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