MeshLib C++ Docs
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

class  MR::MeshToDistanceVolumeParams
 
class  MR::CloseToMeshVolumeParams
 
class  MR::MeshToDirectionVolumeParams
 

Namespaces

namespace  MR
 

Functions

MRVOXELS_API Expected< SimpleVolumeMinMaxMR::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< SimpleBinaryVolumeMR::makeCloseToMeshVolume (const MeshPart &mp, const CloseToMeshVolumeParams &params)
 makes a binary volume with close-to-surface predicate values according to the given parameters
 
MRVOXELS_API Expected< SimpleVolumeMinMaxMR::meshRegionToIndicatorVolume (const Mesh &mesh, const FaceBitSet &region, float offset, const DistanceVolumeParams &params)
 
MRVOXELS_API Expected< std::array< SimpleVolumeMinMax, 3 > > MR::meshToDirectionVolume (const MeshToDirectionVolumeParams &params)