VolMeshObject
- class compas.scene.VolMeshObject[source]
Bases:
SceneObject
Scene object for drawing volmesh data structures.
- Parameters:
- volmesh
compas.datastructures.VolMesh
A COMPAS volmesh.
- volmesh
- Attributes:
- volmesh
compas.datastructures.VolMesh
The COMPAS volmesh associated with the scene object.
- vertex_xyzdict[int, list[float]]
The view coordinates of the vertices. By default, the actual vertex coordinates are used.
- vertexcolor
compas.colors.ColorDict
Mapping between vertices and colors. Missing vertices get the default vertex color:
default_vertexcolor
.- edgecolor
compas.colors.ColorDict
Mapping between edges and colors. Missing edges get the default edge color:
default_edgecolor
.- facecolor
compas.colors.ColorDict
Mapping between faces and colors. Missing faces get the default face color:
default_facecolor
.- cellcolor
compas.colors.ColorDict
Mapping between cells and colors. Missing cells get the default cell color:
default_facecolor
.- vertexsizefloat
The size of the vertices. Default is
1.0
.- edgewidthfloat
The width of the edges. Default is
1.0
.- show_verticesUnion[bool, sequence[float]]
Flag for showing or hiding the vertices, or a list of keys for the vertices to show. Default is
False
.- show_edgesUnion[bool, sequence[tuple[int, int]]]
Flag for showing or hiding the edges, or a list of keys for the edges to show. Default is
True
.- show_facesUnion[bool, sequence[int]]
Flag for showing or hiding the faces, or a list of keys for the faces to show. Default is
False
.- show_cellsbool
Flag for showing or hiding the cells, or a list of keys for the cells to show. Default is
True
.
- volmesh
Methods
Clear the cells of the mesh.
Clear the edges of the mesh.
Clear the faces of the mesh.
Clear the vertices of the mesh.
Draw the cells of the mesh.
Draw the edges of the mesh.
Draw the faces of the mesh.
Draw the vertices of the mesh.
Inherited Methods
Converts the instance to a string.
Add a child item to the scene object.
The main clearing method.
Make an independent copy of the data object.
The main drawing method.
Construct an object of this type from a JSON file.
Construct an object of this type from a JSON string.
Remove a child node from this node.
Compute a hash of the data for comparison during version control using the sha256 algorithm.
Convert an object to its native data representation and save it to a JSON file.
Convert an object to its native data representation and save it to a JSON string.
Traverse the tree from this node.
Validate the data against the object's data schema.