#include "MRVoxelsFwd.h"#include "MRMesh/MRExpected.h"#include "MRMesh/MRMeshPart.h"#include "MRMesh/MRPolyline.h"#include <vector>Go to the source code of this file.
Classes | |
| struct | MR::ComputeSweptVolumeParameters |
| Parameters for computeSweptVolume* functions. More... | |
| class | MR::IComputeToolDistance |
| Interface for custom tool distance computation implementations. More... | |
Namespaces | |
| namespace | MR |
Functions | |
| MRVOXELS_API Box3f | MR::computeWorkArea (const Polyline3 &toolpath, const MeshPart &tool) |
| Compute bounding box for swept volume for given tool and toolpath. | |
| MRVOXELS_API Box3i | MR::computeGridBox (const Box3f &workArea, float voxelSize) |
| Compute required voxel volume's dimensions for given work area. | |
| MRVOXELS_API Expected< Mesh > | MR::computeSweptVolumeWithMeshMovement (const ComputeSweptVolumeParameters ¶ms) |
| MRVOXELS_API Expected< Mesh > | MR::computeSweptVolumeWithDistanceVolume (const ComputeSweptVolumeParameters ¶ms) |
| MRVOXELS_API Expected< Mesh > | MR::computeSweptVolumeWithCustomToolDistance (IComputeToolDistance &comp, const ComputeSweptVolumeParameters ¶ms) |