Konstruktive Festkörpergeometrie
Contents
Einführung
Konstruktive Festkörpergeometrie (engl.: Constructive Solid Geometry) (CSG) ist ein Modellierungsparadigma, das in vielen herkömmlichen CAD Systemen verwendet wird. Es besteht im Wesentlichen darin, primitive Festkörperobjekte zu verwenden und mit ihnen boolesche Operationen wie Verschmelzung, Subtraktion und Verschneidung durchzuführen, um eine endgültige Form zu erzeugen.
In FreeCAD wird diese Methode hauptsächlich mit dem Arbeitsbereich Part verwendet, der die Möglichkeit hat, Grundelementobjekte wie
Kasten,
Zylinder und
Kugel zu erstellen und miteinander zu verschmelzen, oder sie zum Schneiden anderer Objekte mit Werkzeugen wie
Part Schneiden zu verwenden.
Konstruktive Festkörpergeometrie (CSG) Arbeitsablauf; eine beliebige Anzahl von Operationen kann mit Volumenelementen durchgeführt werden, um andere Volumenobjekte zu erzeugen, und diese dann zu verschmelzen oder zu schneiden, bis die endgültige Form erzeugt wird.
Der PartDesign Arbeitsbereich verwendet einen moderneren Ansatz als einfaches CSG; diese Methode heißt Formmerkmale bearbeiten, was bedeutet, dass ein Basisfestkörper erstellt und dann aufeinanderfolgende parametrische Umwandlungen hinzugefügt werden, um einen endgültigen Körper zu erhalten.
Anmerkung: Ein PartDesign Körper, der mit dem PartDesign Arbeitsbereich erstellt wurde, kann auch in einer boolschen Operation mit anderen Objekten verwendet werden.
Beispiel
Beispiel für den Arbeitsablauf der konstruktiven Festkörpergeometrie (CSG): Basisteile werden verschmolzen (Vereinigung); der Schnittpunkt zweier anderer Basisteile wird berechnet (gemeinsam); die Differenz (Schnitt) der beiden vorherigen Formen wird erhalten.
Tutorien
Die Tutorien Seite stellt einige Beispiele zur Erstellung von Festkörpern mit der
Part Arbeitsbereich bereit, die die CSG Methode verwenden.
- Grundkörper: Würfel, Kegel, Zylinder, Kugel, Torus, Grundkörper, Shapebuilder
- Objekte ändern: Boolesche Operationen, Vereinigung, Schnitt, Ausschneiden, Join features, Connect, Embed, Cutout
- Aufteilungswerkzeuge: Boolesche Fragmente, Slice a part, Slice, XOR, Part Defeaturing
- Verbund: Erzeuge Verbund, Verbund auflösen, Compound Filter; Extrudieren, Kanten abrunden, Drehen, Schnitt, Schnitte..., Abschrägen, Spiegelung, Ruled Surface, Sweep, Loft
- Offset-Werkzeuge: 3D Offset, 2D Offset, Dicke, Projection on surface

- Installation: Installieren auf Windows, Installieren auf Linux, Installieren auf MacOSX; Erste Schritte
- Grundlagen: Über FreeCAD, Arbeitsbereiche, Programmeinstellungen, Dokumentstruktur, Graphische Oberfläche anpassen, Objekteigenschaften, Mausbedienung; Tutorials
- Arbeitsbereiche: Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Plot, Points, Raytracing, Reverse Engineering, Robot, Ship, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Scripting: Allgemein: Einführung in Python, FreeCAD scripting tutorial, FreeCAD Scripting Basics, Wie installiere ich Makros?, Gui Command, Units Module: Builtin modules, Erstellung von Arbeitsbereichen, Weitere Workbenches installieren Meshes (Netze): Mesh Scripting, Arbeitsbereich Mesh Teile: Arbeitsbereich Part, Topological data scripting, PythonOCC, Mesh to Part Coin scenegraph: The Coin/Inventor scenegraph, Pivy Qt-Interface: PySide, Using the FreeCAD GUI, Dialog creation Parametrische Objekte: Scripted objects Andere: Code-Schnipsel, Linienzeichnungsfunktion, Einbetten von FreeCAD, FreeCAD-Bibliothek für Vektormathematik, Übersicht für erfahrene Anwender, Grundlagen der FreeCAD-Skripterstellung, Topologisches Daten-Scripting