CylinderArtist
- class compas_blender.artists.CylinderArtist(*args, **kwargs)[source]
Bases:
BlenderArtist
,ShapeArtist
Artist for drawing cylinder shapes in Blender.
- Parameters
cylinder (
compas.geometry.Cylinder
) – A COMPAS cylinder.collection (str or bpy.types.Collection) – The Blender scene collection the object(s) created by this artist belong to.
**kwargs (dict, optional) – Additional keyword arguments. For more info, see
compas_blender.artists.BlenderArtist
andcompas.artists.ShapeArtist
.
Examples
Use the Blender artist explicitly.
from compas.geometry import Plane, Circle, Cylinder from compas_blender.artists import CylinderArtist cylinder = Cylinder(Circle(Plane([0, 0, 0], [0, 0, 1]), 0.3), 1.0) artist = CylinderArtist(cylinder) artist.draw()
Or, use the artist through the plugin mechanism.
from compas.geometry import Plane, Circle, Cylinder from compas.artists import Artist cylinder = Cylinder(Circle(Plane([0, 0, 0], [0, 0, 1]), 0.3), 1.0) artist = Artist(cylinder) artist.draw()
Methods
Draw the cylinder associated with the artist.
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.