Name |
Description |
ConvexFaceInternal |
This internal class manages the faces of the convex hull. It is a separate class from the desired user class. |
ConvexHullComputationConfig |
Configuration of the convex hull computation. |
ConvexHullInternal |
|
DefaultVertex |
"Default" vertex. |
DeferredFace |
For deferred face addition. |
FaceConnector |
A helper class used to connect faces. |
MathHelper |
A helper class mostly for normal computation. If convex hulls are computed in higher dimensions, it might be a good idea to add a specific FindNormalVectorND function. |
MathHelper.SimplexVolumeBuffer |
Helper class with "buffers" for computing simplex volume. |
ObjectManager |
A helper class for object allocation/storage. This helps the GC a lot as it prevents the creation of about 75% of new face objects (in the case of ConvexFaceInternal). In the case of FaceConnectors and DefferedFaces, the difference is even higher (in most cases O(1) vs O(number of created faces)). |
TriangulationComputationConfig |
Configuration of the triangulation computation. |