Feature editing/de

Introduction
This page explains the way the PartDesign Workbench is intended to be used starting with FreeCAD 0.17.

Während der Arbeitsbereich Part und andere FreeCAD "Workbenches" Modelle aus der Kombination von 3D Primitiven erstellen, nutzt der Arbeitsbereich Part Design (Features). Ein Feature ist eine formgebende Veränderung eines 3D Objekts via geometrischer Definition. Der Begriff "Feature" wird allgemein in 3D Systemanleitungen nicht übersetzt, Formelement ist eine Möglichkeit der Übersetzung, die hier manchmal verwendet wird.

Featurebasiertes Konstruieren
Das erste Formelement in einem Körper (Body) wird allgemein als das "base feature" bezeichnet. Die weiteren Features bauen im allgemeinen auf Oberflächen oder definierten Flächen der bereits vorhandenen Features auf. Im Grunde spiegelt diese Vorgehensweise den Prozess der formgebenden mechanischen Bearbeitung wieder. Ein Rohteil wird durch Anschweißen, Bohren, Fräsen usw. Schritt für Schritt verändert. Jeder Arbeitsschritt entspricht einem neuen Formelement.

Alle Features sind in ihrem Ablauf im "Modell Baum" (Baumansicht) aufgelistet und können von dort aus zum Bearbeiten gewählt werden. Das letzte Feature repräsentiert das endgültige Teil dieses Modells (außer wenn eine abweichende "Spitze" definiert wurde).

Es gibt folgende Kategorien von Features:


 * Profil-basierend: Diese Features beginnen mit einer im "Sketcher" erstellten Kontur, mit der Kontur einer vorhandenen Oberfläche (dabei wird ein Profil aus den vorhandenen Kanten gewonnen), einem ShapeBinder oder mit einem in den aktiven Körper (Body) eingefügten Objekt aus "Draft".


 * Additive: Aufbauende Features fügen Material hinzu. Sie sind in gelben Icons dargestellt.


 * Subtractive: Subtraktive (abtragende) Features nehmen Material vom Objekt weg. Deren Icons haben eine blaue Grundfarbe.


 * Primitive: basieren auf elementaren geometrischen Grundkörpern (Quader, Zylinder, Konus, Torus ...). Diese können additiv oder subtraktiv sein.


 * Transformation: Spiegeln, Lineares Muster, Polares Muster und Mehrfachtransformation vervielfachen vorhandene Features.


 * Dress-up: Diese Features verändern per Parameter Kanten oder Flächen, darunter fallen Abrundungen, Fasen oder Formschrägen und Aufdickungen.


 * Prozedural sind alle Features die nicht auf Umrissen basieren. Hierzu gehören "Dress-Up" und "Transformation" Features.

Body
Das Arbeiten in PartDesign erfordert zunächst die Erstellung eines Body. Der PartDesign-Body (Körper) ist ein Container, der eine Folge von Features enthält, die einen einzelnen zusammenhängenden Volumenkörper (solid) bilden.



Was versteht man unter einem einzelnen zusammenhängenden Volumenkörper (solid)? Er entspricht einem Objekt wie einem Gussteil, Drehteil oder Frästeil, welches aus einem einzigen Ursprungsblock oder festen Verbindungen wie Schweißen, Reibschweissen oder anderen auftragenden Methoden erstellt wurde. Sobald ein Objekt Verbinder wie Schrauben, Nieten oder andere lösbare Verbindungen enthält, ist dies kein zusammenhängender Körper. Ein zusammengesetzter Körper, wie z.B. ein Stuhl mit Armen, Beinen und Lehne, der zusammengeschraubt wird, würde aus mehreren Körpern erstellt werden.

In einem Freecad Dokument können viele Körper erstellt werden. Diese können auch verbunden werden, um wiederum einen neuen in sich geschlossenen Körper zu formen.

Nur ein Body kann pro Dokument aktiv sein. Der aktive Body erhält die neu erstellten Features. Ein Body kann durch Doppelklick darauf aktiviert/deaktiviert werden. Ein aktivierter Body wird in hellblau hervorgehoben. Die Farbe kann ab v0.18 unter Anzeige/Farben/Aktiv verändert werden.

Wenn ein Modell aus mehreren Körpern (Bodies) besteht, zum Beispiel der genannte Stuhl, können diese als Part-Container zusammengefasst und miteinander im Raum bewegt werden.

Behandlung der Sichtbarkeit im Körper
Normalerweise repräsentiert das letzte Feature den Körper nach außen. Diese bezeichnet man auch als "Spitze" ("Tip"), analog zur "Spitze des Eisbergs". Der Rest des Eisbergs, also die anderen Features und Skizzen, Shapebinder etc. bleiben "unter der Wasserlinie" verborgen. Wird ein weiteres Feature hinzugefügt, verschiebt sich die Spitze dorthin. Die Spitze kann auch per Kontextmenu manuell auf ein vorheriges Feature festgelegt werden.

There can only be one feature visible at a time. It is possible to toggle the visibility of any feature in the body, by selecting it in the Model tree and pressing the spacebar, in effect going back in the history of the body.

Nullpunkt eines Körpers
Jeder Körper (Body) hat einen eigenes Koordinatensystem. Es besteht aus den Hauptebenen (XY, XZ, YZ) und den Achsen (X, Y, Z) die für die Erstellung von Skizzen und Features genutzt werden können. Sketche können direkt auf den Hauptebenen erstellt werden. Damit müssen die daraus resultierenden Features nicht mehr an vorhandene Flächen gebunden sein; damit erstellte Features wirken sich aber dennoch auf die bestehenden Objekte aus.

Objekte verschieben und umsortieren
Es ist möglich, die "Spitze" des Körpers vorübergehend neu zu definieren (Kontextmenue). Neue Features/Referenzen und Skizzen werden dann an dieser Stelle eingefügt. Features können auch umsortiert oder in andere Körper verschoben werden. Dies erfolgt über das Kontextmenue (rechte Maustaste). Das Verschieben kann bei bestimmten Abhängigkeiten untersagt sein, z.B. wenn ein Sketch an eine Fläche angeheftet ist. Wenn ein Sketch in einen anderen Body verschoben wird, dann sollte es keine externe Geometrie verwenden.

Datum geometry
Datum geometry consists of custom planes, lines, points or externally linked shapes. They can be created for use as reference by sketches and features. There is a multitude of attachment possibilities for datums.

Cross-referencing
It is possible to cross-reference elements from a body in another body via datums. For example the datum shape binder allows to copy over faces from a body as reference in another one. This should make it easy to build a box with fitting cover in two different bodies. FreeCAD helps you to not accidentally link to other bodies and queries your intent.

Attachment
Object attachment is not a specific PartDesign tool, but rather a Part utility introduced in v0.17 that can be found in the Part menu. It is heavily used in the PartDesign workbench to attach sketches and reference geometry to the standard planes and axes of the Body. Very extensive ways of creating datum points, lines and planes are available. Optional attachment offset parameters make this tool very versatile.

More info can be found in the Attachment page.

Advice for creating stable models
The idea of parametric modeling implies that you can change the values of certain parameters and subsequent steps are changed according to the new values. However, when severe changes are made, the model can break due to the topological naming issue that is still unresolved in FreeCAD. Compared to previous FreeCAD versions, breakage can be minimized when you respect the following design principles:


 * Avoid as much as possible mapping sketches to faces of the model. Place your sketches on standard planes, or on custom datum planes. Sketches attached to planes are less at risk of being unexpectedly reattached to a different reference.
 * When creating datum geometry, do not base it on the part topology, base it on standard planes/axes and/or sketches.
 * Use a "master sketch". That is a preferably not too complicated sketch which contains basic geometric elements of your model. These elements can be referenced when modeling subsequent features. Such a master sketch will often be the first sketch in the Body but it doesn't have to be; in fact you don't even have to use it at all for anything else but being referenced.
 * If you inevitably have to reference an intermediate feature, e.g. the result of a thickness operation, use the first reference possible in the list of subsequent features where the referenced geometric element occurs. From FreeCAD 0.17 on you don't have to use the latest feature. If you take an early feature as reference, all changes to intermediate steps won't break your model. And again it is better to reference a sketch than edges and vertices of a solid.