MeshVertexList

class rhino3dm.MeshVertexList
UseDoublePrecisionVertices

bool: Set to True if the vertices should be stored in double precision

__len__()

[todo] add documentation

SetCount()

[todo] add documentation

__getitem__()

[todo] add documentation

__setitem__()

[todo] add documentation

__iter__()

[todo] add documentation

Clear()

Clears the Vertex list on the mesh.

Return type:void
Destroy()

Releases all memory allocated to store faces. The list capacity will be 0 after this call. Subsequent calls can add new items.

Return type:void
Add(x, y, z)

Adds a new vertex to the end of the Vertex list.

Parameters:
  • x (float) – X component of new vertex coordinate.
  • y (float) – Y component of new vertex coordinate.
  • z (float) – Z component of new vertex coordinate.
Returns:

The index of the newly added vertex.

Return type:

int

IsHidden(vertexIndex)

Gets a value indicating whether or not a vertex is hidden.

Parameters:vertexIndex (int) – Index of vertex to query.
Returns:True if the vertex is hidden, False if it is not.
Return type:bool
Hide(vertexIndex)

Hides the vertex at the given index.

Parameters:vertexIndex (int) – Index of vertex to hide.
Return type:void
Show(vertexIndex)

Shows the vertex at the given index.

Parameters:vertexIndex (int) – Index of vertex to show.
Return type:void
HideAll()

Hides all vertices in the mesh.

Return type:void
ShowAll()

Shows all vertices in the mesh.

Return type:void
CullUnused()

Removes all vertices that are currently not used by the Face list.

Returns:The number of unused vertices that were removed.
Return type:int
CombineIdentical()

Merges identical vertices.

Parameters:
  • ignoreNormals (bool) – If true, vertex normals will not be taken into consideration when comparing vertices.
  • ignoreAdditional (bool) – If true, texture coordinates, colors, and principal curvatures will not be taken into consideration when comparing vertices.
Returns:

True if the mesh is changed, in which case the mesh will have fewer vertices than before.

Return type:

bool