|
MRMESH_API FloatGrid | MR::meshToLevelSet (const MeshPart &mp, const AffineXf3f &xf, const Vector3f &voxelSize, float surfaceOffset=3, ProgressCallback cb={}) |
|
MRMESH_API FloatGrid | MR::meshToDistanceField (const MeshPart &mp, const AffineXf3f &xf, const Vector3f &voxelSize, float surfaceOffset=3, ProgressCallback cb={}) |
|
MRMESH_API void | MR::evalGridMinMax (const FloatGrid &grid, float &min, float &max) |
|
MRMESH_API Expected< VdbVolume > | MR::meshToVolume (const Mesh &mesh, const MeshToVolumeParams ¶ms={}) |
|
MRMESH_API VdbVolume | MR::floatGridToVdbVolume (FloatGrid grid) |
|
MRMESH_API FloatGrid | MR::simpleVolumeToDenseGrid (const SimpleVolume &simpleVolume, ProgressCallback cb={}) |
|
MRMESH_API VdbVolume | MR::simpleVolumeToVdbVolume (const SimpleVolume &simpleVolume, ProgressCallback cb={}) |
|
MRMESH_API Expected< SimpleVolume > | MR::vdbVolumeToSimpleVolume (const VdbVolume &vdbVolume, const Box3i &activeBox=Box3i(), ProgressCallback cb={}) |
|
MRMESH_API Expected< SimpleVolume > | MR::vdbVolumeToSimpleVolumeNorm (const VdbVolume &vdbVolume, const Box3i &activeBox=Box3i(), ProgressCallback cb={}) |
|
MRMESH_API Expected< SimpleVolumeU16 > | MR::vdbVolumeToSimpleVolumeU16 (const VdbVolume &vdbVolume, const Box3i &activeBox=Box3i(), ProgressCallback cb={}) |
|
MRMESH_API Expected< Mesh > | MR::gridToMesh (const FloatGrid &grid, const GridToMeshSettings &settings) |
| converts OpenVDB Grid into mesh using Dual Marching Cubes algorithm
|
|
MRMESH_API Expected< Mesh > | MR::gridToMesh (FloatGrid &&grid, const GridToMeshSettings &settings) |
|
MRMESH_API VoidOrErrStr | MR::makeSignedByWindingNumber (FloatGrid &grid, const Vector3f &voxelSize, const Mesh &refMesh, const MakeSignedByWindingNumberSettings &settings) |
|
MRMESH_API Expected< Mesh > | MR::doubleOffsetVdb (const MeshPart &mp, const DoubleOffsetSettings &settings) |
|