PathScripts.PathDressupDogbone Namespace Reference

Classes

class  Bone
 
class  Chord
 
class  CommandDressupDogbone
 
class  Incision
 
class  Marker
 
class  ObjectDressup
 
class  SelObserver
 
class  Side
 
class  Smooth
 
class  Style
 
class  TaskPanel
 
class  ViewProviderDressup
 

Functions

def addAngle (a1, a2)
 
def anglesAreParallel (a1, a2)
 
def Create (base, name="DogboneDressup")
 
def debugCircle (vector, r, label, color=None)
 
def debugMarker (vector, label, color=None, radius=0.5)
 
def edgesForCommands (cmds, startPt)
 
def getAngle (v)
 
def pointFromCommand (cmd, pt, X="X", Y="Y", Z="Z")
 

Variables

 DraftGeomUtils = LazyLoader("DraftGeomUtils", globals(), "DraftGeomUtils")
 
 movecommands = CmdMoveStraight + CmdMoveRapid + CmdMoveArc
 
 Part = LazyLoader("Part", globals(), "Part")
 
 translate = FreeCAD.Qt.translate
 

Function Documentation

◆ addAngle()

◆ anglesAreParallel()

def PathScripts.PathDressupDogbone.anglesAreParallel (   a1,
  a2 
)

◆ Create()

def PathScripts.PathDressupDogbone.Create (   base,
  name = "DogboneDressup" 
)
Create(obj, name='DogboneDressup') ... dresses the given PathProfile/PathContour object with dogbones.

References PathScripts.PathDressupDogbone.Create().

Referenced by PathScripts.PathDressupDogbone.Create().

◆ debugCircle()

def PathScripts.PathDressupDogbone.debugCircle (   vector,
  r,
  label,
  color = None 
)

◆ debugMarker()

def PathScripts.PathDressupDogbone.debugMarker (   vector,
  label,
  color = None,
  radius = 0.5 
)

◆ edgesForCommands()

def PathScripts.PathDressupDogbone.edgesForCommands (   cmds,
  startPt 
)

◆ getAngle()

def PathScripts.PathDressupDogbone.getAngle (   v)

◆ pointFromCommand()

def PathScripts.PathDressupDogbone.pointFromCommand (   cmd,
  pt,
  X = "X",
  Y = "Y",
  Z = "Z" 
)

Variable Documentation

◆ DraftGeomUtils

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

◆ movecommands

PathScripts.PathDressupDogbone.movecommands = CmdMoveStraight + CmdMoveRapid + CmdMoveArc

◆ Part

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

◆ translate

PathScripts.PathDressupDogbone.translate = FreeCAD.Qt.translate