FrameArtist
- class compas_blender.artists.FrameArtist(*args, **kwargs)[source]
Bases:
BlenderArtist
,PrimitiveArtist
Artist for drawing frames in Blender.
- Parameters
frame (
compas.geometry.Frame
) – A COMPAS frame.collection (str or bpy.types.Collection) – The Blender scene collection the object(s) created by this artist belong to.
scale (float, optional) – Scale factor that controls the length of the axes.
**kwargs (dict, optional) – Additional keyword arguments. For more info, see
compas_blender.artists.BlenderArtist
andcompas.artists.PrimitiveArtist
.
- Attributes
scale (float) – Scale factor that controls the length of the axes. Default is
1.0
.color_origin (tuple of 3 int between 0 and 255) – Color for the point at the frame origin. Default is
(0, 0, 0)
.color_xaxis (tuple of 3 int between 0 and 255) – Default is
(255, 0, 0)
.color_yaxis (tuple of 3 int between 0 and 255) – Default is
(0, 255, 0)
.color_zaxis (tuple of 3 int between 0 and 255) – Default is
(0, 0, 255)
.
Methods
Draw the frame.
Draw the axes of the frame.
Draw the origin of the frame.
Inherited Methods
Build an artist corresponding to the item type.
Build an artist with the given type.
Clear all objects from the view.
Drawing method for drawing an entire collection of objects.
Redraw the view.
Register an artist type to a data type.