Extracts and stores voxel edge intersection data from a mesh.
More...
#include <MeshToVolume.h>
Extracts and stores voxel edge intersection data from a mesh.
Definition at line 455 of file MeshToVolume.h.
openvdb::OPENVDB_VERSION_NAME::tools::MeshToVoxelEdgeData::MeshToVoxelEdgeData |
( |
| ) |
|
|
inline |
void openvdb::OPENVDB_VERSION_NAME::tools::MeshToVoxelEdgeData::convert |
( |
const std::vector< Vec3s > & |
pointList, |
|
|
const std::vector< Vec4I > & |
polygonList |
|
) |
| |
|
inline |
Threaded method to extract voxel edge data, the closest intersection point and corresponding primitive index, from the given mesh.
- Parameters
-
pointList | List of points in grid index space, preferably unique and shared by different polygons. |
polygonList | List of triangles and/or quads. |
Definition at line 4248 of file MeshToVolume.h.
Accessor openvdb::OPENVDB_VERSION_NAME::tools::MeshToVoxelEdgeData::getAccessor |
( |
| ) |
|
|
inline |
void openvdb::OPENVDB_VERSION_NAME::tools::MeshToVoxelEdgeData::getEdgeData |
( |
Accessor & |
acc, |
|
|
const Coord & |
ijk, |
|
|
std::vector< Vec3d > & |
points, |
|
|
std::vector< Index32 > & |
primitives |
|
) |
| |
|
inline |
Returns intersection points with corresponding primitive indices for the given ijk
voxel.
Definition at line 4261 of file MeshToVolume.h.
The documentation for this class was generated from the following file: