PathScripts.PathAdaptive Namespace Reference

Classes

class  PathAdaptive
 

Functions

def CalcHelixConePoint (height, cur_z, radius, angle)
 
def convertTo2d (pathArray)
 
def Create (name, obj=None, parentJob=None)
 
def discretize (edge, flipDirection=False)
 
def Execute (op, obj)
 
def GenerateGCode (op, obj, adaptiveResults, helixDiameter)
 
def sceneClean ()
 
def sceneDrawPath (path, color=(0, 0, 1))
 
def SetupProperties ()
 

Variables

 DraftGeomUtils = LazyLoader("DraftGeomUtils", globals(), "DraftGeomUtils")
 
 FeatureExtensions
 
 Part = LazyLoader("Part", globals(), "Part")
 
 sceneGraph = None
 
list scenePathNodes = []
 
int topZ = 10
 
 translate = FreeCAD.Qt.translate
 

Function Documentation

◆ CalcHelixConePoint()

def PathScripts.PathAdaptive.CalcHelixConePoint (   height,
  cur_z,
  radius,
  angle 
)

◆ convertTo2d()

def PathScripts.PathAdaptive.convertTo2d (   pathArray)

◆ Create()

def PathScripts.PathAdaptive.Create (   name,
  obj = None,
  parentJob = None 
)
Create(name) ... Creates and returns a Adaptive operation.

◆ discretize()

def PathScripts.PathAdaptive.discretize (   edge,
  flipDirection = False 
)

◆ Execute()

◆ GenerateGCode()

def PathScripts.PathAdaptive.GenerateGCode (   op,
  obj,
  adaptiveResults,
  helixDiameter 
)

◆ sceneClean()

def PathScripts.PathAdaptive.sceneClean ( )

◆ sceneDrawPath()

def PathScripts.PathAdaptive.sceneDrawPath (   path,
  color = (0, 0, 1) 
)

◆ SetupProperties()

def PathScripts.PathAdaptive.SetupProperties ( )

Variable Documentation

◆ DraftGeomUtils

PathScripts.PathAdaptive.DraftGeomUtils = LazyLoader("DraftGeomUtils", globals(), "DraftGeomUtils")

◆ FeatureExtensions

PathScripts.PathAdaptive.FeatureExtensions
Initial value:
1= LazyLoader(
2 "PathScripts.PathFeatureExtensions", globals(), "PathScripts.PathFeatureExtensions"
3)

◆ Part

PathScripts.PathAdaptive.Part = LazyLoader("Part", globals(), "Part")

◆ sceneGraph

PathScripts.PathAdaptive.sceneGraph = None

◆ scenePathNodes

list PathScripts.PathAdaptive.scenePathNodes = []

◆ topZ

int PathScripts.PathAdaptive.topZ = 10

◆ translate

PathScripts.PathAdaptive.translate = FreeCAD.Qt.translate