Struct ConvexHullBuilder.Edge
An edge of a triangle, used internally to traverse hull topology.
Syntax
public struct Edge : IEquatable<ConvexHullBuilder.Edge>
Constructors
Edge(Int32)
Declaration
Parameters
Type |
Name |
Description |
System.Int32 |
value |
|
Edge(Int32, Int32)
Declaration
public Edge(int triangleIndex, int edgeIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
triangleIndex |
|
System.Int32 |
edgeIndex |
|
Fields
Invalid
Declaration
public static readonly ConvexHullBuilder.Edge Invalid
Field Value
Value
Declaration
public readonly int Value
Field Value
Type |
Description |
System.Int32 |
|
Properties
EdgeIndex
Declaration
public int EdgeIndex { get; }
Property Value
Type |
Description |
System.Int32 |
|
IsValid
Declaration
public bool IsValid { get; }
Property Value
Type |
Description |
System.Boolean |
|
Next
Declaration
public ConvexHullBuilder.Edge Next { get; }
Property Value
Prev
Declaration
public ConvexHullBuilder.Edge Prev { get; }
Property Value
TriangleIndex
Declaration
public int TriangleIndex { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
Equals(ConvexHullBuilder.Edge)
Declaration
public bool Equals(ConvexHullBuilder.Edge other)
Parameters
Returns
Type |
Description |
System.Boolean |
|