#define MRVOXELS_API
see explanation in MRMesh/MRMeshFwd.h
Definition MRVoxelsFwd.h:14
std::function< bool(float)> ProgressCallback
Definition MRMeshFwd.h:753
DistanceToMeshOptions dist
Definition MRPolylineToVoxels.h:37
DistanceVolumeParams vol
Definition MRPolylineToVoxels.h:35
Vector3f voxelSize
Definition MRPolylineToVoxels.h:18
tl::expected< T, E > Expected
Definition MRExpected.h:31
AffineXf3f worldXf
Definition MRPolylineToVoxels.h:21
Expected< SimpleVolume > polylineToSimpleVolume(const Polyline3 &polyline, const PolylineToVolumeParams ¶ms)
convert polyline to simple volume
Expected< VdbVolume > polylineToVdbVolume(const Polyline3 &polyline, const PolylineToDistanceVolumeParams ¶ms)
convert polyline to VDB volume
AffineXf3f * outXf
line initial transform
Definition MRPolylineToVoxels.h:22
float offsetCount
offsetCount - the number of voxels around polyline to calculate distance in (should be positive)
Definition MRPolylineToVoxels.h:20
ProgressCallback cb
optional output: xf to original mesh (respecting worldXf)
Definition MRPolylineToVoxels.h:23
Expected< FunctionVolume > polylineToFunctionVolume(const Polyline3 &polyline, const PolylineToVolumeParams ¶ms)
convert polyline to function volume
Expected< FloatGrid > polylineToDistanceField(const Polyline3 &polyline, const PolylineToDistanceVolumeParams ¶ms)
convert polyline to voxels distance field
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
options determining computation of distance from a point to a mesh
Definition MRDistanceToMeshOptions.h:14
Definition MRDistanceVolumeParams.h:13
Definition MRPolylineToVoxels.h:17
Settings to conversion polyline to volume.
Definition MRPolylineToVoxels.h:34