Namespace andywiecko.BurstTriangulator
Classes
Extensions
Provides extension methods.
InputData<T2>
A managed helper class that contains all native buffers for triangulation input.
OutputData<T2>
A managed helper class that contains all native buffers for triangulation output.
RefinementThresholds
A helper class for setting up refinement thresholds.
TriangulationSettings
A helper class for configuring triangulation parameters.
Triangulator
A base class for triangulation, which provides the core functionality for performing triangulation on 2D geometric data. It acts as a wrapper for Triangulator<T2> where T2 is double2.
Triangulator<T2>
A generic class for triangulation of coordinate type T2
, which provides the core functionality for performing triangulation on 2D geometric data.
Utilities
A collection of utility functions related to triangulation.
Structs
Handle
A handle that prevents an object from being deallocated by the garbage collector (GC). Call Free() to release the object.
Utilities.RetriangulateMeshJob
A job for performing manual retriangulation, similar to Retriangulate(Mesh, TriangulationSettings, Axis, Axis, UVMap, int, int, bool, bool, bool, bool, bool, bool).
Enums
Axis
An Enum representing possible 3D-to-2D projection axes, used in the re-triangulation utility.
Preprocessor
An Enum representing the type of transformation applied to input positions before triangulation.
Status
An Enum representing the status of triangulation. To check if the triangulation was successful, compare the status with OK.
UVMap
An Enum representing the UV mapping method used in the re-triangulation utility.