OpenSCAD2Dgeom.Overlappingfaces Class Reference
Public Member Functions | |
def builddepdict (self) | |
def findrootdepth (self) | |
def hasnoparent (self, faceindex) | |
def makefeatures (self, doc) | |
def makeshape (self) | |
Static Public Member Functions | |
def directchildren (isinsidedict, parent) | |
def dofacesoverlapallverts (bigface, smallface) | |
def dofacesoverlapboolean (bigface, smallface) | |
def dofacesoverlapboundbox (bigface, smallface) | |
def dofacesoverlapproximity (bigface, smallface) | |
def finddepth (dict1, faceidx, curdepth=0) | |
def hasnoparentstatic (isinsidedict, faceindex) | |
def printtree (isinsidedict, facenum) | |
Public Attributes | |
isinsidedict | |
sortedfaces | |
Detailed Description
combines overlapping faces together
Member Function Documentation
◆ builddepdict()
def OpenSCAD2Dgeom.Overlappingfaces.builddepdict | ( | self | ) |
◆ directchildren()
|
static |
◆ dofacesoverlapallverts()
|
static |
◆ dofacesoverlapboolean()
|
static |
◆ dofacesoverlapboundbox()
|
static |
◆ dofacesoverlapproximity()
|
static |
◆ finddepth()
|
static |
◆ findrootdepth()
def OpenSCAD2Dgeom.Overlappingfaces.findrootdepth | ( | self | ) |
◆ hasnoparent()
def OpenSCAD2Dgeom.Overlappingfaces.hasnoparent | ( | self, | |
faceindex | |||
) |
References OpenSCAD2Dgeom.Overlappingfaces.isinsidedict.
Referenced by OpenSCAD2Dgeom.Overlappingfaces.makefeatures(), and OpenSCAD2Dgeom.Overlappingfaces.makeshape().
◆ hasnoparentstatic()
|
static |
◆ makefeatures()
def OpenSCAD2Dgeom.Overlappingfaces.makefeatures | ( | self, | |
doc | |||
) |
◆ makeshape()
def OpenSCAD2Dgeom.Overlappingfaces.makeshape | ( | self | ) |
◆ printtree()
|
static |
Member Data Documentation
◆ isinsidedict
OpenSCAD2Dgeom.Overlappingfaces.isinsidedict |
◆ sortedfaces
OpenSCAD2Dgeom.Overlappingfaces.sortedfaces |
The documentation for this class was generated from the following file:
- src/Mod/OpenSCAD/OpenSCAD2Dgeom.py