OpenVDB
2.3.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/util/NullInterrupter.h>
#include "Composite.h"
#include "GridTransformer.h"
#include "LevelSetUtil.h"
#include <list>
#include <deque>
Go to the source code of this file.
Classes | |
class | LevelSetFracture< GridType, InterruptType > |
Level set fracturing. More... | |
Namespaces | |
openvdb | |
openvdb::v2_3_0 | |
openvdb::v2_3_0::tools | |
openvdb::v2_3_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.