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 | |
int | getAxesCount () |
Static Public Attributes | |
RotationAxesOrder = std_vector_CNCMachineSettings_RotationAxisName | |
RotationLimits = std_optional_Vector2_float | |
Generated from: MR::CNCMachineSettings class with CNC machine emulation settings
None meshlib.mrmeshpy.CNCMachineSettings.__init__ | ( | self | ) |
Implicit default constructor.
None meshlib.mrmeshpy.CNCMachineSettings.__init__ | ( | self, | |
CNCMachineSettings | arg0 ) |
Implicit copy constructor.
bool meshlib.mrmeshpy.CNCMachineSettings.__eq__ | ( | self, | |
CNCMachineSettings | rhs ) |
bool meshlib.mrmeshpy.CNCMachineSettings.__ne__ | ( | self, | |
CNCMachineSettings | rhs ) |
|
static |
float meshlib.mrmeshpy.CNCMachineSettings.getFeedrateIdle | ( | self | ) |
Vector3f meshlib.mrmeshpy.CNCMachineSettings.getHomePosition | ( | self | ) |
Vector3f meshlib.mrmeshpy.CNCMachineSettings.getRotationAxis | ( | self, | |
CNCMachineSettings.RotationAxisName | paramName ) |
std_optional_Vector2_float meshlib.mrmeshpy.CNCMachineSettings.getRotationLimits | ( | self, | |
CNCMachineSettings.RotationAxisName | paramName ) |
std_vector_CNCMachineSettings_RotationAxisName meshlib.mrmeshpy.CNCMachineSettings.getRotationOrder | ( | self | ) |
None meshlib.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 meshlib.mrmeshpy.CNCMachineSettings.setHomePosition | ( | self, | |
Vector3f | homePosition ) |
None meshlib.mrmeshpy.CNCMachineSettings.setRotationAxis | ( | self, | |
CNCMachineSettings.RotationAxisName | paramName, | ||
Vector3f | rotationAxis ) |
rotationAxis length will be more then 0.01
None meshlib.mrmeshpy.CNCMachineSettings.setRotationLimits | ( | self, | |
CNCMachineSettings.RotationAxisName | paramName, | ||
std_optional_Vector2_float | rotationLimits ) |
rotationLimits = {min, max} valid range -180 <= min < max <= 180
None meshlib.mrmeshpy.CNCMachineSettings.setRotationOrder | ( | self, | |
std_vector_CNCMachineSettings_RotationAxisName | rotationAxesOrder ) |
duplicated values will be removed (ABAAC - > ABC)
|
static |
|
static |