You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,11 +9,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
9
9
10
10
### Added
11
11
12
+
* Added `compas.scene.Scene.redraw`.
13
+
* Added `compas.scene.Scene.context_objects` representing all objects drawn in the visualisation context by the scene.
14
+
* Added `compas.scene.Scene.clear_context` with optional `guids` to clear some or all objects from the visualisation context.
15
+
* Added `clear_scene` and `clear_context` parameters to `compas.scene.Scene.clear` to differentiate between removing objects from the scene internally or removing corresponding objects from the viz context, or both (default).
16
+
* Added `compas_rhino.conversions.extrusion_to_compas_box` as direct conversion of extrusion breps.
17
+
12
18
### Changed
13
19
14
20
* Changed the `__str__` of `compas.geometry.Frame`, `compas.geometry.Plane`, `compas.geometry.Polygon`, `compas.geometry.Polyhedron`, `compas.geometry.Quaternion` to use a limited number of decimals (determined by `Tolerance.PRECISION`). Note: `__repr__` will instead maintain full precision.
15
21
* Changed the `__str__` of `compas.geometry.Pointcloud` to print total number of points instead of the long list of points. Note: `__repr__` will still print all the points with full precision.
16
22
* Fixed bug in `Pointcloud.from_box()`.
23
+
* Changed `compas.scene.MeshObject` to not use vertex coordinate caching because it is too fragile.
24
+
* Changed `compas_rhino.scene.RhinoMeshObject` to keep track of element-guid pairs in dicts.
25
+
* Changed `compas.scene.Scene._guids` to a default value of `[]`.
26
+
* Fixed bug due to missing import in `compas_rhino.scene.graphobject`.
27
+
* Changed `compas_rhino.scene.RhinoMeshObject.draw_vertexnormals` to use the same selection of vertices as `draw_vertices`.
28
+
* Changed `compas_rhino.scene.RhinoMeshObject.draw_vertexnormals` to use the corresponding vertex color if no color is specified.
29
+
* Changed `compas_rhino.scene.RhinoMeshObject.draw_facenormals` to use the same selection of vertices as `draw_faces`.
30
+
* Changed `compas_rhino.scene.RhinoMeshObject.draw_facenormals` to use the corresponding face color if no color is specified.
0 commit comments