RobotModelArtist
- class compas_rhino.artists.RobotModelArtist(*args, **kwargs)[source]
Bases:
RhinoArtist
,RobotModelArtist
Artist for drawing robot models.
- Parameters
model (
compas.robots.RobotModel
) – Robot model.layer (str, optional) – The name of the layer that will contain the robot meshes.
**kwargs (dict, optional) – Additional keyword arguments. For more info, see
RhinoArtist
andRobotModelArtist
.
Methods
Clear the main layer of the artist.
Create a Rhino mesh corresponding to the geometry of the model.
Draw the geometry of the model.
Draw all the geometries attached to the robot model.
Draw all the collision geometries of the robot model.
Draw all the visual geometries of the robot model.
Redraw the Rhino view.
Transforms a CAD-specific geometry using a Transformation.
Inherited Methods
Rigidly attaches a compas mesh to a given link for visualization.
Attach a tool to the robot artist for visualization.
Build an artist corresponding to the item type.
Build an artist with the given type.
Clear all objects from the view.
Recursive function that triggers the drawing of the robot model's geometry.
Removes attached collision meshes with a given name.
Detach the tool.
Drawing method for drawing an entire collection of objects.
Returns all compas meshes of the model.
Register an artist type to a data type.
Scales the robot model's geometry by factor (absolute).
Recursive function to apply the scale transformation on each link.
Triggers the update of the robot geometry.
Triggers the update of the robot geometry of the tool.