RobotModelArtist

class compas_ghpython.artists.RobotModelArtist(*args, **kwargs)[source]

Bases: GHArtist, RobotModelArtist

Artist for drawing robot models.

Parameters

Methods

create_geometry

Draw geometry in the respective CAD environment.

draw

Draw the visual meshes of the robot model.

transform

Transforms a CAD-specific geometry using a Transformation.

Inherited Methods

attach_mesh

Rigidly attaches a compas mesh to a given link for visualization.

attach_tool_model

Attach a tool to the robot artist for visualization.

build

Build an artist corresponding to the item type.

build_as

Build an artist with the given type.

clear

Clear all objects from the view.

create

Recursive function that triggers the drawing of the robot model's geometry.

detach_mesh

Removes attached collision meshes with a given name.

detach_tool_model

Detach the tool.

draw_attached_meshes

Draws all meshes attached to the robot model.

draw_collection

Drawing method for drawing an entire collection of objects.

draw_collision

Draws all collision geometry of the robot model.

draw_visual

Draws all visual geometry of the robot model.

meshes

Returns all compas meshes of the model.

redraw

Redraw the view.

register

Register an artist type to a data type.

scale

Scales the robot model's geometry by factor (absolute).

scale_link

Recursive function to apply the scale transformation on each link.

update

Triggers the update of the robot geometry.

update_tool

Triggers the update of the robot geometry of the tool.