Public Member Functions | |
None | __init__ (self) |
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) |
Static Public Member Functions | |
None | __init__ (*args, **kwargs) |
CompensateRadiusParams | operator (*args, **kwargs) |
CompensateRadiusParams | operator (*args, **kwargs) |
Static Protected Attributes | |
typing | _offsetof_callback = 40 |
typing | _offsetof_direction = 0 |
typing | _offsetof_maxIterations = 24 |
typing | _offsetof_region = 16 |
typing | _offsetof_relaxExpansion = 28 |
typing | _offsetof_relaxForce = 36 |
typing | _offsetof_relaxIterations = 32 |
typing | _offsetof_toolRadius = 12 |
Generated from: MR::CompensateRadiusParams structure with parameters for `compensateRadius` function
|
static |
None mrmeshpy.CompensateRadiusParams.__init__ | ( | self | ) |
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 ) |
|
static |
|
static |
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 ) |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |