OpenVDB
1.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/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 | |
namespace | openvdb |
namespace | openvdb::v1_1_0 |
namespace | openvdb::v1_1_0::tools |
namespace | openvdb::v1_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.