#include "MRMeshFwd.h"
#include "MRAffineXf3.h"
#include "MRVoxelsVolume.h"
#include "MRProgressCallback.h"
#include "MRSignDetectionMode.h"
#include "MRExpected.h"
#include <climits>
Go to the source code of this file.
Classes | |
struct | MR::MarchingCubesParams |
Namespaces | |
namespace | MR |
Typedefs | |
using | MR::VoxelPointPositioner = std::function<Vector3f( const Vector3f&, const Vector3f&, float, float, float )> |
Functions | |
MRMESH_API Expected< Mesh > | MR::marchingCubes (const SimpleVolume &volume, const MarchingCubesParams ¶ms={}) |
MRMESH_API Expected< TriMesh > | MR::marchingCubesAsTriMesh (const SimpleVolume &volume, const MarchingCubesParams ¶ms={}) |
MRMESH_API Expected< Mesh > | MR::marchingCubes (const VdbVolume &volume, const MarchingCubesParams ¶ms={}) |
MRMESH_API Expected< TriMesh > | MR::marchingCubesAsTriMesh (const VdbVolume &volume, const MarchingCubesParams ¶ms={}) |
MRMESH_API Expected< Mesh > | MR::marchingCubes (const FunctionVolume &volume, const MarchingCubesParams ¶ms={}) |
MRMESH_API Expected< TriMesh > | MR::marchingCubesAsTriMesh (const FunctionVolume &volume, const MarchingCubesParams ¶ms={}) |