Classes | |
| class | RotationAxisName |
Public Member Functions | |
| bool | __eq__ (self, CNCMachineSettings rhs) |
| None | __init__ (self) |
| None | __init__ (self, CNCMachineSettings arg0) |
| bool | __ne__ (self, CNCMachineSettings rhs) |
| float | getFeedrateIdle (self) |
| Vector3f | getHomePosition (self) |
| Vector3f | getRotationAxis (self, CNCMachineSettings.RotationAxisName paramName) |
| std_optional_Vector2_float | getRotationLimits (self, CNCMachineSettings.RotationAxisName paramName) |
| std_vector_CNCMachineSettings_RotationAxisName | getRotationOrder (self) |
| None | setFeedrateIdle (self, float feedrateIdle) |
| None | setHomePosition (self, Vector3f homePosition) |
| None | setRotationAxis (self, CNCMachineSettings.RotationAxisName paramName, Vector3f rotationAxis) |
| None | setRotationLimits (self, CNCMachineSettings.RotationAxisName paramName, std_optional_Vector2_float rotationLimits) |
| None | setRotationOrder (self, std_vector_CNCMachineSettings_RotationAxisName rotationAxesOrder) |
Static Public Member Functions | |
| None | __init__ (*args, **kwargs) |
| int | getAxesCount () |
| CNCMachineSettings | operator (*args, **kwargs) |
| CNCMachineSettings | operator (*args, **kwargs) |
Static Public Attributes | |
| RotationAxesOrder = std_vector_CNCMachineSettings_RotationAxisName | |
| RotationLimits = std_optional_Vector2_float | |
Generated from: MR::CNCMachineSettings class with CNC machine emulation settings
|
static |
| None mrmeshpy.CNCMachineSettings.__init__ | ( | self | ) |
| None mrmeshpy.CNCMachineSettings.__init__ | ( | self, | |
| CNCMachineSettings | arg0 ) |
Implicit copy constructor.
| bool mrmeshpy.CNCMachineSettings.__eq__ | ( | self, | |
| CNCMachineSettings | rhs ) |
| bool mrmeshpy.CNCMachineSettings.__ne__ | ( | self, | |
| CNCMachineSettings | rhs ) |
|
static |
| float mrmeshpy.CNCMachineSettings.getFeedrateIdle | ( | self | ) |
| Vector3f mrmeshpy.CNCMachineSettings.getHomePosition | ( | self | ) |
| Vector3f mrmeshpy.CNCMachineSettings.getRotationAxis | ( | self, | |
| CNCMachineSettings.RotationAxisName | paramName ) |
| std_optional_Vector2_float mrmeshpy.CNCMachineSettings.getRotationLimits | ( | self, | |
| CNCMachineSettings.RotationAxisName | paramName ) |
| std_vector_CNCMachineSettings_RotationAxisName mrmeshpy.CNCMachineSettings.getRotationOrder | ( | self | ) |
|
static |
|
static |
| None mrmeshpy.CNCMachineSettings.setFeedrateIdle | ( | self, | |
| float | feedrateIdle ) |
set feedrate idle. valid range - [0, 100000] 0 - feedrate idle set as maximum feedrate on any action, or 100 if feedrate is not set in any action
| None mrmeshpy.CNCMachineSettings.setHomePosition | ( | self, | |
| Vector3f | homePosition ) |
| None mrmeshpy.CNCMachineSettings.setRotationAxis | ( | self, | |
| CNCMachineSettings.RotationAxisName | paramName, | ||
| Vector3f | rotationAxis ) |
rotationAxis length will be more then 0.01
| None mrmeshpy.CNCMachineSettings.setRotationLimits | ( | self, | |
| CNCMachineSettings.RotationAxisName | paramName, | ||
| std_optional_Vector2_float | rotationLimits ) |
rotationLimits = {min, max}
valid range -180 <= min < max <= 180
| None mrmeshpy.CNCMachineSettings.setRotationOrder | ( | self, | |
| std_vector_CNCMachineSettings_RotationAxisName | rotationAxesOrder ) |
duplicated values will be removed (ABAAC - > ABC)
|
static |
|
static |