CurveArtist

class compas.artists.CurveArtist(*args, **kwargs)[source]

Bases: Artist

Base class for artists for curves.

Parameters
  • curve (Curve) – The curve geometry.

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

Attributes
  • curve (Curve) – The geometry of the curve.

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

Class Attributes

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

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.