FreeCAD C++
|
#include <Mod/Part/App/FaceMaker.h>
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 | |
![]() | |
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... | |
![]() | |
BaseClass () | |
Construction. | |
virtual | ~BaseClass () |
Destruction. | |