Classes | |
class | FindUnifiedRegions |
class | PathGeometryGenerator |
class | ProcessSelectedFaces |
Functions | |
def | extractFaceOffset (fcShape, offset, wpc, makeComp=True) |
def | getCrossSection (shape) |
def | getExtrudedShape (wire) |
def | getProjectedFace (tempGroup, wire) |
def | getShapeEnvelope (shape) |
def | getShapeSlice (shape) |
def | getSliceFromEnvelope (env) |
def | makeExtendedBoundBox (wBB, bbBfr, zDep) |
def | pathGeomToCircularPointSet (obj, compGeoShp, cutClimb, toolDiam, closedGap, gaps, COM) |
def | pathGeomToLinesPointSet (obj, compGeoShp, cutClimb, toolDiam, closedGap, gaps) |
def | pathGeomToOffsetPointSet (obj, compGeoShp) |
def | pathGeomToSpiralPointSet (obj, compGeoShp) |
def | pathGeomToZigzagPointSet (obj, compGeoShp, cutClimb, toolDiam, closedGap, gaps) |
def | translate (context, text, disambig=None) |
Variables | |
Part | |
Function Documentation
◆ extractFaceOffset()
def PathScripts.PathSurfaceSupport.extractFaceOffset | ( | fcShape, | |
offset, | |||
wpc, | |||
makeComp = True |
|||
) |
extractFaceOffset(fcShape, offset) ... internal function. Original _buildPathArea() version copied from PathAreaOp.py module. This version is modified. Adjustments made based on notes by @sliptonic at this webpage: https://github.com/sliptonic/FreeCAD/wiki/PathArea-notes.
Referenced by PathScripts.PathSurfaceSupport.ProcessSelectedFaces.preProcessModel().
◆ getCrossSection()
def PathScripts.PathSurfaceSupport.getCrossSection | ( | shape | ) |
◆ getExtrudedShape()
def PathScripts.PathSurfaceSupport.getExtrudedShape | ( | wire | ) |
◆ getProjectedFace()
def PathScripts.PathSurfaceSupport.getProjectedFace | ( | tempGroup, | |
wire | |||
) |
◆ getShapeEnvelope()
def PathScripts.PathSurfaceSupport.getShapeEnvelope | ( | shape | ) |
◆ getShapeSlice()
def PathScripts.PathSurfaceSupport.getShapeSlice | ( | shape | ) |
◆ getSliceFromEnvelope()
def PathScripts.PathSurfaceSupport.getSliceFromEnvelope | ( | env | ) |
◆ makeExtendedBoundBox()
def PathScripts.PathSurfaceSupport.makeExtendedBoundBox | ( | wBB, | |
bbBfr, | |||
zDep | |||
) |
◆ pathGeomToCircularPointSet()
def PathScripts.PathSurfaceSupport.pathGeomToCircularPointSet | ( | obj, | |
compGeoShp, | |||
cutClimb, | |||
toolDiam, | |||
closedGap, | |||
gaps, | |||
COM | |||
) |
pathGeomToCircularPointSet(obj, compGeoShp)... Convert a compound set of arcs/circles to a set of directionally-oriented arc end points and the corresponding center point.
◆ pathGeomToLinesPointSet()
def PathScripts.PathSurfaceSupport.pathGeomToLinesPointSet | ( | obj, | |
compGeoShp, | |||
cutClimb, | |||
toolDiam, | |||
closedGap, | |||
gaps | |||
) |
pathGeomToLinesPointSet(obj, compGeoShp)... Convert a compound set of sequential line segments to directionally-oriented collinear groupings.
◆ pathGeomToOffsetPointSet()
def PathScripts.PathSurfaceSupport.pathGeomToOffsetPointSet | ( | obj, | |
compGeoShp | |||
) |
pathGeomToOffsetPointSet(obj, compGeoShp)... Convert a compound set of 3D profile segmented wires to 2D segments, applying linear optimization.
◆ pathGeomToSpiralPointSet()
def PathScripts.PathSurfaceSupport.pathGeomToSpiralPointSet | ( | obj, | |
compGeoShp | |||
) |
_pathGeomToSpiralPointSet(obj, compGeoShp)... Convert a compound set of sequential line segments to directional, connected groupings.
◆ pathGeomToZigzagPointSet()
def PathScripts.PathSurfaceSupport.pathGeomToZigzagPointSet | ( | obj, | |
compGeoShp, | |||
cutClimb, | |||
toolDiam, | |||
closedGap, | |||
gaps | |||
) |
_pathGeomToZigzagPointSet(obj, compGeoShp)... Convert a compound set of sequential line segments to directionally-oriented collinear groupings with a ZigZag directional indicator included for each collinear group.
◆ translate()
def PathScripts.PathSurfaceSupport.translate | ( | context, | |
text, | |||
disambig = None |
|||
) |
Variable Documentation
◆ Part
PathScripts.PathSurfaceSupport.Part |