|
OpenVDB
9.0.1
|
Filtering of VDB volumes. All operations can optionally be masked with another grid that acts as an alpha-mask. By default, filtering operations do not modify the topology of the input tree and thus do not process active tiles. However Filter::setProcessTiles can be used to process active tiles, densifying them on demand when necessary. More...
#include "openvdb/Types.h"#include "openvdb/Grid.h"#include "openvdb/math/Math.h"#include "openvdb/math/Stencils.h"#include "openvdb/math/Transform.h"#include "openvdb/tree/NodeManager.h"#include "openvdb/tree/LeafManager.h"#include "openvdb/util/NullInterrupter.h"#include "openvdb/util/Util.h"#include "openvdb/thread/Threading.h"#include "Interpolation.h"#include <tbb/parallel_for.h>#include <tbb/concurrent_vector.h>#include <algorithm>#include <functional>#include <type_traits>Go to the source code of this file.
Classes | |
| class | Filter< GridT, MaskT, InterruptT > |
| Volume filtering (e.g., diffusion) with optional alpha masking. More... | |
Namespaces | |
| openvdb | |
| openvdb::v9_0 | |
| openvdb::v9_0::tools | |
Filtering of VDB volumes. All operations can optionally be masked with another grid that acts as an alpha-mask. By default, filtering operations do not modify the topology of the input tree and thus do not process active tiles. However Filter::setProcessTiles can be used to process active tiles, densifying them on demand when necessary.
1.8.11