FacesConduit
- class compas_rhino.conduits.FacesConduit(*args, **kwargs)[source]
Bases:
BaseConduit
A Rhino display conduit for faces.
- Parameters
vertices (list[[float, float, float] or
compas.geometry.Point
]) – The coordinates of the vertices of the faces.faces (list[list[int]]) – The faces defined as lists of indices in vertices.
color (tuple[int, int, int] or list[tuple[int, int, int]], optional) – The colors of the faces. Default is None, in which case the default color is used for all faces (
FacesConduit.default_color
).
- Attributes
color (list[System.Drawing.Color]) – The color specification per face.
- Class Attributes
default_color (System.Drawing.Color) – The default color is
FromArgb(255, 255, 255)
.
Examples
from compas.geometry import Polyhedron from compas_rhino.conduits import FacesConduit polyhedron = Polyhedron.generate(6) conduit = FacesConduit(polyhedron.vertices, polyhedron.faces) with conduit.enabled(): conduit.redraw(pause=5.0)
Methods
Draw the faces as polygons.
Inherited Methods
Calculate the model extents that should be included in the visualization.
Disable the conduit.
Enable the conduit.
Create a context for the conduit with automatic enabling and disabling.
Redraw the conduit.