PathScripts.PathDressupDragknife.ObjectDressup Class Reference

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

◆ 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: