Compas-viewer

Latest version: v1.4.0

Safety actively analyzes 723625 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.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` before `Viewer.show()`.
* Fixed a bug of grid not showing while the scene is empty.

Removed

* Removed `is_locked` from `compas_viewer.scene.ViewerSceneObject`.

1.2.1

Added

Changed

* Fixed missing shader files.

Removed

1.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` and `compas_viewer.objects.BufferObject`.
* Added `clear_scene` action.
* Added `compas_viewer.components.SceneForm`.
* Added `callback` for `compas_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` for `compas_viewer.commends`.
* Added `gridmode` to `GridObject`.
* Added `checkbox` to `compas_viewer.components.SceneForm`.

Changed

* Fixed `action` bug.
* Updated `compas_viewer.scene.ViewerScene` to support save/load and switching.
* Changed `is_visible` parameters to `show` in `compas_viewer.scene.ViewerSceneObject` classes.
* Changed `GridObject` to draw direcly in `Render`.
* 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 accepct `item` as kwargs.
* Fixed `compas_viewer.components.slider` step attribute.
* Fixed `renderer.view` distorted init.
* Fixed `tagobject` by adding back FreeSans.ttf.

Removed

1.1.5

Added

* Added `viewer.on`.
* Added `SideDock`.

Changed

Removed

1.1.4

Added

* Added `button`, `double_edit` and `treeform` components.

Changed

Removed

1.1.3

Added

* Added `PointcloudObject`.
* Added `compas_viewer.base.Base` to access viewer singleton.
* Added `compas_viewer.singleton.SingletonMeta` and `compas_viewer.singleton.Singleton`.
* Added `compas_viewer.scene.Group` and `compas_viewer.scene.GroupObject`.
* Added `PolyhedronObject`.
* Added `compas_viewer.scene.NurbsCurveObject`.

Changed

* Changed `NurbsSurfaceObject` to use tessellation function of `OCCBrep`, 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

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.