Sketcher Micro Tutorial - Constraint Practices/de: Difference between revisions

From FreeCAD Documentation
No edit summary
(Created page with "Category:Sketcher/de")
(46 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
{{TutorialInfo|Class=Modellierung|Level=Anfänger|Author=Mark Stephen ([[User:Quick61|Quick61]])|Time=weniger als 15 Minuten|FCVersion=0.15.4671 oder neuer}}


{{TutorialInfo/de|Topic=Modellierung|Level=Anfänger|Author=Mark Stephen ([[User:Quick61|Quick61]]), holdi ([[User:holdi|holdi]])|Time=weniger als 15 Minuten|Status: FCVersion 0.16}}
== Willkommen ==
Dieses Tutorial wurde erstellt, um neuen FreeCAD-Nutzern dabei zu helfen, mit den besten Techniken beim Erstellen von Skizzen vertraut zu werden. Dieses Mikrotutorial ist im Grunde eine erweiterte Kopie eines Beitrags im FreeCAD Forum und wurde hier für einen bequemeren und universelleren Zugang zum Thema veröffentlicht.


== Veranlassung==
== Eine kurze Erläuterung ==
Diese Kurzanleitung ist die schriftliche Kurzdarstellung einer Diskussion im Freecad-Forum über die Parametrisierung einer Zeichnung. Sie ist als ein erster, kurz gefasster Einstieg in die Eigenschaft von FreeCAD als <i>parametrisches</i> 3D-CAD-System gedacht.
Es gibt eine allgemeine Regel bei Beschränkungen innerhalb von Skizzen in FreeCAD: Je weniger dimensionelle Beschränkungen ("Maße"), desto besser. Wann immer möglich, sollte eine geometrische Beschränkung einer dimensionellen Beschränkung vorgezogen werden. Der Grund dafür liegt in der internen Verarbeitung von Skizzen in FreeCAD.

== Parametrisierung ==
Parametrisieren in einem CAD-System heißt, die geometrischen Eigenschaften einer Figur oder eines Körpers verallgemeinert als variable Größen (Parameter) mit jeweiligem Namen und momentanen Wert getrennt von Figur/Körper zu erfassen und zu verwalten. Das Erstellen dieser Parameter wird als Be- oder Einschränken (to constrain) der Eigenschaften verstanden.

Vermaßen führt zu dimensionellem Beschränken (dimensional constrain), während der Bezug auf geometrische Grundformen und Zusammenhänge als geometrisches Beschränken (geometric constrain) bezeichnet wird.

Die Behandlung der geometrischen Beschränkungen (geometric constraints) im FreeCAD-Programm ist einfacher als die der dimensionellen Beschränkungen (dimensional constraints).

Im folgenden werden unterschiedliche Parametrisierungen in einer Zeichnung mit einem Quadrat vorgenommen und miteinander verglichen. Das Quadrat wurde mit dem Werkzeug [[Sketcher CreatePolyline/de|Linienzug]] (Polyline) [[File:Sketcher CreatePolyline.png|16px]] gezeichnet.

<small>Anmerkung: Mit dem Werkzeug [[Sketcher CreateRectangle/de|Rechteck]] [[File:Sketcher CreateRectangle.png|16px]] könnte ein bereits "fertiges" Quadrat, dass bereits mehrere geometrische Beschränkungen enthält, gezeichnet werden.</small>


== Erster Ansatz ==
== Erster Ansatz ==
Das erste Bild zeigt die vollständig beschränkte Zeichnung eines Quadrats, wobei ausschließlich dimensionelle Beschränkungen verwendet wurden:
Als Beispiel nehmen wir eine Skizze eines Quadrats. Der erste Screenshot zeigt die vollständig beschränkte Skizze, wobei jedoch ausschließlich dimensionelle Beschränkungen [[Image:Constraint_HorizontalDistance.png‎|16px]] [[Image:Constraint_VerticalDistance.png|16px]] verwendet wurden. Dies ist prinzipiell in Ordnung, allerdings übertrieben kompliziert und aufwendiger zu lösen für den internen Algorithmus. Letzteres ist bei einfachen Problemstellungen, wie im hier gezeigten Beispiel, kein Problem, kann jedoch bei komplexeren Problemstellungen von Bedeutung sein.
*[[Sketcher_ConstrainDistanceX/de|horzontale Distanz]] [[Image:Constraint_HorizontalDistance.png‎|16px]]
*[[Sketcher_ConstrainDistanceY/de|vertikale Distanz]] [[Image:Constraint_VerticalDistance.png|16px]]

<small> Anmerkung: Außer den Abmessungen des Quadrats ist auch seine Lage relativ zum xy-Koordinatensystem (in Quadrat-Mitte) angegeben, denn eine FreeCAD-Zeichnung ist erst auf diese Weise vollständig bestimmt/beschränkt.</small>


[[Image:Constrain1.png]]
[[Image:Constrain1.png]]


== Ein besserer Weg ==
== Ein für die Programmarbeit besserer Ansatz ==
Das nächste Bild zeigt das gleiche Quadrat, wobei diesmal neben dimensionalen auch auch geometrische Beschränkungen angewendet wurden, nämlich
Der nächste Screenshot zeigt dasselbe Quadrat, wobei diesmal auch geometrische Beschränkungen eingesetzt wurden. Es wurden Beschränkungen für ''Horizontalität'' [[Image:Constraint_Horizontal.png|16px]] und ''Vertikalität'' [[Image:Constraint_Vertical.png|16px]] genutzt und zudem einige dimensionelle Distanzbeschränkungen [[Image:Constraint_HorizontalDistance.png‎|16px]] [[Image:Constraint_VerticalDistance.png|16px]]. Wie man sehen kann, wurde die Gesamtanzahl an Beschränkungen durch den Einsatz der geometrischen Beschränkungen reduziert. Dies ist eine besser beschränkte Skizze als die obere, aber immmer noch nicht das Optimum für ein Quadrat.
*[[Sketcher_ConstrainHorizontal/de|Horizontalität]] [[Image:Constraint_Horizontal.png|16px]] und
*[[Sketcher_ConstrainVertical/de|Vertikalität]] [[Image:Constraint_Vertical.png|16px]].

Wie man sehen kann, wurde die Gesamtanzahl an dimensionalen Beschränkungen durch den Einsatz geometrischer Beschränkungen reduziert.


[[Image:Constrain2.png]]
[[Image:Constrain2.png]]


== Optimum Scheme ==
== Optimaler Ansatz ==
Im letzten Bild ist nur noch eine dimensionelle Beschränkung vorhanden, alle anderen Beschränkungen sind geometrisch. Dies ist der beste Weg, um eine zeichnung zu beschränken. Bei einfachen Beispielen, wie diesem macht das zwar keinen großen Unterschied, aber bei größeren und komplexeren Zeichnungen wird sich diese Vorgehensweise als sehr vorteilhaft erweisen. Die hier zusätzlich verwendeten geometrischen Beschränkungen sind
Now, in this last screenshot, there is only 1 dimensional, (distance), constraint, with the remaining constraints being geometrical. This is the best way to constrain this sketch. While with a simple sketch like this, one way or the other is no big deal, on larger and more complex sketches, sticking to the minimum dimensions rule will prove out to be beneficial to you and your endeavors constructing geometry with sketches. The geometrical constraints used in this sketch are horizontal, vertical, equal, and symmetry.
* [[Sketcher_ConstrainEqual/de|Gleichheit]] [[Image:Constraint_EqualLength.png|16px]] und
*[[Sketcher_ConstrainSymmetric/de|Symmetrie]] [[Image:Constraint_Symmetric.png|16px]].


[[Image:Constrain3.png]]
[[Image:Constrain3.png]]


== Additional Resources ==
== Siehe auch==


[[Sketcher Workbench|Sketcher]]
Arbeitsbereich [[Sketcher Workbench/de|Zeichnen (sketcher)]]


[[Sketcher Tutorial|Sketcher Tutorial]]
Arbeitsbereich [[Sketcher Tutorial/de|Zeichnen (sketcher): Übungen 1]]


Arbeitsbereich [[Sketcher tutorial/de|Zeichnen (sketcher): Übung 2]]
[[Category:Tutorials/de]]



<languages/>

[[Category:Sketcher/de]]

Revision as of 16:43, 9 December 2018

Tutorium
Thema
Modellierung
Niveau
Anfänger
Zeit zum Abschluss
weniger als 15 Minuten
Autoren
Mark Stephen (Quick61), holdi (holdi)
FreeCAD-Version
{{{FCVersion}}}
Beispieldateien
None
Siehe auch
None

Veranlassung

Diese Kurzanleitung ist die schriftliche Kurzdarstellung einer Diskussion im Freecad-Forum über die Parametrisierung einer Zeichnung. Sie ist als ein erster, kurz gefasster Einstieg in die Eigenschaft von FreeCAD als parametrisches 3D-CAD-System gedacht.

Parametrisierung

Parametrisieren in einem CAD-System heißt, die geometrischen Eigenschaften einer Figur oder eines Körpers verallgemeinert als variable Größen (Parameter) mit jeweiligem Namen und momentanen Wert getrennt von Figur/Körper zu erfassen und zu verwalten. Das Erstellen dieser Parameter wird als Be- oder Einschränken (to constrain) der Eigenschaften verstanden.

Vermaßen führt zu dimensionellem Beschränken (dimensional constrain), während der Bezug auf geometrische Grundformen und Zusammenhänge als geometrisches Beschränken (geometric constrain) bezeichnet wird.

Die Behandlung der geometrischen Beschränkungen (geometric constraints) im FreeCAD-Programm ist einfacher als die der dimensionellen Beschränkungen (dimensional constraints).

Im folgenden werden unterschiedliche Parametrisierungen in einer Zeichnung mit einem Quadrat vorgenommen und miteinander verglichen. Das Quadrat wurde mit dem Werkzeug Linienzug (Polyline) gezeichnet.

Anmerkung: Mit dem Werkzeug Rechteck könnte ein bereits "fertiges" Quadrat, dass bereits mehrere geometrische Beschränkungen enthält, gezeichnet werden.

Erster Ansatz

Das erste Bild zeigt die vollständig beschränkte Zeichnung eines Quadrats, wobei ausschließlich dimensionelle Beschränkungen verwendet wurden:

Anmerkung: Außer den Abmessungen des Quadrats ist auch seine Lage relativ zum xy-Koordinatensystem (in Quadrat-Mitte) angegeben, denn eine FreeCAD-Zeichnung ist erst auf diese Weise vollständig bestimmt/beschränkt.

File:Constrain1.png

Ein für die Programmarbeit besserer Ansatz

Das nächste Bild zeigt das gleiche Quadrat, wobei diesmal neben dimensionalen auch auch geometrische Beschränkungen angewendet wurden, nämlich

Wie man sehen kann, wurde die Gesamtanzahl an dimensionalen Beschränkungen durch den Einsatz geometrischer Beschränkungen reduziert.

File:Constrain2.png

Optimaler Ansatz

Im letzten Bild ist nur noch eine dimensionelle Beschränkung vorhanden, alle anderen Beschränkungen sind geometrisch. Dies ist der beste Weg, um eine zeichnung zu beschränken. Bei einfachen Beispielen, wie diesem macht das zwar keinen großen Unterschied, aber bei größeren und komplexeren Zeichnungen wird sich diese Vorgehensweise als sehr vorteilhaft erweisen. Die hier zusätzlich verwendeten geometrischen Beschränkungen sind

Siehe auch

Arbeitsbereich Zeichnen (sketcher)

Arbeitsbereich Zeichnen (sketcher): Übungen 1

Arbeitsbereich Zeichnen (sketcher): Übung 2