Generate a narrow-band level set of sphere.
More...
#include <openvdb/Grid.h>
#include <openvdb/Types.h>
#include <openvdb/math/Math.h>
#include <openvdb/util/NullInterrupter.h>
#include <boost/utility.hpp>
#include <boost/type_traits/is_floating_point.hpp>
Go to the source code of this file.
|
template<typename GridType , typename InterruptT > |
GridType::Ptr | createLevelSetSphere (float radius, const openvdb::Vec3f ¢er, float voxelSize, float halfWidth=float(LEVEL_SET_HALF_WIDTH), InterruptT *interrupt=NULL) |
| Return a grid of type GridType containing a narrow-band level set representation of a sphere. More...
|
|
template<typename GridType > |
GridType::Ptr | createLevelSetSphere (float radius, const openvdb::Vec3f ¢er, float voxelSize, float halfWidth=float(LEVEL_SET_HALF_WIDTH)) |
| Return a grid of type GridType containing a narrow-band level set representation of a sphere. More...
|
|
Generate a narrow-band level set of sphere.
- Note
- By definition a level set has a fixed narrow band width (the half width is defined by LEVEL_SET_HALF_WIDTH in Types.h), whereas an SDF can have a variable narrow band width.