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 |