draftguitools.gui_edit_draft_objects Namespace Reference
Functions | |
def arcInvert (obj) | |
def get_supported_draft_objects () | |
def getArcEnd (obj, global_placement=False) | |
def getArcMid (obj, global_placement=False) | |
def getArcStart (obj, global_placement=False) | |
def getCirclePts (obj) | |
def getDimensionPts (obj) | |
def getEllipsePts (obj) | |
def getPolygonPts (obj) | |
def getRectanglePts (obj) | |
def getWirePts (obj) | |
def pointOnCircle (obj, angle, global_placement=False) | |
def recomputePointsBezier (obj, pts, idx, v, degree, moveTrackers=False) | |
def smoothBezPoint (obj, point, style='Symmetric') | |
def updateBezCurve (obj, nodeIndex, v) | |
def updateCircle (obj, nodeIndex, v, alt_edit_mode=0) | |
def updateDimension (obj, nodeIndex, v) | |
def updateEllipse (obj, nodeIndex, v) | |
def updatePolygon (obj, nodeIndex, v) | |
def updateRectangle (obj, nodeIndex, v) | |
def updateWire (obj, nodeIndex, v) | |
Function Documentation
◆ arcInvert()
def draftguitools.gui_edit_draft_objects.arcInvert | ( | obj | ) |
◆ get_supported_draft_objects()
def draftguitools.gui_edit_draft_objects.get_supported_draft_objects | ( | ) |
◆ getArcEnd()
def draftguitools.gui_edit_draft_objects.getArcEnd | ( | obj, | |
global_placement = False |
|||
) |
◆ getArcMid()
def draftguitools.gui_edit_draft_objects.getArcMid | ( | obj, | |
global_placement = False |
|||
) |
◆ getArcStart()
def draftguitools.gui_edit_draft_objects.getArcStart | ( | obj, | |
global_placement = False |
|||
) |
◆ getCirclePts()
def draftguitools.gui_edit_draft_objects.getCirclePts | ( | obj | ) |
Return the list of edipoints for the given Draft Arc or Circle.
circle:
0 : Placement.Base or center
1 : radius
arc:
0 : Placement.Base or center
1 : first endpoint
2 : second endpoint
3 : midpoint
References draftguitools.gui_edit_draft_objects.getArcEnd(), draftguitools.gui_edit_draft_objects.getArcMid(), and draftguitools.gui_edit_draft_objects.getArcStart().
◆ getDimensionPts()
def draftguitools.gui_edit_draft_objects.getDimensionPts | ( | obj | ) |
◆ getEllipsePts()
def draftguitools.gui_edit_draft_objects.getEllipsePts | ( | obj | ) |
◆ getPolygonPts()
def draftguitools.gui_edit_draft_objects.getPolygonPts | ( | obj | ) |
◆ getRectanglePts()
def draftguitools.gui_edit_draft_objects.getRectanglePts | ( | obj | ) |
Return the list of edipoints for the given Draft Rectangle.
0 : Placement.Base
1 : Length
2 : Height
◆ getWirePts()
def draftguitools.gui_edit_draft_objects.getWirePts | ( | obj | ) |
◆ pointOnCircle()
def draftguitools.gui_edit_draft_objects.pointOnCircle | ( | obj, | |
angle, | |||
global_placement = False |
|||
) |
◆ recomputePointsBezier()
def draftguitools.gui_edit_draft_objects.recomputePointsBezier | ( | obj, | |
pts, | |||
idx, | |||
v, | |||
degree, | |||
moveTrackers = False |
|||
) |
(object, Points as list, nodeIndex as Int, App.Vector of new point, moveTrackers as Bool)
return the new point list, applying the App.Vector to the given index point
Referenced by draftguitools.gui_edit_draft_objects.updateBezCurve().
◆ smoothBezPoint()
def draftguitools.gui_edit_draft_objects.smoothBezPoint | ( | obj, | |
point, | |||
style = 'Symmetric' |
|||
) |
◆ updateBezCurve()
def draftguitools.gui_edit_draft_objects.updateBezCurve | ( | obj, | |
nodeIndex, | |||
v | |||
) |
◆ updateCircle()
def draftguitools.gui_edit_draft_objects.updateCircle | ( | obj, | |
nodeIndex, | |||
v, | |||
alt_edit_mode = 0 |
|||
) |
◆ updateDimension()
def draftguitools.gui_edit_draft_objects.updateDimension | ( | obj, | |
nodeIndex, | |||
v | |||
) |
◆ updateEllipse()
def draftguitools.gui_edit_draft_objects.updateEllipse | ( | obj, | |
nodeIndex, | |||
v | |||
) |
◆ updatePolygon()
def draftguitools.gui_edit_draft_objects.updatePolygon | ( | obj, | |
nodeIndex, | |||
v | |||
) |
◆ updateRectangle()
def draftguitools.gui_edit_draft_objects.updateRectangle | ( | obj, | |
nodeIndex, | |||
v | |||
) |
References DraftVecUtils.project().
◆ updateWire()
def draftguitools.gui_edit_draft_objects.updateWire | ( | obj, | |
nodeIndex, | |||
v | |||
) |