Skip to content

T_Rhino_Geometry_Collections_MeshTopologyEdgeList

Will Pearson edited this page Aug 12, 2016 · 2 revisions

MeshTopologyEdgeList 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) Version: Rhino 6.0

Syntax

C#

public class MeshTopologyEdgeList

VB

Public Class MeshTopologyEdgeList

The MeshTopologyEdgeList type exposes the following members.

Properties

 

Name Description
Public property Count Gets the amount of edges in this list.
  Back to Top

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 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 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.)
  Back to Top

Version Information

Supported in: 6.0.16224.21491, 5D58w

See Also

Reference

Rhino.Geometry.Collections Namespace

Clone this wiki locally