
Tetrahedralizer converts triangle meshes into tetrahedral meshes, which are more suitable for geometric computation.Tetrahedralizer on GitHub:https://github.com/hanzemeng/TetrahedralizerTetrahedralizer on Unity Asset Store:https://assetstore.unity.com/packages/slug/306196Tetrahedralizer’s online documentation:https://docs.google.com/document/d/1TmDsCK4SiXGq7Y7xVC6l-rAW5G5WxgNKjIlzR9Algpc/edit?usp=sharingTetrahedralizer converts triangle meshes (regular meshes in Unity) into tetrahedral meshes. As the name suggests, a tetrahedral mesh represents a 3D model using tetrahedrons, which are more suitable for geometric computation than using triangles. Tetrahedralizer is able to convert arbitrarily complex triangle meshes that may include intersecting triangles, degenerate triangles, and non-manifold edges.Here are some cool features that are hard/impossible to implement with a triangle mesh but can be easily implemented with a tetrahedral mesh:Calculating the volume of the model.Generating an accurate collider for the model.Slicing the model by a plane.Calculating the intersection between a Voronoi diagram and the model.Note that this package implements none of the above features.This package only converts triangle meshes into tetrahedral meshes.Tetrahedralizer’s cover image is designed and created by artist michuudo. Please check him out on X and Bluesky.Able to convert arbitrarily complex triangle meshes into tetrahedral meshes (given enough memory and time).Skinned meshes are converted to regular meshes before processing.Works on Windows (64-bit) and macOS (64-bit and silicon).The user needs to compile some C++ source code (freely available) to use this package on other operating systems.The CPU must be in little-endian.The CPU must conform with IEEE 754.