Name |
Description |
|
---|---|---|
|
TBoundedImplicitFunction3 |
|
|
TCachingMeshSDF |
This is variant of TSweepingMeshSDF that does lazy evaluation of actual Distances, using mesh spatial data structure. |
|
TDistanceFieldToSkeletalField |
This class converts the interval [-falloff,falloff] to [0,1], Then applies Wyvill falloff function (1-t^2)^3. |
|
TImplicitBlend |
|
|
TImplicitFunction3 |
|
|
TImplicitLine3 |
Implicit Distance-Field Line Object/Primitive, surface shape at isovalue=0 (defined by Distance-Radius) is a capsule |
|
TImplicitMorphology |
|
|
TImplicitPoint3 |
Implicit Distance-Field Point Object/Primitive, surface shape at isovalue=0 (defined by Distance-Radius) is a sphere |
|
TImplicitSolidify |
Use marching cubes to remesh a triangle mesh to a solid surface Uses fast winding number to decide what is inside vs outside |
|
TSkeletalImplicitLine3 |
Skeletal implicit line primitive. |
|
TSkeletalRicciNaryBlend3 |
Boolean Union of N implicit functions (F_1 or F_2 or ... or F_N) Or if bSubtract=true, Subtraction: (F_1 - (F_2 or F_3 or ... or F_N)) We expect this to be used with "Skeletal Field" inputs (e.g. TDistanceFieldToSkeletalField, TSkeletalImplicitLine3, etc) where values are in the range [0,1] and the isosurface is ~ in the middle of that range |
|
TSweepingMeshSDF |
Compute discretely-sampled (ie gridded) signed distance field for a mesh The basic approach is, first compute exact Distances in a narrow band, and then extend out to rest of Grid using fast "sweeping" (ie like a distance transform). |
|
TTriLinearGridInterpolant |
Tri-linear interpolant for a 3D dense Grid. |