structure with parameters for compensateRadius
function
More...
#include <MRRadiusCompensation.h>
Public Attributes | |
Vector3f | direction |
Z direction of milling tool. | |
float | toolRadius { 0.0f } |
radius of spherical tool | |
Vector2i | distanceMapResolution = Vector2i( 150, 150 ) |
resolution of distance map that is used for compensation | |
FaceBitSet * | region { nullptr } |
float | remeshTargetEdgeLength { -1.0f } |
ProgressCallback | callback |
structure with parameters for compensateRadius
function
ProgressCallback MR::CompensateRadiusParams::callback |
Vector3f MR::CompensateRadiusParams::direction |
Z direction of milling tool.
Vector2i MR::CompensateRadiusParams::distanceMapResolution = Vector2i( 150, 150 ) |
resolution of distance map that is used for compensation
FaceBitSet* MR::CompensateRadiusParams::region { nullptr } |
region of the mesh that will be compensated it should not contain closed components it is updated during algorithm also please note that boundaries of the region are fixed
float MR::CompensateRadiusParams::remeshTargetEdgeLength { -1.0f } |
this value will be used for post-process re-meshing value less or equal to zero will use average mesh edge length
float MR::CompensateRadiusParams::toolRadius { 0.0f } |
radius of spherical tool