RhinoVolMeshObject

class compas_rhino.scene.RhinoVolMeshObject[source]

Bases: RhinoSceneObject, VolMeshObject

Scene object for drawing volmesh data structures.

Parameters:
disjointbool, optional

Draw the faces of the mesh disjointed. Default is True.

vertexgroupstr, optional

The name of the group for the vertices.

edgegroupstr, optional

The name of the group for the edges.

facegroupstr, optional

The name of the group for the faces.

cellgroupstr, optional

The name of the group for the cells.

**kwargsdict, optional

Additional keyword arguments.

Attributes:
disjointbool

Draw the faces of the mesh disjointed. Default is True.

vertexgroupstr

The name of the group for the vertices.

edgegroupstr

The name of the group for the edges.

facegroupstr

The name of the group for the faces.

cellgroupstr

The name of the group for the cells.

Methods

clear

Delete all objects drawn by this scene object.

clear_cells

Delete all cells drawn by this scene object.

clear_edgelabels

Delete all edge labels drawn by this scene object.

clear_edges

Delete all edges drawn by this scene object.

clear_facelabels

Delete all face labels drawn by this scene object.

clear_faces

Delete all faces drawn by this scene object.

clear_vertexlabels

Delete all vertex labels drawn by this scene object.

clear_vertices

Delete all vertices drawn by this scene object.

draw

Draw a selection of cells.

draw_celllabels

Draw a selection of cells.

draw_cells

Draw a selection of cells.

draw_edgelabels

Draw a selection of edge labels.

draw_edges

Draw a selection of edges.

draw_facelabels

Draw a selection of face labels.

draw_faces

Draw a selection of faces.

draw_vertexlabels

Draw a selection of vertex labels.

draw_vertices

Draw a selection of vertices.

Inherited Methods

ToString

Converts the instance to a string.

add

Add a child item to the scene object.

add_to_group

Add the objects to the group.

clear_layer

Clear the layer of the scene object.

compile_attributes

Compile Rhino DocObject Attributes.

copy

Make an independent copy of the data object.

from_json

Construct an object of this type from a JSON file.

from_jsonstring

Construct an object of this type from a JSON string.

get_group

Find the group with the given name, or create a new one.

remove

Remove a child node from this node.

sha256

Compute a hash of the data for comparison during version control using the sha256 algorithm.

to_json

Convert an object to its native data representation and save it to a JSON file.

to_jsonstring

Convert an object to its native data representation and save it to a JSON string.

traverse

Traverse the tree from this node.

validate_data

Validate the data against the object's data schema.