PathScripts.PathSurfaceSupport.FindUnifiedRegions Class Reference

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 
)

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

◆ 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