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()

def OpenSCAD2Dgeom.Overlappingfaces.directchildren (   isinsidedict,
  parent 
)
static

◆ dofacesoverlapallverts()

def OpenSCAD2Dgeom.Overlappingfaces.dofacesoverlapallverts (   bigface,
  smallface 
)
static

◆ dofacesoverlapboolean()

def OpenSCAD2Dgeom.Overlappingfaces.dofacesoverlapboolean (   bigface,
  smallface 
)
static

◆ dofacesoverlapboundbox()

def OpenSCAD2Dgeom.Overlappingfaces.dofacesoverlapboundbox (   bigface,
  smallface 
)
static

◆ dofacesoverlapproximity()

def OpenSCAD2Dgeom.Overlappingfaces.dofacesoverlapproximity (   bigface,
  smallface 
)
static

◆ finddepth()

def OpenSCAD2Dgeom.Overlappingfaces.finddepth (   dict1,
  faceidx,
  curdepth = 0 
)
static

◆ findrootdepth()

def OpenSCAD2Dgeom.Overlappingfaces.findrootdepth (   self)

◆ hasnoparent()

def OpenSCAD2Dgeom.Overlappingfaces.hasnoparent (   self,
  faceindex 
)

◆ hasnoparentstatic()

def OpenSCAD2Dgeom.Overlappingfaces.hasnoparentstatic (   isinsidedict,
  faceindex 
)
static

◆ makefeatures()

def OpenSCAD2Dgeom.Overlappingfaces.makefeatures (   self,
  doc 
)

◆ makeshape()

def OpenSCAD2Dgeom.Overlappingfaces.makeshape (   self)

◆ printtree()

def OpenSCAD2Dgeom.Overlappingfaces.printtree (   isinsidedict,
  facenum 
)
static

Member Data Documentation

◆ isinsidedict

◆ sortedfaces


The documentation for this class was generated from the following file: