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 | |
const FaceBitSet * | region { nullptr } |
int | maxIterations { 100 } |
maximum iteration of applying algorithm (each iteration improves result a little bit) | |
int | relaxExpansion = 3 |
how many hops to expand around each moved vertex for relaxation | |
int | relaxIterations = 5 |
how many iterations of relax is applied on each compensation iteration | |
float | relaxForce = 0.3f |
force of relaxations on each compensation iteration | |
ProgressCallback | callback |
structure with parameters for compensateRadius
function
ProgressCallback MR::CompensateRadiusParams::callback |
Vector3f MR::CompensateRadiusParams::direction |
Z direction of milling tool.
int MR::CompensateRadiusParams::maxIterations { 100 } |
maximum iteration of applying algorithm (each iteration improves result a little bit)
const FaceBitSet* MR::CompensateRadiusParams::region { nullptr } |
region of the mesh that will be compensated it should not contain closed components also please note that boundaries of the region are fixed
int MR::CompensateRadiusParams::relaxExpansion = 3 |
how many hops to expand around each moved vertex for relaxation
float MR::CompensateRadiusParams::relaxForce = 0.3f |
force of relaxations on each compensation iteration
int MR::CompensateRadiusParams::relaxIterations = 5 |
how many iterations of relax is applied on each compensation iteration
float MR::CompensateRadiusParams::toolRadius { 0.0f } |
radius of spherical tool