|
OpenVDB
3.1.0
|
Divide volumes represented by level set grids into multiple, disjoint pieces by intersecting them with one or more "cutter" volumes, also represented by level sets. More...
#include <openvdb/Grid.h>#include <openvdb/math/Quat.h>#include <openvdb/tree/LeafManager.h>#include <openvdb/tools/Prune.h>#include <openvdb/tools/SignedFloodFill.h>#include <openvdb/util/NullInterrupter.h>#include "Composite.h"#include "GridTransformer.h"#include <limits>#include <list>#include <deque>Go to the source code of this file.
Classes | |
| class | LevelSetFracture< GridType, InterruptType > |
| Level set fracturing. More... | |
| class | MinMaxVoxel< TreeType > |
Namespaces | |
| openvdb | |
| openvdb::v3_1_0 | |
| openvdb::v3_1_0::tools | |
| openvdb::v3_1_0::tools::internal | |
Functions | |
| template<typename GridType , typename InterruptType > | |
| std::vector< typename GridType::Ptr > | segment (GridType &grid, InterruptType *interrupter=NULL) |
| Segmentation scheme, splits disjoint fragments into separate grids. More... | |
Divide volumes represented by level set grids into multiple, disjoint pieces by intersecting them with one or more "cutter" volumes, also represented by level sets.
1.8.11