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
1.8.17