Public Member Functions | |
| def | getInternalFeatures (self) |
| def | getUnifiedRegions (self) |
| def | setTempGroup (self, grpObj) |
Public Attributes | |
| circleData | |
| edgeData | |
| FACES | |
| fusedFaces | |
| geomToler | |
| idGroups | |
| INTERNALS | |
| internalsReady | |
| noSharedEdges | |
| REGIONS | |
| sharedEdgeIdxs | |
| tempGroup | |
| topFaces | |
| topWires | |
FindUnifiedRegions() This class requires a list of face shapes. It finds the unified horizontal unified regions, if they exist.
| def PathScripts.PathSurfaceSupport.FindUnifiedRegions.getInternalFeatures | ( | self | ) |
getInternalFeatures()... Returns internal features identified after calling getUnifiedRegions().
References PathScripts.PathSurfaceSupport.FindUnifiedRegions.getUnifiedRegions(), PathScripts.PathSurfaceSupport.FindUnifiedRegions.INTERNALS, and PathScripts.PathSurfaceSupport.FindUnifiedRegions.internalsReady.
| 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.internalsReady, PathScripts.PathSurfaceSupport.FindUnifiedRegions.noSharedEdges, PathScripts.PathSurfaceSupport.FindUnifiedRegions.REGIONS, PathScripts.PathSurfaceSupport.FindUnifiedRegions.sharedEdgeIdxs, and PathScripts.PathSurfaceSupport.FindUnifiedRegions.topFaces.
Referenced by PathScripts.PathSurfaceSupport.FindUnifiedRegions.getInternalFeatures().
| def PathScripts.PathSurfaceSupport.FindUnifiedRegions.setTempGroup | ( | self, | |
| grpObj | |||
| ) |
setTempGroup(grpObj)... For debugging, pass temporary object group.
References PathScripts.PathSurface.ObjectSurface.tempGroup, PathScripts.PathSurfaceSupport.ProcessSelectedFaces.tempGroup, PathScripts.PathSurfaceSupport.FindUnifiedRegions.tempGroup, and PathScripts.PathWaterline.ObjectWaterline.tempGroup.
| PathScripts.PathSurfaceSupport.FindUnifiedRegions.circleData |
| PathScripts.PathSurfaceSupport.FindUnifiedRegions.edgeData |
| PathScripts.PathSurfaceSupport.FindUnifiedRegions.FACES |
| PathScripts.PathSurfaceSupport.FindUnifiedRegions.fusedFaces |
| PathScripts.PathSurfaceSupport.FindUnifiedRegions.geomToler |
| PathScripts.PathSurfaceSupport.FindUnifiedRegions.idGroups |
| PathScripts.PathSurfaceSupport.FindUnifiedRegions.INTERNALS |
| PathScripts.PathSurfaceSupport.FindUnifiedRegions.internalsReady |
| PathScripts.PathSurfaceSupport.FindUnifiedRegions.noSharedEdges |
| PathScripts.PathSurfaceSupport.FindUnifiedRegions.REGIONS |
| PathScripts.PathSurfaceSupport.FindUnifiedRegions.sharedEdgeIdxs |
| PathScripts.PathSurfaceSupport.FindUnifiedRegions.tempGroup |
Referenced by PathScripts.PathSurfaceSupport.ProcessSelectedFaces.findUnifiedRegions(), PathScripts.PathSurfaceSupport.ProcessSelectedFaces.preProcessModel(), PathScripts.PathSurfaceSupport.ProcessSelectedFaces.setShowDebugObjects(), PathScripts.PathSurfaceSupport.FindUnifiedRegions.setTempGroup(), PathScripts.PathSurface.ObjectSurface.showDebugObject(), and PathScripts.PathWaterline.ObjectWaterline.showDebugObject().
| PathScripts.PathSurfaceSupport.FindUnifiedRegions.topFaces |
| PathScripts.PathSurfaceSupport.FindUnifiedRegions.topWires |