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