Public Member Functions | |
def | getInternalFeatures (self) |
def | getUnifiedRegions (self) |
def | setTempGroup (self, grpObj) |
Public Attributes | |
circleData | |
edgeData | |
FACES | |
fusedFaces | |
geomToler | |
idGroups | |
INTERNALS | |
noSharedEdges | |
REGIONS | |
sharedEdgeIdxs | |
tempGroup | |
topFaces | |
topWires | |
Detailed Description
FindUnifiedRegions() This class requires a list of face shapes. It finds the unified horizontal unified regions, if they exist.
Member Function Documentation
◆ getInternalFeatures()
def PathScripts.PathSurfaceSupport.FindUnifiedRegions.getInternalFeatures | ( | self | ) |
getInternalFeatures()... Returns internal features identified after calling getUnifiedRegions().
References PathScripts.PathSurfaceSupport.FindUnifiedRegions.INTERNALS.
◆ getUnifiedRegions()
def PathScripts.PathSurfaceSupport.FindUnifiedRegions.getUnifiedRegions | ( | self | ) |
getUnifiedRegions()... Returns a list of unified regions from list of tuples (faceShape, faceIndex) received at instantiation of the class object.
References PathScripts.PathSurfaceSupport.FindUnifiedRegions._extractTopFaces(), PathScripts.PathSurfaceSupport.FindUnifiedRegions._extractWiresFromEdges(), PathScripts.PathSurfaceSupport.FindUnifiedRegions._fuseTopFaces(), PathScripts.PathSurfaceSupport.FindUnifiedRegions._getEdgesData(), PathScripts.PathSurfaceSupport.FindUnifiedRegions._groupEdgesByLength(), PathScripts.PathSurfaceSupport.FindUnifiedRegions._identifyInternalFeatures(), PathScripts.PathSurfaceSupport.FindUnifiedRegions._identifySharedEdgesByLength(), PathScripts.PathSurfaceSupport.FindUnifiedRegions._processNestedRegions(), PathScripts.PathSurfaceSupport.FindUnifiedRegions._showShape(), PathScripts.PathSurfaceSupport.FindUnifiedRegions.edgeData, PathScripts.PathSurfaceSupport.FindUnifiedRegions.FACES, PathScripts.PathSurfaceSupport.FindUnifiedRegions.fusedFaces, PathScripts.PathSurfaceSupport.getCrossSection(), PathScripts.PathSurfaceSupport.getExtrudedShape(), PathScripts.PathSurfaceSupport.FindUnifiedRegions.idGroups, PathScripts.PathSurfaceSupport.FindUnifiedRegions.INTERNALS, PathScripts.PathSurfaceSupport.FindUnifiedRegions.noSharedEdges, PathScripts.PathSurfaceSupport.FindUnifiedRegions.REGIONS, PathScripts.PathSurfaceSupport.FindUnifiedRegions.sharedEdgeIdxs, and PathScripts.PathSurfaceSupport.FindUnifiedRegions.topFaces.
◆ setTempGroup()
def PathScripts.PathSurfaceSupport.FindUnifiedRegions.setTempGroup | ( | self, | |
grpObj | |||
) |
setTempGroup(grpObj)... For debugging, pass temporary object group.
References PathScripts.PathSurface.ObjectSurface.tempGroup, PathScripts.PathSurfaceSupport.ProcessSelectedFaces.tempGroup, and PathScripts.PathSurfaceSupport.FindUnifiedRegions.tempGroup.
Member Data Documentation
◆ circleData
PathScripts.PathSurfaceSupport.FindUnifiedRegions.circleData |
◆ edgeData
PathScripts.PathSurfaceSupport.FindUnifiedRegions.edgeData |
◆ FACES
PathScripts.PathSurfaceSupport.FindUnifiedRegions.FACES |
◆ fusedFaces
PathScripts.PathSurfaceSupport.FindUnifiedRegions.fusedFaces |
◆ geomToler
PathScripts.PathSurfaceSupport.FindUnifiedRegions.geomToler |
◆ idGroups
PathScripts.PathSurfaceSupport.FindUnifiedRegions.idGroups |
◆ INTERNALS
PathScripts.PathSurfaceSupport.FindUnifiedRegions.INTERNALS |
◆ noSharedEdges
PathScripts.PathSurfaceSupport.FindUnifiedRegions.noSharedEdges |
◆ REGIONS
PathScripts.PathSurfaceSupport.FindUnifiedRegions.REGIONS |
◆ sharedEdgeIdxs
PathScripts.PathSurfaceSupport.FindUnifiedRegions.sharedEdgeIdxs |
◆ tempGroup
PathScripts.PathSurfaceSupport.FindUnifiedRegions.tempGroup |
◆ topFaces
PathScripts.PathSurfaceSupport.FindUnifiedRegions.topFaces |
◆ topWires
PathScripts.PathSurfaceSupport.FindUnifiedRegions.topWires |
The documentation for this class was generated from the following file:
- src/Mod/Path/PathScripts/PathSurfaceSupport.py