Skip to content

Releases: compas-dev/compas_viewer

v1.3.0

16 Aug 09:45
Compare
Choose a tag to compare

Added

  • Added TextEdit to handle name change.
  • Added DefaultLayout to handle gerneral layout 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 and horizontal_align options to Tag.

Changed

  • Fixed GroupObject pointcolor not found error with impliment exclude_type_list.
  • Fixed Tag inconsistent height issue.
  • Dynamically adjust camera pan delta based on distacne.

Removed

v1.2.4

12 Jul 13:52
Compare
Choose a tag to compare

Added

  • Added list to accepted types for Scene.add.
  • Added list[float] to accepted types for Camera.position and Camera.target.
  • Added unit to Viewer and Config.
  • Added bounding_box and _update_bounding_box to BufferObject.

Changed

  • Fixed opacity bug with BufferObject.
  • Updated SceneForm to avoid completely reload when scene objects not changed.

Removed

v1.2.3

03 Jul 14:30
Compare
Choose a tag to compare

Added

  • Added scripts/treeform.py example.

Changed

Removed

v1.2.2

02 Jul 15:31
Compare
Choose a tag to compare

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.

v1.2.1

26 Jun 15:27
Compare
Choose a tag to compare

Added

Changed

  • Fixed missing shader files.

Removed

v1.2.0

26 Jun 15:08
Compare
Choose a tag to compare

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

v1.1.5

15 May 08:07
Compare
Choose a tag to compare

Added

  • Added @viewer.on.

Changed

Removed

v1.1.4

14 May 20:54
Compare
Choose a tag to compare

Added

  • Added button, double_edit and treeform components.

Changed

Removed

v1.1.3

14 May 18:30
Compare
Choose a tag to compare

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

v1.1.2

22 Apr 15:20
Compare
Choose a tag to compare

Added

Changed

Removed