RhinoMeshObject

class compas_rhino.scene.RhinoMeshObject[source]

Bases: RhinoSceneObject, MeshObject

Scene object for drawing mesh data structures.

Parameters:
disjointbool, optional

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

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.

**kwargsdict, optional

Additional keyword arguments.

Attributes:
disjointbool, optional

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

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.

Methods

clear

Delete all objects drawn by this scene object.

clear_edges

Delete all edges drawn by this scene object.

clear_faces

Delete all faces drawn by this scene object.

clear_vertices

Delete all vertices drawn by this scene object.

draw

Draw the mesh or its components in Rhino.

draw_edgelabels

Draw labels for a selection of edges.

draw_edges

Draw a selection of edges.

draw_facelabels

Draw labels for a selection of faces.

draw_facenormals

Draw the normals of the faces.

draw_faces

Draw a selection of faces.

draw_vertexlabels

Draw labels for a selection of vertices.

draw_vertexnormals

Draw the normals at the vertices of the mesh.

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.

draw_mesh

Draw the mesh of the mesh.

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.