OpenVDB
3.2.0
|
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 | |
typedef boost::scoped_ptr< VoxelizationData > | Ptr |
typedef TreeType::ValueType | ValueType |
typedef TreeType::template ValueConverter< Int32 >::Type | Int32TreeType |
typedef TreeType::template ValueConverter< unsigned char >::Type | UCharTreeType |
typedef tree::ValueAccessor< TreeType > | FloatTreeAcc |
typedef tree::ValueAccessor< Int32TreeType > | Int32TreeAcc |
typedef tree::ValueAccessor< UCharTreeType > | UCharTreeAcc |
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)
typedef tree::ValueAccessor<TreeType> FloatTreeAcc |
typedef tree::ValueAccessor<Int32TreeType> Int32TreeAcc |
typedef TreeType::template ValueConverter<Int32>::Type Int32TreeType |
typedef boost::scoped_ptr<VoxelizationData> Ptr |
typedef tree::ValueAccessor<UCharTreeType> UCharTreeAcc |
typedef TreeType::template ValueConverter<unsigned char>::Type UCharTreeType |
typedef TreeType::ValueType ValueType |
|
inline |
|
inline |
FloatTreeAcc distAcc |
TreeType distTree |
Int32TreeAcc indexAcc |
Int32TreeType indexTree |
UCharTreeAcc primIdAcc |
UCharTreeType primIdTree |