Mesh |
public struct MeshEdge
The MeshEdge type exposes the following members.
Name | Description | |
---|---|---|
ToString | (Overrides ValueTypeToString) |
Name | Description | |
---|---|---|
CoveredByPartialEdgesPercent | When bigger then 0, this indicates the percentage (from 0 to 1) how much of the edge is covered by partial edges. This also indicates that PartialEdges start at index 1. | |
EndPositionIndex | Index in the mesh's positions collection that defines the end edge position. | |
IsNeighboringPolygonEdgeFlipped | When true, then edge is flipped (start and end are flipped) in the NeighboringPolygonIndex. | |
NeighboringPolygonIndex | Index of the polygon that also shares both start and end positions of this edge. When -1 then no neighboring polygon is assigned. | |
OriginalPolygonIndex | Index of the polygon that was used to create this edge. | |
ParentEdgeIndex | When not -1, this specifies the edge index that this edge was added to as a partial edge. | |
PartialEdgePolygonIndexes | List of Tuples that define additional edges that are connected to this edge but do not share both start and end position. The first item in Tuple is Edge index, the second item is Polygon index. This list is null when no partial edges are assigned. | |
StartPositionIndex | Index in the mesh's positions collection that defines the start edge position. |