Manual:Parametric objects/de: Difference between revisions

From FreeCAD Documentation
(Created page with "# Die Neuberechnung erfolgt nicht immer automatisch. Schwere Operationen, die einen großen Teil deines Dokumentes verändern können und daher einige Zeit in Anspruch nehmen,...")
(Created page with "Nicht alle Objekte sind in FreeCAD parametrisch. Häufig enthält die Geometrie, die Du aus anderen Dateien importierst, keine Parameter und es handelt sich um einfache, nicht...")
Line 26: Line 26:
# Der Abhängigkeitsbaum muss immer in die gleiche Richtung fließen. Schleifen sind verboten. (Siehe [[Glossary#Directed_Acyclic_Graph|DAG]], und [[DAG view/de|DAG Ansicht]]) Du kannst ein Objekt A haben, das von Objekt B abhängt, das von Objekt C abhängt. Aber du kannst kein Objekt A haben, das von Objekt B abhängt, das von Objekt A abhängt. Du kannst jedoch viele Objekte haben, die vom selben Objekt abhängen, z.B. hängen die Objekte B und C beide von A ab. Das Menü {{MenuCommand/de|Werkzeuge-> Abhängigkeitsdiagramm}} zeigt dir ein Abhängigkeitsdiagramm wie in der obigen Abbildung. Es kann nützlich sein, um Probleme zu erkennen.
# Der Abhängigkeitsbaum muss immer in die gleiche Richtung fließen. Schleifen sind verboten. (Siehe [[Glossary#Directed_Acyclic_Graph|DAG]], und [[DAG view/de|DAG Ansicht]]) Du kannst ein Objekt A haben, das von Objekt B abhängt, das von Objekt C abhängt. Aber du kannst kein Objekt A haben, das von Objekt B abhängt, das von Objekt A abhängt. Du kannst jedoch viele Objekte haben, die vom selben Objekt abhängen, z.B. hängen die Objekte B und C beide von A ab. Das Menü {{MenuCommand/de|Werkzeuge-> Abhängigkeitsdiagramm}} zeigt dir ein Abhängigkeitsdiagramm wie in der obigen Abbildung. Es kann nützlich sein, um Probleme zu erkennen.


Nicht alle Objekte sind in FreeCAD parametrisch. Häufig enthält die Geometrie, die Du aus anderen Dateien importierst, keine Parameter und es handelt sich um einfache, nicht-parametrische Objekte. Diese können jedoch oft als Basis oder Ausgangspunkt für neu erstellte parametrische Objekte verwendet werden, was natürlich davon abhängt, was das parametrische Objekt benötigt und von der Qualität der importierten Geometrie.
Not all objects are parametric in FreeCAD. Often, the geometry that you import from other files won't contain any parameter, and will be simple, non-parametric objects. However, these can often be used as a base, or starting point for newly created parametric objects, depending, of course, on what the parametric object requires and the quality of the imported geometry.


All objects, however, parametric or not, will have a couple of basic parameters, such as a Name, which is unique in the document and cannot be edited, a Label, which is a user-defined name that can be edited, and a [[placement]], which holds its position in the 3D space.
All objects, however, parametric or not, will have a couple of basic parameters, such as a Name, which is unique in the document and cannot be edited, a Label, which is a user-defined name that can be edited, and a [[placement]], which holds its position in the 3D space.

Revision as of 14:17, 19 January 2020

{{Docnav/de |[[Manual:The FreeCAD document/de|Das FreeCAD Dokument] ]|Import und Export in andere Dateitypen|Handbuch: Start |IconC = Crystal Clear manual.png }}

FreeCAD ist für die parametrische Modellierung konzipiert. Das bedeutet, dass die Geometrie, die du erstellst, nicht frei modellierbar ist, sondern durch Regeln und Parameter erzeugt wird. Zum Beispiel kann ein Zylinder aus einem Radius und einer Höhe erzeugt werden. Mit diesen beiden Parametern hat das Programm genügend Informationen, um den Zylinder zu bauen.

Parametrische Objekte sind in FreeCAD in Wirklichkeit kleine Teile eines Programms, die immer dann laufen, wenn sich einer der Parameter geändert hat. Objekte können viele verschiedene Arten von Parametern haben: Zahlen (ganze Zahlen wie 1, 2, 3 oder Fließkommazahlen wie 3.1416), reale Größen (1mm, 2.4m, 4.5ft), (x,y,z) Koordinaten, Textstrings ("Hallo!") oder sogar ein anderes Objekt.

Dieser letzte Typ erlaubt es, schnell komplexe Ketten von Operationen zu erstellen, wobei jedes neue Objekt auf einem vorhergehenden Objekt basiert und diesem neue Funktionen hinzufügt.

Im folgenden Beispiel basiert ein massives, würfelförmiges Objekt (Polster) auf einer rechteckigen 2D Form (Skizze) und hat einen Extrusionsabstand. Mit diesen beiden Eigenschaften erzeugt es eine feste Form, indem es die Grundform um den angegebenen Abstand extrudiert. Du kannst dieses Objekt dann als Basis für weitere Operationen verwenden, wie z.B. das Zeichnen einer neuen 2D Form auf einer seiner Flächen (Sketch001) und dann eine Subtraktion (Tasche), bis du zu deinem endgültigen Objekt kommst.

Alle Zwischenbearbeitungen (2D Formen, Polster, Tasche, usw.) sind immer noch vorhanden, und Du kannst immer noch jeden ihrer Parameter jederzeit ändern. Die gesamte Kette wird bei Bedarf neu aufgebaut (neu berechnet).

Zwei wichtige Dinge sind notwendig zu wissen:

  1. Die Neuberechnung erfolgt nicht immer automatisch. Schwere Operationen, die einen großen Teil deines Dokumentes verändern können und daher einige Zeit in Anspruch nehmen, werden nicht automatisch durchgeführt. Stattdessen wird das Objekt (und alle davon abhängigen Objekte) zur Neuberechnung markiert (ein kleines blaues Symbol erscheint darauf in der Baumansicht). Du musst dann die Schaltfläche "Neu berechnen" (oderTemplate:Menübefehl/de) drücken, um alle markierten Objekte neu berechnen zu lassen.
  2. Der Abhängigkeitsbaum muss immer in die gleiche Richtung fließen. Schleifen sind verboten. (Siehe DAG, und DAG Ansicht) Du kannst ein Objekt A haben, das von Objekt B abhängt, das von Objekt C abhängt. Aber du kannst kein Objekt A haben, das von Objekt B abhängt, das von Objekt A abhängt. Du kannst jedoch viele Objekte haben, die vom selben Objekt abhängen, z.B. hängen die Objekte B und C beide von A ab. Das Menü Template:MenuCommand/de zeigt dir ein Abhängigkeitsdiagramm wie in der obigen Abbildung. Es kann nützlich sein, um Probleme zu erkennen.

Nicht alle Objekte sind in FreeCAD parametrisch. Häufig enthält die Geometrie, die Du aus anderen Dateien importierst, keine Parameter und es handelt sich um einfache, nicht-parametrische Objekte. Diese können jedoch oft als Basis oder Ausgangspunkt für neu erstellte parametrische Objekte verwendet werden, was natürlich davon abhängt, was das parametrische Objekt benötigt und von der Qualität der importierten Geometrie.

All objects, however, parametric or not, will have a couple of basic parameters, such as a Name, which is unique in the document and cannot be edited, a Label, which is a user-defined name that can be edited, and a placement, which holds its position in the 3D space.

Finally, it is worth noting that custom parametric objects are easy to program in python.

Read more