Class Tess
Inheritance
System.Object
Tess
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Syntax
Constructors
Tess()
Declaration
Fields
NoEmptyPolygons
If true, will remove empty (zero area) polygons.
Declaration
public bool NoEmptyPolygons
Field Value
| Type |
Description |
| System.Boolean |
|
SentinelCoord
Declaration
public Real SentinelCoord
Field Value
SUnitX
Declaration
Field Value
SUnitY
Declaration
Field Value
UsePooling
If true, will use pooling to reduce GC (compare performance with/without, can vary wildly).
Declaration
Field Value
| Type |
Description |
| System.Boolean |
|
Properties
ElementCount
Declaration
public int ElementCount { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
Elements
Declaration
public int[] Elements { get; }
Property Value
| Type |
Description |
| System.Int32[] |
|
Normal
Declaration
public Vec3 Normal { get; set; }
Property Value
VertexCount
Declaration
public int VertexCount { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
Vertices
Declaration
public ContourVertex[] Vertices { get; }
Property Value
Methods
AddContour(ContourVertex[])
Declaration
public void AddContour(ContourVertex[] vertices)
Parameters
AddContour(ContourVertex[], ContourOrientation)
Declaration
public void AddContour(ContourVertex[] vertices, ContourOrientation forceOrientation)
Parameters
ComputeInterior()
ComputeInterior computes the planar arrangement specified
by the given contours, and further subdivides this arrangement
into regions. Each region is marked "inside" if it belongs
to the polygon, according to the rule given by windingRule.
Each interior region is guaranteed to be monotone.
Declaration
protected void ComputeInterior()
Tessellate(WindingRule, ElementType, Int32)
Declaration
public void Tessellate(WindingRule windingRule, ElementType elementType, int polySize)
Parameters
Tessellate(WindingRule, ElementType, Int32, CombineCallback)
Declaration
public void Tessellate(WindingRule windingRule, ElementType elementType, int polySize, CombineCallback combineCallback)
Parameters