FormPlotter
- class compas_cem.plotters.FormPlotter(form_diagram, *args, **kwargs)[source]
Bases:
compas_plotters.networkplotter.NetworkPlotter
A plotter tailored to draw form-related matters.
- Parameters
form_diagram (
compas_cem.diagrams.FormDiagram
) – The form diagram to plot.
Methods
Draws the edges of a
FormDiagram
.Draws the node loads in a
FormDiagram
as scaled arrows.Draws the nodes of a
FormDiagram
.Draws the support reaction forces in a
FormDiagram
as scaled arrows.Draws additional line segments on a
FormDiagram
.Saves the plot to a file.
Inherited Methods
Clears the network plotter edges and nodes.
Clears a matplotlib collection object.
Clears the network object edges.
Clears the netwotk plotter nodes.
Draws arrows on a 2D plot.
Draws lines on a 2D plot.
Draws points on a 2D plot.
Draws polygons on a 2D plot.
Draw polylines on a 2D plot.
Create a context for making animated gifs using a callback for updating the plot.
Register a listener for pick events.
Save a series of images as an animated gif.
Displays the plot.
Bring the plotting window to the top.
Updates and pauses the plot.
Updates the plotter edge collection based on the network.
Updates a line collection.
Updates the plotter node collection based on the network.
Updates the location and radii of a point collection.