Releases: compas-dev/compas_viewer
Releases · compas-dev/compas_viewer
v1.3.1
v1.3.0
Added
- Added
TextEdit
to handlename
change. - Added
DefaultLayout
to handle gernerallayout
setting to minimal. - Added
ColorDialog
to manage color dialog. - Added
SettingLayout
to manage complex layout with config input. - Added
robot.py
example. - Added
ortho
option to view. - Added
vertical_align
andhorizontal_align
options toTag
.
Changed
- Fixed
GroupObject
pointcolor
not found error with implimentexclude_type_list
. - Fixed
Tag
inconsistent height issue. - Dynamically adjust camera pan delta based on distacne.
Removed
v1.2.4
Added
- Added
list
to accepted types forScene.add
. - Added
list[float]
to accepted types forCamera.position
andCamera.target
. - Added
unit
toViewer
andConfig
. - Added
bounding_box
and_update_bounding_box
toBufferObject
.
Changed
- Fixed
opacity
bug withBufferObject
. - Updated
SceneForm
to avoid completely reload when scene objects not changed.
Removed
v1.2.3
Added
- Added
scripts/treeform.py
example.
Changed
Removed
v1.2.2
Added
Changed
- Fixed issue of
SceneForm
collapsing when new object is selected. - Toggling
show
of Group or objects will hide/show all its descendents. - Moved assets related files to
assets
folder. - Fixed a bug to allow changing
Viewer.renderer.view
beforeViewer.show()
. - Fixed a bug of grid not showing while the scene is empty.
Removed
- Removed
is_locked
fromcompas_viewer.scene.ViewerSceneObject
.
v1.2.1
Added
Changed
- Fixed missing shader files.
Removed
v1.2.0
Added
- Added
compas_viewer.components.dialog
component which handle camera setting popup window. - Added
compas_viewer.components.combo_box
component. - Added
ViewComboBox
component handle viewmode change. - Added
compas_viewer.objects.BufferGeometry
andcompas_viewer.objects.BufferObject
. - Added
clear_scene
action. - Added
compas_viewer.components.SceneForm
. - Added
callback
forcompas_viewer.components.TreeForm
. - Added
compas_viewer.scene.ShapeObject
. - Added
compas_viewer.commands.capture_view
and corresponding command. - Added default colors to
MeshObject
. - Added default colors to
GeometryObject
. - Added
object_info_cmd
forcompas_viewer.commends
. - Added
gridmode
toGridObject
. - Added
checkbox
tocompas_viewer.components.SceneForm
.
Changed
- Fixed
action
bug. - Updated
compas_viewer.scene.ViewerScene
to support save/load and switching. - Changed
is_visible
parameters toshow
incompas_viewer.scene.ViewerSceneObject
classes. - Changed
GridObject
to draw direcly inRender
. - Fixed
CameraSettingsDialog
update current position bug. - update
slider
component. - Implemented downsampling for window selection to improve performance.
- Made
TreeForm
interactive. - Fixed
load_scene
action bug. - Changed base of shapes to
compas_viewer.scene.ShapeObject
. - Changed
FrameObject
to something with just 3 axes. - Restructured
SceneObjects
to accepctitem
as kwargs. - Fixed
compas_viewer.components.slider
step attribute. - Fixed
renderer.view
distorted init. - Fixed
tagobject
by adding back FreeSans.ttf.
Removed
v1.1.5
Added
- Added
@viewer.on
.
Changed
Removed
v1.1.4
Added
- Added
button
,double_edit
andtreeform
components.
Changed
Removed
v1.1.3
Added
- Added
PointcloudObject
. - Added
compas_viewer.base.Base
to access viewer singleton. - Added
compas_viewer.singleton.SingletonMeta
andcompas_viewer.singleton.Singleton
. - Added
compas_viewer.scene.Group
andcompas_viewer.scene.GroupObject
. - Added
PolyhedronObject
. - Added
compas_viewer.scene.NurbsCurveObject
.
Changed
- Changed
NurbsSurfaceObject
to 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
PolygonObject
show faces.
Removed
- removed
PyOpenGL-accelerate
from requirements.txt