FreeCAD C++
List of all members
Part::FaceMakerSimple Class Reference

#include <Mod/Part/App/FaceMaker.h>

Detailed Description

The FaceMakerSimple class: make plane faces from all closed wires supplied, ignoring overlaps.

Strengths: can work with non-coplanar sets of wires. Will not make broken faces if wires overlap*.

Limitations: can't make faces with holes (will generate overlapping faces instead). Can't make faces from nonplanar wires.

Additional Inherited Members

- Public Member Functions inherited from Part::FaceMaker
virtual void addShape (const TopoDS_Shape &sh)
 addShape: add another wire, edge, or compound. If compound is added, its internals will be treated as isolated from the rest, and the compounding structure of result will follow. More...
 
virtual void useCompound (const TopoDS_Compound &comp)
 useCompound: add children of compound to the FaceMaker. Note that this is different from addShape(comp) - structure is lost. The compound is NOT expanded recursively. More...
 
virtual const TopoDS_Face & Face ()
 Face: returns the face (result). If result is not a single face, throws Base::TypeError. (hint: use .Shape() instead) More...
 
- Public Member Functions inherited from Base::BaseClass
 BaseClass ()
 Construction.
 
virtual ~BaseClass ()
 Destruction.