Releases: compas-dev/compas_plotter
Releases · compas-dev/compas_plotter
Release list
COMPAS Plotter 1.0.0-rc0
v1.0.0-rc0 Bump version: 0.1.0 → 1.0.0-rc0
COMPAS Plotter 1.0.0
Added
- Initial COMPAS 2.x port of
compas_plotters(the package that shipped inside COMPAS up to 1.17). Plotterclass for 2D matplotlib visualisation, including dynamic plotting
(Plotter.on) with optional GIF recording."Plotter"visualisation context built oncompas.scene.- Scene objects for
Point,Vector,Line,Polyline,Polygon,Circle,
EllipseandFrame. - Scene objects for the
MeshandGraphdata structures, with vertex/edge/face
and node/edge labels. PlotterScene, acompas.scene.Scenesubclass bound to the"Plotter"
context. EveryPlotternow owns one, giving a hierarchical scene tree
(parent/child transforms), serialization, and API symmetry with the Rhino,
Blender and Viewer backends.- Scene object for
Box, drawn as the exact XY projection of its six faces. - Shared
ShapeObjectdrawingSphere,Cylinder,Cone,Capsule,Torus
andPolyhedronas tessellated XY projections, withu/vresolution control.
Changed
GraphObject.node_xyzandMeshObject.vertex_xyzreturn fresh view
coordinates on every access instead of a mapping cached at first access, so
a redraw in aPlotter.onanimation loop picks up
changes to the coordinates of the underlying datastructure.