18 std::shared_ptr<IFastWindingNumber>
fwn;
#define MRVOXELS_API
Definition MRVoxelsFwd.h:13
Definition MRCameraOrientationPlugin.h:8
MRVOXELS_API Expected< SimpleVolumeMinMax > meshRegionToIndicatorVolume(const Mesh &mesh, const FaceBitSet ®ion, float offset, const DistanceVolumeParams ¶ms)
MRVOXELS_API FunctionVolume meshToDistanceFunctionVolume(const MeshPart &mp, const MeshToDistanceVolumeParams ¶ms={})
makes FunctionVolume representing (signed or unsigned) distances from Mesh with given settings
tl::expected< T, E > Expected
Definition MRExpected.h:58
MRVOXELS_API Expected< std::array< SimpleVolumeMinMax, 3 > > meshToDirectionVolume(const MeshToDirectionVolumeParams ¶ms)
MRVOXELS_API Expected< SimpleVolumeMinMax > meshToDistanceVolume(const MeshPart &mp, const MeshToDistanceVolumeParams ¶ms={})
makes SimpleVolume filled with (signed or unsigned) distances from Mesh with given settings
Definition MRMeshDistance.h:36
Definition MRDistanceVolumeParams.h:10
Definition MRMeshToDistanceVolume.h:34
DistanceVolumeParams vol
Definition MRMeshToDistanceVolume.h:35
std::shared_ptr< IPointsToMeshProjector > projector
Definition MRMeshToDistanceVolume.h:37
DistanceToMeshOptions dist
Definition MRMeshToDistanceVolume.h:36
Definition MRMeshToDistanceVolume.h:13
DistanceVolumeParams vol
Definition MRMeshToDistanceVolume.h:14
DistanceToMeshOptions dist
Definition MRMeshToDistanceVolume.h:16
std::shared_ptr< IFastWindingNumber > fwn
Definition MRMeshToDistanceVolume.h:18
Definition MRMesh/MRMesh.h:23