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 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 ) |