MeshTopologyEdgeList
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
Count
Gets the amount of edges in this list.
Methods
Name
Description
Public Method
CollapseEdge
Replaces a mesh edge with a vertex at its center and update adjacent faces as needed.
Public Method
EdgeLine
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
GetConnectedFaces(Int32)
Gets indices of faces connected to an edge.
Public Method
GetConnectedFaces(Int32, .Boolean..)
Gets indices of faces connected to an edge.
Public Method
GetEdgeIndex
Returns index of edge that connects topological vertices. returns -1 if no edge is found.
Public Method
GetEdgesForFace(Int32)
Gets indices of edges that surround a given face.
Public Method
GetEdgesForFace(Int32, .Boolean..)
Gets indices of edges that surround a given face.
Public Method
GetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public Method
GetTopologyVertices
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
IsEdgeUnwelded
Determines if the mesh edge is unwelded, or if the mesh faces that share the edge have unique vertex indices.
Public Method
IsHidden
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
IsNgonInterior
Returns true if the topological edge is an interior ngon edge
Public Method
IsSwappableEdge
Determines if a mesh edge index is valid input for
SwapEdge(Int32)
.Protected Method
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public Method
SplitEdge(Int32, Point3d)
Divides a mesh edge to create two or more triangles
Public Method
SplitEdge(Int32, Double)
Divides a mesh edge to create two or more triangles
Public Method
SwapEdge
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.)