Skip to content

MeshTopologyEdgeList

Public Class

Represents an entry point to the list of edges in a mesh topology.

Inheritance Hierarchy

System.Object
Rhino.Geometry.Collections.MeshTopologyEdgeList

Namespace: Rhino.Geometry.Collections

Assembly: RhinoCommon (in RhinoCommon.dll)

Syntax

public class MeshTopologyEdgeList

The MeshTopologyEdgeList type exposes the following members.

Properties

Name

Description


Public Property

Gets the amount of edges in this list.


Methods

Name

Description


Public Method

Replaces a mesh edge with a vertex at its center and update adjacent faces as needed.


Public Method

Gets the 3d line along an edge.


Public Method

Equals

Determines whether the specified object is equal to the current object.

(Inherited from Object.)


Protected Method

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

(Inherited from Object.)


Public Method

Gets indices of faces connected to an edge.


Public Method

Gets indices of faces connected to an edge.


Public Method

Returns index of edge that connects topological vertices. returns -1 if no edge is found.


Public Method

Gets indices of edges that surround a given face.


Public Method

Gets indices of edges that surround a given face.


Public Method

GetHashCode

Serves as the default hash function.

(Inherited from Object.)


Public Method

Gets the two topology vertices for a given topology edge.


Public Method

GetType

Gets the Type of the current instance.

(Inherited from Object.)


Public Method

Determines if the mesh edge is unwelded, or if the mesh faces that share the edge have unique vertex indices.


Public Method

Returns true if the topological edge is hidden. The mesh topology edge is hidden only if either of its mesh topology vertices is hidden.


Public Method

Returns true if the topological edge is an interior ngon edge


Public Method

Determines if a mesh edge index is valid input for

.


Protected Method

MemberwiseClone

Creates a shallow copy of the current Object.

(Inherited from Object.)


Public Method

Divides a mesh edge to create two or more triangles


Public Method

Divides a mesh edge to create two or more triangles


Public Method

If the edge is shared by two triangular face, then the edge is swapped.


Public Method

ToString

Returns a string that represents the current object.

(Inherited from Object.)