Classes | |
class depth_params | |
Functions | |
def addToJob (obj, jobname=None) | |
def arc (cx, cy, sx, sy, ex, ey, horizFeed=0, ez=None, ccw=False) | |
def drillTipLength (tool) | |
def feed (x=None, y=None, z=None, horizFeed=0, vertFeed=0) | |
def filterArcs (arcEdge) | |
def findParentJob (obj) | |
def findToolController (obj, name=None) | |
def fmt (val) | |
def getEnvelope (partshape, subshape=None, depthparams=None) | |
def GetJobs (jobname=None) | |
def getToolControllers (obj) | |
def guessDepths (objshape, subs=None) | |
def helicalPlunge (plungePos, rampangle, destZ, startZ, toold, plungeR, horizFeed) | |
def horizontalEdgeLoop (obj, edge) | |
def horizontalFaceLoop (obj, face, faceList=None) | |
def isDrillable (obj, candidate, tooldiameter=None, includePartials=False) | |
def loopdetect (obj, edge1, edge2) | |
def makeWorkplane (shape) | |
def rampPlunge (edge, rampangle, destZ, startZ) | |
def rapid (x=None, y=None, z=None) | |
def reverseEdge (e) | |
def segments (poly) | |
def sort_jobs (locations, keys, attractors=None) | |
def translate (context, text, disambig=None) | |
def waiting_effects (function) | |
Variables | |
DraftGeomUtils | |
Part | |
TechDraw | |
UserInput | |
Function Documentation
◆ addToJob()
def PathScripts.PathUtils.addToJob | ( | obj, | |
jobname = None |
|||
) |
References PathScripts.PathUtils.GetJobs().
Referenced by PathScripts.post.gcode_pre.insert().
◆ arc()
def PathScripts.PathUtils.arc | ( | cx, | |
cy, | |||
sx, | |||
sy, | |||
ex, | |||
ey, | |||
horizFeed = 0 , |
|||
ez = None , |
|||
ccw = False |
|||
) |
Referenced by PathScripts.PathUtils.helicalPlunge().
◆ drillTipLength()
def PathScripts.PathUtils.drillTipLength | ( | tool | ) |
◆ feed()
def PathScripts.PathUtils.feed | ( | x = None , |
|
y = None , |
|||
z = None , |
|||
horizFeed = 0 , |
|||
vertFeed = 0 |
|||
) |
Referenced by PathScripts.PathUtils.rampPlunge().
◆ filterArcs()
def PathScripts.PathUtils.filterArcs | ( | arcEdge | ) |
◆ findParentJob()
def PathScripts.PathUtils.findParentJob | ( | obj | ) |
Referenced by PathScripts.PathUtils.getToolControllers().
◆ findToolController()
def PathScripts.PathUtils.findToolController | ( | obj, | |
name = None |
|||
) |
References PathScripts.PathUtils.getToolControllers().
Referenced by PathScripts.post.gcode_pre.insert().
◆ fmt()
def PathScripts.PathUtils.fmt | ( | val | ) |
◆ getEnvelope()
def PathScripts.PathUtils.getEnvelope | ( | partshape, | |
subshape = None , |
|||
depthparams = None |
|||
) |
References PathScripts.PathUtils.makeWorkplane().
◆ GetJobs()
def PathScripts.PathUtils.GetJobs | ( | jobname = None | ) |
Referenced by PathScripts.PathUtils.addToJob().
◆ getToolControllers()
def PathScripts.PathUtils.getToolControllers | ( | obj | ) |
References PathScripts.PathUtils.findParentJob().
Referenced by PathScripts.PathUtils.findToolController().
◆ guessDepths()
def PathScripts.PathUtils.guessDepths | ( | objshape, | |
subs = None |
|||
) |
◆ helicalPlunge()
def PathScripts.PathUtils.helicalPlunge | ( | plungePos, | |
rampangle, | |||
destZ, | |||
startZ, | |||
toold, | |||
plungeR, | |||
horizFeed | |||
) |
References PathScripts.PathUtils.arc(), and PathScripts.PathUtils.rapid().
◆ horizontalEdgeLoop()
def PathScripts.PathUtils.horizontalEdgeLoop | ( | obj, | |
edge | |||
) |
Referenced by PathScripts.PathUtils.horizontalFaceLoop().
◆ horizontalFaceLoop()
def PathScripts.PathUtils.horizontalFaceLoop | ( | obj, | |
face, | |||
faceList = None |
|||
) |
References PathScripts.PathUtils.horizontalEdgeLoop().
◆ isDrillable()
def PathScripts.PathUtils.isDrillable | ( | obj, | |
candidate, | |||
tooldiameter = None , |
|||
includePartials = False |
|||
) |
◆ loopdetect()
def PathScripts.PathUtils.loopdetect | ( | obj, | |
edge1, | |||
edge2 | |||
) |
◆ makeWorkplane()
def PathScripts.PathUtils.makeWorkplane | ( | shape | ) |
Referenced by PathScripts.PathUtils.getEnvelope().
◆ rampPlunge()
def PathScripts.PathUtils.rampPlunge | ( | edge, | |
rampangle, | |||
destZ, | |||
startZ | |||
) |
References PathScripts.PathUtils.feed(), and PathScripts.PathUtils.rapid().
◆ rapid()
def PathScripts.PathUtils.rapid | ( | x = None , |
|
y = None , |
|||
z = None |
|||
) |
Referenced by PathScripts.PathUtils.helicalPlunge(), and PathScripts.PathUtils.rampPlunge().
◆ reverseEdge()
def PathScripts.PathUtils.reverseEdge | ( | e | ) |
◆ segments()
def PathScripts.PathUtils.segments | ( | poly | ) |
◆ sort_jobs()
def PathScripts.PathUtils.sort_jobs | ( | locations, | |
keys, | |||
attractors = None |
|||
) |
References DraftVecUtils.dist().
◆ translate()
def PathScripts.PathUtils.translate | ( | context, | |
text, | |||
disambig = None |
|||
) |
◆ waiting_effects()
def PathScripts.PathUtils.waiting_effects | ( | function | ) |
Variable Documentation
◆ DraftGeomUtils
PathScripts.PathUtils.DraftGeomUtils |
◆ Part
PathScripts.PathUtils.Part |
◆ TechDraw
PathScripts.PathUtils.TechDraw |
◆ UserInput
PathScripts.PathUtils.UserInput |