18 std::shared_ptr<IFastWindingNumber>
fwn;
#define MRVOXELS_API
Definition MRVoxelsFwd.h:14
Definition MRCameraOrientationPlugin.h:8
MRVOXELS_API FunctionVolume meshToDistanceFunctionVolume(const MeshPart &mp, const MeshToDistanceVolumeParams ¶ms)
makes FunctionVolume representing (signed or unsigned) distances from Mesh with given settings
MRVOXELS_API Expected< SimpleVolumeMinMax > meshRegionToIndicatorVolume(const Mesh &mesh, const FaceBitSet ®ion, float offset, const DistanceVolumeParams ¶ms)
MRVOXELS_API Expected< SimpleBinaryVolume > makeCloseToMeshVolume(const MeshPart &mp, const CloseToMeshVolumeParams ¶ms)
makes a binary volume with close-to-surface predicate values according to the given parameters
tl::expected< T, E > Expected
Definition MRExpected.h:28
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 MRMeshToDistanceVolume.h:28
DistanceVolumeParams vol
dimensions, location, and scaling in world space of the expected volume
Definition MRMeshToDistanceVolume.h:33
const AffineXf3f * meshToWorld
optional transformation from mesh space to world space
Definition MRMeshToDistanceVolume.h:36
float closeDist
a resulting voxel will get 1 if that voxel's center is not further than unsigned (closeDist) from the...
Definition MRMeshToDistanceVolume.h:30
options determining computation of distance from a point to a mesh
Definition MRDistanceToMeshOptions.h:11
Definition MRDistanceVolumeParams.h:10
Definition MRMeshToDistanceVolume.h:48
DistanceVolumeParams vol
Definition MRMeshToDistanceVolume.h:49
std::shared_ptr< IPointsToMeshProjector > projector
Definition MRMeshToDistanceVolume.h:51
DistanceToMeshOptions dist
Definition MRMeshToDistanceVolume.h:50
Definition MRMeshToDistanceVolume.h:13
DistanceVolumeParams vol
Definition MRMeshToDistanceVolume.h:14
std::shared_ptr< IFastWindingNumber > fwn
Definition MRMeshToDistanceVolume.h:18
SignedDistanceToMeshOptions dist
Definition MRMeshToDistanceVolume.h:16
Definition MRMesh/MRMesh.h:23
options determining computation of signed distance from a point to a mesh
Definition MRDistanceToMeshOptions.h:37