MeshObject
- class compas_view2.objects.MeshObject(data, vertices=None, edges=None, faces=None, hide_coplanaredges=False, use_vertex_color=False, **kwargs)[source]
Bases:
BufferObjectObject for displaying COMPAS mesh data structures.
- Parameters:
data (:class: compas.datastructures.Mesh) – Mesh for the viewer
name (string) – name of the object
show_vertices (bool) – True to show vertices
show_edges (bool) – True to show edges
show_faces (bool) – True to show faces
facecolor (list) – Face color
linecolor (list) – Line color
pointcolor (list) – point color
linewidth (float) – Line width
pointsize (float) – Point size
hide_coplanaredges (bool) – True to hide the coplanar edges
opacity (float) – The opacity of mesh
vertices (list) – Subset of vertices to be displayed
edges (list) – Subset of edges to be displayed
faces (list) – Subset of faces to be displayed
- Attributes:
facecolor (list) – Face color
linecolor (list) – Line color
pointcolor (list) – Face color
linewidth (float) – Line width
pointsize (float) – Point size
hide_coplanaredges (bool) – True to hide the coplanar edges
opacity (float) – The opacity of mesh
vertices (list) – Subset of vertices to be displayed
edges (list) – Subset of edges to be displayed
faces (list) – Subset of faces to be displayed
Inherited Methods
Build an object class according to its corrensponding data type
Draw the object from its buffers
Draw the object instance for picking
Initialize the object
Create buffers from point/line/face data.
Create all buffers from object's data
Register an object class to its corrensponding data type
Update the object
Update existing buffers from point/line/face data.
Update all buffers from object's data