MeshLib Documentation
Loading...
Searching...
No Matches
MRMeshToDistanceVolume.h File Reference
#include "MRDistanceVolumeParams.h"
#include "MRVoxelsVolume.h"
#include "MRMesh/MRExpected.h"
#include "MRMesh/MRMeshDistance.h"
#include <memory>

Go to the source code of this file.

Classes

struct  MR::MeshToDistanceVolumeParams
 
struct  MR::MeshToDirectionVolumeParams
 

Namespaces

namespace  MR
 

Functions

MRVOXELS_API Expected< SimpleVolumeMinMax > MR::meshToDistanceVolume (const MeshPart &mp, const MeshToDistanceVolumeParams &params={})
 makes SimpleVolume filled with (signed or unsigned) distances from Mesh with given settings
 
MRVOXELS_API FunctionVolume MR::meshToDistanceFunctionVolume (const MeshPart &mp, const MeshToDistanceVolumeParams &params={})
 makes FunctionVolume representing (signed or unsigned) distances from Mesh with given settings
 
MRVOXELS_API Expected< SimpleVolumeMinMax > MR::meshRegionToIndicatorVolume (const Mesh &mesh, const FaceBitSet &region, float offset, const DistanceVolumeParams &params)
 
MRVOXELS_API Expected< std::array< SimpleVolumeMinMax, 3 > > MR::meshToDirectionVolume (const MeshToDirectionVolumeParams &params)