|
OpenVDB
4.0.2
|
TBB body object to voxelize a mesh of triangles and/or quads into a collection of VDB grids, namely a squared distance grid, a closest primitive grid and an intersecting voxels grid (masks the mesh intersecting voxels) More...
#include <MeshToVolume.h>
Public Types | |
| using | Ptr = std::unique_ptr< VoxelizationData > |
| using | ValueType = typename TreeType::ValueType |
| using | Int32TreeType = typename TreeType::template ValueConverter< Int32 >::Type |
| using | UCharTreeType = typename TreeType::template ValueConverter< unsigned char >::Type |
| using | FloatTreeAcc = tree::ValueAccessor< TreeType > |
| using | Int32TreeAcc = tree::ValueAccessor< Int32TreeType > |
| using | UCharTreeAcc = tree::ValueAccessor< UCharTreeType > |
Public Member Functions | |
| VoxelizationData () | |
| unsigned char | getNewPrimId () |
Public Attributes | |
| TreeType | distTree |
| FloatTreeAcc | distAcc |
| Int32TreeType | indexTree |
| Int32TreeAcc | indexAcc |
| UCharTreeType | primIdTree |
| UCharTreeAcc | primIdAcc |
TBB body object to voxelize a mesh of triangles and/or quads into a collection of VDB grids, namely a squared distance grid, a closest primitive grid and an intersecting voxels grid (masks the mesh intersecting voxels)
| using FloatTreeAcc = tree::ValueAccessor<TreeType> |
| using Int32TreeAcc = tree::ValueAccessor<Int32TreeType> |
| using Int32TreeType = typename TreeType::template ValueConverter<Int32>::Type |
| using Ptr = std::unique_ptr<VoxelizationData> |
| using UCharTreeAcc = tree::ValueAccessor<UCharTreeType> |
| using UCharTreeType = typename TreeType::template ValueConverter<unsigned char>::Type |
| using ValueType = typename TreeType::ValueType |
|
inline |
|
inline |
| FloatTreeAcc distAcc |
| TreeType distTree |
| Int32TreeAcc indexAcc |
| Int32TreeType indexTree |
| UCharTreeAcc primIdAcc |
| UCharTreeType primIdTree |
1.8.13