ShapeArtist

class compas.artists.ShapeArtist(item, **kwargs)[source]

Bases: Artist

Base class for artists for geometric shapes.

Parameters
  • shape (Shape) – The geometry of the shape.

  • color (tuple[float, float, float] | Color, optional) – The RGB color.

Attributes
  • shape (Shape) – The geometry of the shape.

  • color (Color) – The color of the shape.

  • u (int) – The resolution in the U direction of the discrete shape representation.

  • v (int) – The resolution in the V direction of the discrete shape representation.

Class Attributes

default_color (Color) – The default color of the shape.

Inherited Methods

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.

draw

The main drawing method.

draw_collection

Drawing method for drawing an entire collection of objects.

redraw

Redraw the view.

register

Register an artist type to a data type.