Public Member Functions | |
| def | arcExtension (self, obj, queue) |
| def | arcTwist (self, obj, queue, lastXY, twistCW=False) |
| def | execute (self, obj) |
| def | getIncidentAngle (self, queue) |
| def | lineExtension (self, obj, queue) |
| def | lineTwist (self, obj, queue, lastXY, twistCW=False) |
| def | segmentAngleXY (self, prevCommand, currCommand, endpos=False, currentZ=0) |
| def | shortcut (self, queue) |
Member Function Documentation
◆ arcExtension()
| def PathScripts.PathDressupDragknife.ObjectDressup.arcExtension | ( | self, | |
| obj, | |||
| queue | |||
| ) |
returns gcode for arc extension
Referenced by PathScripts.PathDressupDragknife.ObjectDressup.execute().
◆ arcTwist()
| def PathScripts.PathDressupDragknife.ObjectDressup.arcTwist | ( | self, | |
| obj, | |||
| queue, | |||
| lastXY, | |||
twistCW = False |
|||
| ) |
returns gcode to do an arc move toward an arc to perform a corner action twist. Includes lifting and plungeing the knife
Referenced by PathScripts.PathDressupDragknife.ObjectDressup.execute().
◆ execute()
| def PathScripts.PathDressupDragknife.ObjectDressup.execute | ( | self, | |
| obj | |||
| ) |
References PathScripts.PathDressupDragknife.ObjectDressup.arcExtension(), PathScripts.PathDressupDragknife.ObjectDressup.arcTwist(), PathScripts.PathDressupDragknife.ObjectDressup.getIncidentAngle(), PathScripts.PathDressupDragknife.ObjectDressup.lineExtension(), PathScripts.PathDressupDragknife.ObjectDressup.lineTwist(), PathScripts.PathDressupDragknife.ObjectDressup.shortcut(), and Gui::Action.shortcut().
Referenced by ArchSite.Compass.buildCoordinates(), PathScripts.PathDressupHoldingTags.ObjectTagDressup.generateTags(), ArchSchedule.CommandArchSchedule.IsActive(), PathScripts.PathStock.StockFromBase.onChanged(), PathScripts.PathStock.StockCreateBox.onChanged(), PathScripts.PathStock.StockCreateCylinder.onChanged(), and FeaturePython.DistanceBolt.onChanged().
◆ getIncidentAngle()
| def PathScripts.PathDressupDragknife.ObjectDressup.getIncidentAngle | ( | self, | |
| queue | |||
| ) |
◆ lineExtension()
| def PathScripts.PathDressupDragknife.ObjectDressup.lineExtension | ( | self, | |
| obj, | |||
| queue | |||
| ) |
returns gcode for line extension
Referenced by PathScripts.PathDressupDragknife.ObjectDressup.execute().
◆ lineTwist()
| def PathScripts.PathDressupDragknife.ObjectDressup.lineTwist | ( | self, | |
| obj, | |||
| queue, | |||
| lastXY, | |||
twistCW = False |
|||
| ) |
returns gcode to do an arc move toward a line to perform a corner action twist. Includes lifting and plungeing the knife
Referenced by PathScripts.PathDressupDragknife.ObjectDressup.execute().
◆ segmentAngleXY()
| def PathScripts.PathDressupDragknife.ObjectDressup.segmentAngleXY | ( | self, | |
| prevCommand, | |||
| currCommand, | |||
endpos = False, |
|||
currentZ = 0 |
|||
| ) |
returns in the starting angle in radians for a Path command. requires the previous command in order to calculate arcs correctly if endpos = True, return the angle at the end of the segment.
Referenced by PathScripts.PathDressupDragknife.ObjectDressup.getIncidentAngle().
◆ shortcut()
| def PathScripts.PathDressupDragknife.ObjectDressup.shortcut | ( | self, | |
| queue | |||
| ) |
Determines whether its shorter to twist CW or CCW to align with the next move
Referenced by PathScripts.PathDressupDragknife.ObjectDressup.execute().
The documentation for this class was generated from the following file:
- src/Mod/Path/PathScripts/PathDressupDragknife.py
1.8.17