|
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) | |
|
◆ 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 |
|
) |
| |
◆ Part
PathScripts.PathSurfaceSupport.Part |