Releases: compas-dev/compas_viewer
Releases · compas-dev/compas_viewer
v1.2.3
Added
- Added
scripts/treeform.pyexample.
Changed
Removed
v1.2.2
Added
Changed
- Fixed issue of
SceneFormcollapsing when new object is selected. - Toggling
showof Group or objects will hide/show all its descendents. - Moved assets related files to
assetsfolder. - Fixed a bug to allow changing
Viewer.renderer.viewbeforeViewer.show(). - Fixed a bug of grid not showing while the scene is empty.
Removed
- Removed
is_lockedfromcompas_viewer.scene.ViewerSceneObject.
v1.2.1
Added
Changed
- Fixed missing shader files.
Removed
v1.2.0
Added
- Added
compas_viewer.components.dialogcomponent which handle camera setting popup window. - Added
compas_viewer.components.combo_boxcomponent. - Added
ViewComboBoxcomponent handle viewmode change. - Added
compas_viewer.objects.BufferGeometryandcompas_viewer.objects.BufferObject. - Added
clear_sceneaction. - Added
compas_viewer.components.SceneForm. - Added
callbackforcompas_viewer.components.TreeForm. - Added
compas_viewer.scene.ShapeObject. - Added
compas_viewer.commands.capture_viewand corresponding command. - Added default colors to
MeshObject. - Added default colors to
GeometryObject. - Added
object_info_cmdforcompas_viewer.commends. - Added
gridmodetoGridObject. - Added
checkboxtocompas_viewer.components.SceneForm.
Changed
- Fixed
actionbug. - Updated
compas_viewer.scene.ViewerSceneto support save/load and switching. - Changed
is_visibleparameters toshowincompas_viewer.scene.ViewerSceneObjectclasses. - Changed
GridObjectto draw direcly inRender. - Fixed
CameraSettingsDialogupdate current position bug. - update
slidercomponent. - Implemented downsampling for window selection to improve performance.
- Made
TreeForminteractive. - Fixed
load_sceneaction bug. - Changed base of shapes to
compas_viewer.scene.ShapeObject. - Changed
FrameObjectto something with just 3 axes. - Restructured
SceneObjectsto accepctitemas kwargs. - Fixed
compas_viewer.components.sliderstep attribute. - Fixed
renderer.viewdistorted init. - Fixed
tagobjectby adding back FreeSans.ttf.
Removed
v1.1.5
Added
- Added
@viewer.on.
Changed
Removed
v1.1.4
Added
- Added
button,double_editandtreeformcomponents.
Changed
Removed
v1.1.3
Added
- Added
PointcloudObject. - Added
compas_viewer.base.Baseto access viewer singleton. - Added
compas_viewer.singleton.SingletonMetaandcompas_viewer.singleton.Singleton. - Added
compas_viewer.scene.Groupandcompas_viewer.scene.GroupObject. - Added
PolyhedronObject. - Added
compas_viewer.scene.NurbsCurveObject.
Changed
- Changed
NurbsSurfaceObjectto use tessellation function ofOCCBrep, show boundary curves instead of control curves. - Renamed all lazy setup functions to
lazy_init. - Fixed camera initialization issue.
- Fixed and brought back
CollectionObject. - Updated objects color settings to align to
pointcolor,linecolor,facecolor. - Updated objects visibility settings to align to
show_points,show_lines,show_faces. - Updated objects drawing settings to align to
linewidth,pointsize. - Updated
PolygonObjectshow faces.
Removed
- removed
PyOpenGL-acceleratefrom requirements.txt
v1.1.2
Added
Changed
Removed
v1.1.1
Added
- Added non-python files to the release.
Changed
Removed
v1.1.0
Added
- Added
*argsin theViewer.addmethod, resolve #85. - Added
TransformationandVisualizationsections for thePropertyform. - Added
Propertyformand its example in the documentation. - Added example
layout/tree_view. - Added functionality of multiple widgets in main viewport.
- Added example
object/scale.py. - Added
RobotModelObjectand its example in the documentation. - Added support to pinch gesture for zooming on touch pads.
Changed
- Pin the
PySide6version to6.6.1. - Auto set the camera scale when
zoom_extendis called. - Updated the
Tagexample. - Updated the
RobotModelObjectexample. - Update examples in the documentation.
- Renamed
surfacesintoviewmeshin everyViewerGeometryObject. - Renamed
scene.jsontoviewer.jsonandscene_configtoviewer_config. - Unify color naming. variables that control the colors of geometries are
surfacecolor,linecolor,pointcolor, yet variables that control the colors of meshes arefacecolor,edgecolor,vertexcolor. - Added
ViewerGeometryObjectas the abstract class for all the geometry objects. Other specific geometry objects are inherited from this class. - Changed
DataTypeintoShaderDataType. Resolve to #46. - Added
ViewerSceneas an attribute of theViewerclass. resolve #28. - Bug fix of #73.
- Improved argument passing mechanism in the
Sliderclass. Close #76. - Documentation images and code correction.
- Improved typing hints of
CollectionObject. - Changed to the point object is
show_points = Trueby default. Refer to #73. - Changed from
super(__t, __obj)tosuper()as the new version. - Temporarily removed
rgbawhich is causing blank screen for macos. - Re-enabled
rgbasupport by switching tovec4for color attributes in shader. - Fixed the bug of missing
itemparameter in theViewer.addmethod. - Fixed tag text spacing and alignment issue.
- Fixed mouse selection flickering issue.
- Fixed the issue of zoom on mac.
Removed
- Removed
utilitiesfolder.