OpenVDB
12.1.0
|
Generate a narrow-band level set of a dilated surface mesh. More...
#include <openvdb/Grid.h>
#include <openvdb/openvdb.h>
#include <openvdb/math/Math.h>
#include <openvdb/util/NullInterrupter.h>
#include <vector>
#include "impl/LevelSetDilatedMeshImpl.h"
Go to the source code of this file.
Namespaces | |
openvdb | |
openvdb::v12_1 | |
openvdb::v12_1::tools | |
Functions | |
template<typename GridType , typename ScalarType , typename InterruptT = util::NullInterrupter> | |
GridType::Ptr | createLevelSetDilatedMesh (const std::vector< math::Vec3< ScalarType >> &vertices, const std::vector< Vec3I > &triangles, ScalarType radius, float voxelSize, float halfWidth=float(LEVEL_SET_HALF_WIDTH), InterruptT *interrupter=nullptr) |
Return a grid of type GridType containing a narrow-band level set representation of a dilated triangle surface mesh (dilated by a radius in all directions). More... | |
template<typename GridType , typename ScalarType , typename InterruptT = util::NullInterrupter> | |
GridType::Ptr | createLevelSetDilatedMesh (const std::vector< math::Vec3< ScalarType >> &vertices, const std::vector< Vec4I > &quads, ScalarType radius, float voxelSize, float halfWidth=float(LEVEL_SET_HALF_WIDTH), InterruptT *interrupter=nullptr) |
Return a grid of type GridType containing a narrow-band level set representation of a dilated quad surface mesh (dilated by a radius in all directions). More... | |
template<typename GridType , typename ScalarType , typename InterruptT = util::NullInterrupter> | |
GridType::Ptr | createLevelSetDilatedMesh (const std::vector< math::Vec3< ScalarType >> &vertices, const std::vector< Vec3I > &triangles, const std::vector< Vec4I > &quads, ScalarType radius, float voxelSize, float halfWidth=float(LEVEL_SET_HALF_WIDTH), InterruptT *interrupter=nullptr) |
Return a grid of type GridType containing a narrow-band level set representation of a dilated triangle & quad surface mesh (dilated by a radius in all directions). More... | |
Generate a narrow-band level set of a dilated surface mesh.