Public Member Functions | |
None | __init__ (self) |
None | __init__ (self, CompensateRadiusParams arg0) |
None | __init__ (self, Vector3f direction, float toolRadius, FaceBitSet region, int maxIterations, int relaxExpansion, int relaxIterations, float relaxForce, func_bool_from_float callback) |
Vector3f | direction (self) |
None | direction (self, Vector3f arg1) |
int | maxIterations (self) |
None | maxIterations (self, int arg1) |
FaceBitSet | region (self) |
None | region (self, FaceBitSet arg1) |
int | relaxExpansion (self) |
None | relaxExpansion (self, int arg1) |
float | relaxForce (self) |
None | relaxForce (self, float arg1) |
int | relaxIterations (self) |
None | relaxIterations (self, int arg1) |
float | toolRadius (self) |
None | toolRadius (self, float arg1) |
Generated from: MR::CompensateRadiusParams structure with parameters for `compensateRadius` function
None mrmeshpy.CompensateRadiusParams.__init__ | ( | self | ) |
Implicit default constructor.
None mrmeshpy.CompensateRadiusParams.__init__ | ( | self, | |
CompensateRadiusParams | arg0 ) |
Implicit copy constructor.
None mrmeshpy.CompensateRadiusParams.__init__ | ( | self, | |
Vector3f | direction, | ||
float | toolRadius, | ||
FaceBitSet | region, | ||
int | maxIterations, | ||
int | relaxExpansion, | ||
int | relaxIterations, | ||
float | relaxForce, | ||
func_bool_from_float | callback ) |
Implicit aggregate constructor.
Vector3f mrmeshpy.CompensateRadiusParams.direction | ( | self | ) |
Z direction of milling tool
None mrmeshpy.CompensateRadiusParams.direction | ( | self, | |
Vector3f | arg1 ) |
int mrmeshpy.CompensateRadiusParams.maxIterations | ( | self | ) |
maximum iteration of applying algorithm (each iteration improves result a little bit)
None mrmeshpy.CompensateRadiusParams.maxIterations | ( | self, | |
int | arg1 ) |
FaceBitSet mrmeshpy.CompensateRadiusParams.region | ( | self | ) |
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
None mrmeshpy.CompensateRadiusParams.region | ( | self, | |
FaceBitSet | arg1 ) |
int mrmeshpy.CompensateRadiusParams.relaxExpansion | ( | self | ) |
how many hops to expand around each moved vertex for relaxation
None mrmeshpy.CompensateRadiusParams.relaxExpansion | ( | self, | |
int | arg1 ) |
float mrmeshpy.CompensateRadiusParams.relaxForce | ( | self | ) |
force of relaxations on each compensation iteration
None mrmeshpy.CompensateRadiusParams.relaxForce | ( | self, | |
float | arg1 ) |
int mrmeshpy.CompensateRadiusParams.relaxIterations | ( | self | ) |
how many iterations of relax is applied on each compensation iteration
None mrmeshpy.CompensateRadiusParams.relaxIterations | ( | self, | |
int | arg1 ) |
float mrmeshpy.CompensateRadiusParams.toolRadius | ( | self | ) |
radius of spherical tool
None mrmeshpy.CompensateRadiusParams.toolRadius | ( | self, | |
float | arg1 ) |