Sketcher Dialog/de: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(81 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>


{{Docnav/de
<div class="mw-translate-fuzzy">
|[[Sketcher_EditSketch/de|SkizzeBearbeiten]]
{{Docnav/de|[[Sketcher_EditSketch/de|Skizze bearbeiten]]|[[Sketcher_LeaveSketch/de|Skizze verlassen]]|[[Sketcher_Workbench/de|Arbeitsbereich Skizze]]|IconL=Sketcher_EditSketch.png‎‎|IconC=Workbench_Sketcher.svg|IconR=Sketcher_LeaveSketch.png}}
|[[Sketcher_MapSketch/de|SkizzeAnheften]]
</div>
|[[Sketcher_Workbench/de|Sketcher]]
|IconL=Sketcher_EditSketch.svg‎‎
|IconR=Sketcher_MapSketch.svg
|IconC=Workbench_Sketcher.svg
}}


{{TOCright}}
<div style="float:right; clean:both; margin-left:0.5em;">__TOC__</div>

<span id="Introduction"></span>
== Einleitung ==
== Einleitung ==


Während eine Skizze bearbeitet wird, oder anders gesagt, während die Skizze im Bearbeitungsmodus ist, wird der Sketcher-Dialog auf der Registerkarte Aufgaben der [[Combo_view/de|Combo-Ansicht]] angezeigt.
<div class="mw-translate-fuzzy">
Wenn du dich in einer Skizze befindest, wird der Skizzierdialog im Combo-Ansichtsfenster auf der Registerkarte Aufgaben (Aufgabenleiste) angezeigt. Um in eine Skizze zu springen, wähle diese im Modellbaum aus, doppelklicke darauf oder klicke mit der rechten Maustaste darauf und wähle dann im Kontextmenü '''Skizze bearbeiten'''. Eine weitere Möglichkeit ist, auf das Symbol in der Werkzeugleiste zu klicken [[Image:Sketcher_EditSketch.png|20px]]. ([[Sketcher_EditSketch/de|Skizze bearbeiten]]).
</div>


Zum Versetzen einer Skizze in den Bearbeitungsmodus siehe [[Image:Sketcher_EditSketch.svg|16px]] [[Sketcher_EditSketch/de|Sketcher SkizzeBearbeiten]]. Zum Beenden des Bearbeitungsmodus siehe [[Image:Sketcher_LeaveSketch.svg|16px]] [[Sketcher_LeaveSketch/de|Sketcher SkizzeVerlassen]].
Der Dialog besteht aus den folgenden Abschnitten:


Der Sketcher-Dialog enthält die folgenden Abschnitten:
==Lösermeldungen==


<span id="Tool_parameters"></span>
Dieser Abschnitt informiert dich über den Zustand der Skizze, ob sie unter- oder überbeschränkt ist und wie viele Freiheitsgrade die Skizze hat. Durch Anklicken der Freiheitsgrade werden die unterbeschränkten Skizzierelemente grün markiert.
==Werkzeugparameter==


{{Version/de|1.0}}
<div class="mw-translate-fuzzy">

Es gibt zwei Optionen für Löser Meldungen:
Einige Werkzeuge fügen einen Abschnitt für Parameter am oberen Ende des Dialogs hinzu. Die vorhandenen Optionen und/oder Modi hängen vom jeweiligen Werkzeug ab.
{| class="wikitable float-right mw-collapsible mw-collapsed"

!style="width: 33%;"|Name
[[Image:Sketcher_Dialog_Line_parameters.png]]
!style="width: 66%;"|Description
{{Caption|Der Abschnitt Linienparameter (Line parameters) des Werkzeugs [[Sketcher_CreateLine/de|Sketcher LinieErstellen]]}}
|-

| {{MenuCommand/de|Automatische Entfernung von Redundanzen}}
<span id="Solver_messages"></span>
| Wenn diese Option aktiviert ist, werden neu erstellte Zwangsbeschränkungen, die für die bestehenden Zwangsbeschränkungen redundant sind, automatisch entfernt. Die Beseitigung erfolgt stillschweigend für Zwangsbeschränkungen, die nicht dimensional sind. <br/>Hinweis: Bei dimensional redundanten Zwangsbeschränkungen wirst Du darüber informiert, dass die neue Zwangsbeschränkungen ungültig ist, unabhängig davon, ob Du {{MenuCommand/de|Automatische Entfernung von Redundanzen}}}verwendest oder nicht.
==Meldungen des Gleichungslösers==

Dieser Abschnitt informiert über den Zustand der Skizze.

Die möglichen Benachrichtigungen sind:
* Leere Skizze
* <span style="color:green;">Vollständig bestimmt</span>
* Unterbestimmt: <span style="color:blue;text-decoration:underline;">n DoF(s)</span>
* <span style="color:red;">Überflüssige Randbedingungen: </span><span style="color:blue;text-decoration:underline;">(#, #, #)</span>
* <span style="color:red;">Überbestimmt: </span><span style="color:blue;text-decoration:underline;">(#, #, #)</span>

Ist eine Skizze ist unterbestimmt, wird die Anzahl nicht festgelegter Freiheitsgrade angezeigt. Klickt man auf den unterstrichenen Text, werden die unterbestimmten Skizzenelemente ausgewählt. Siehe [[Image:Sketcher_SelectElementsWithDoFs.svg|16px]] [[Sketcher_SelectElementsWithDoFs/de|Sketcher UnterbestimmteElementeAuswählen]].

Besitzt eine Skizze überflüssige Randbedingungen oder ist sie überbestimmt, werden die Indizes der betroffenen Randbedingungen angezeigt. Klickt man auf den unterstrichenen Text, werden sie ausgewählt. Siehe [[Image:Sketcher_SelectRedundantConstraints.svg|16px]] [[Sketcher_SelectRedundantConstraints/de|Sketcher ÜberflüssigeRandbedingungenAuswählen]] und [[Image:Sketcher_SelectConflictingConstraints.svg|16px]] [[Sketcher_SelectConflictingConstraints/de|Sketcher WidersprüchlicheRandbedingungenAuswählen]].

Die beiden letzten Benachrichtigungen werden aus gutem Grund in Rot dargestellt: Sie sind Wrnungen, die nicht ignoriert werden sollten. Sie kennzeichnen Probleme, die angegangen werden müssen, da sie den Berechnugsalgorithmus (Solver) stören.

Die drei letzten Benachrichtigungen schließen sich nicht gegenseitig aus. Trifft mehr als eine zu, wird nur die wichtigste Benachrichtigung, die sich am weitesten unten in der Liste befindet, angezeigt.

Vorhandene Optionen:

{| class="wikitable"
!style="width: 15%;"|Option
!style="width: 85%;"|Beschreibung
|-
|-
| {{Button|[[Image:View-refresh.svg|x16px]] [[Image:Toolbar_flyout_arrow.svg|x16px]]}}
| {{MenuCommand/de|Automatische Aktualisierung}}
| Diese Schaltfläche öffnet ein Menü:
| Wenn diese Option aktiviert ist, wird das gesamte Dokument nach jeder Skizzenaktion neu berechnet. Der Vorteil ist, dass du, wenn du z.B. die Skizze einer Tasche bearbeitest, den Effekt sofort siehst. Der Nachteil ist, dass es bei komplexen Dokumenten sehr lange dauert. Deaktiviere daher die Option, wenn die Bearbeitung von Skizzen langsam wird.
* {{MenuCommand|Auto update}}: wenn aktiviert, wird nach jeder Aktion in der Skizze das ganze Modell neu berechnet. Nicht empfohlen für komplexe Dokumente.
|}
|}
</div>


<span id="Advanced_solver_control"></span>
==Erweiterte Löser Steuerung==
==Erweiterte Steuerung des Lösers==


Dieser Dialogabschnitt wird nur angezeigt, wenn du die Option ''''Show Advanced Solver Control in the Task bar''''' in the [[Sketcher_Preferences/de|Skizzierer Einstellungen]] setzt.
Dieser Abschnitt wird nur angezeigt, wenn die Option '''Bereich 'Erweiterte Steuerung des Lösers' anzeigen''' in den [[Sketcher_Preferences/de|Voreinstellungen des Sketchers]] aktiviert wurde.


Beachte, dass die meisten Optionen in diesem Abschnitt haben keinen praktischen Nutzen besitzen. Sie können trotzdem beim Testen und Verstehen der Löser helfen.
Du kannst Folgendes festlegen:


Vorhandene Optionen:
{| class="wikitable float-right mw-collapsible mw-collapsed"

!style="width: 33%;"|Name
{| class="wikitable mw-collapsible mw-collapsed"
!style="width: 66%;"|Description
!style="width: 15%;"|Option
!style="width: 85%;"|Description
|-
|-
| {{MenuCommand|Default solver}}
| {{MenuCommand|Standard-Löser}}
| The solver that is used for solving the geometry. '''[https://en.wikipedia.org/wiki/Levenberg%E2%80%93Marquardt_algorithm LevenbergMarquardt]''' and '''DogLeg''' are [https://en.wikipedia.org/wiki/Trust_region trust region] optimization algorithms. The '''BFGS''' solver uses the [https://en.wikipedia.org/wiki/Broyden%E2%80%93Fletcher%E2%80%93Goldfarb%E2%80%93Shanno_algorithm Broyden–Fletcher–Goldfarb–Shanno algorithm].
| Der Löser, der zur Lösung der Geometrie verwendet wird. '''[https://de.wikipedia.org/wiki/Levenberg-Marquardt-Algorithmus Levenberg-Marquardt-Algorithmus]''' und '''DogLeg''' ([https://de.wikipedia.org/wiki/Trust-Region-Verfahren Trust-Region-Verfahren]) sind Optimierungsalgorithmen. Der '''BFGS'''-Löser verwendet das [https://de.wikipedia.org/wiki/BFGS-Verfahren Broyden–Fletcher–Goldfarb–Shanno -Verfahren].
|-
|-
| {{MenuCommand|DogLeg Gauss step}}
| {{MenuCommand|DogLeg Gauss Schritt}}
| Diese Einstellung ist nur für den '''DogLeg'''-Löser verfügbar. Es ist der im DogLeg-Algorithmus verwendete Schritttyp.
| This setting is only available for the solver '''DogLeg'''. It is the step type used in the DogLeg algorithm.
|-
|-
| {{MenuCommand|Maximum iterations}}
| {{MenuCommand|Maximale Iterationszahl}}
| Falls der Löser mehr Iterationen benötigt, um eine Konvergenz für eine Lösung zu finden, wird er anhalten und melden, dass er gescheitert ist.
| If the solver needs more iterations to find a convergence to a solution, it will stop and output that it failed.
|-
|-
| {{MenuCommand|Sketch size multiplier}}
| {{MenuCommand|Multiplikator der Skizzengröße}}
| Falls aktiviert, wird die Zahl der maximalen Iterationen mit der Anzahl der Parameter multipliziert. Die Idee ist, dass größere Skizzen mehr Iterationen zum Konvergieren benötigen.
| If checked, the maximum iterations will be multiplied by the number of parameters. The idea is that bigger sketches would need more iterations to converge.
|-
|-
| {{MenuCommand|Convergence}}
| {{MenuCommand|Konvergenz}}
| The threshold for the squared error. This error is used to determine whether a solution converges or not.
| Der Grenzwert für den Quadratfehler (squared error). Dieser Fehler wird verwendet, um festzustellen, ob eine Lösung konvergiert oder nicht.
|-
|-
| {{MenuCommand|Eps/Eps1/Tau}}
| {{MenuCommand|Eps/Eps1/Tau}}
| These settings are only available for the solver '''LevenbergMarquardt'''. You should only change there something if you fully understand how the LevenbergMarquardt solver works.
| Diese Einstellungen sind nur für den '''LevenbergMarquardt'''-Löser verfügbar. Du solltest nur dann etwas ändern, wenn du vollständig verstehst, wie der Levenberg-Marquardt-Löser arbeitet.
|-
|-
| {{MenuCommand|Tolg/Tolx/Tolf}}
| {{MenuCommand|Tolg/Tolx/Tolf}}
| Diese Einstellungen sind nur für den '''Dogleg'''-Löser verfügbar. Du solltest nur dann etwas ändern, wenn du vollständig verstehst, wie der Dogleg-Löser arbeitet.
| These settings are only available for the solver '''DogLeg'''. You should only change there something if you fully understand how the DogLeg solver works.
|-
|-
| {{MenuCommand|QR Algorithm}}
| {{MenuCommand|QR-Algorithmus}}
| Während der Diagnose wird der Rang der Matrix berechnet, was die weitere Analyse des Beschränkungssystem ermöglicht, um festzustellen, ob es redundante/sich widersprechende Beschränkungen gibt. Die 'Rang'-berechnende Zerlegung in FreeCAD ist QR. Es gibt zwei Algorithmen: '''Eigen Dense QR''' ist ein dichte Matrix-QR mit voller Pivotisierung, was ein altbewährter Algorithmus ist, der sehr gut arbeitet, aber ziemlich langsam ist, wenn das System wächst. Der '''Eigen Sparse QR'''-Algoritmus ist eine Optimierung für dünnbesetzte Matrizen (mit vielen Nullen), der üblicherweise viel schneller ist, da FreeCADs Systeme viele Nullen haben.
| During diagnosing the rank of the matrix is calculated which enables to further analyze the constraint system to determine if there are redundant/conflicting constraints. The rank revealing decomposition used in FreeCAD is QR. There are two algorithms: '''Eigen Dense QR''' is a dense matrix QR with full pivoting, which is the legacy proven algorithm that works very well but it is rather slow as the system grows. The '''Eigen Sparse QR''' algorithm is an optimization for sparse matrices (having lots of zeros), which is usually much faster, since FreeCAD's systems do have a lot of zeros.
(''During diagnosing the rank of the matrix is calculated which enables to further analyze the constraint system to determine if there are redundant/conflicting constraints. The rank revealing decomposition used in FreeCAD is QR. There are two algorithms: '''Eigen Dense QR''' is a dense matrix QR with full pivoting, which is the legacy proven algorithm that works very well but it is rather slow as the system grows. The '''Eigen Sparse QR''' algorithm is an optimization for sparse matrices (having lots of zeros), which is usually much faster, since FreeCAD's systems do have a lot of zeros.'')
|-
|-
| {{MenuCommand|Pivot threshold}}
| {{MenuCommand|Pivot-Grenzwert}}
| Bei der Ausführung des QR-Verfahrens werden Werte unterhalb des Pivot-Grenzwertes als Null behandelt.
| When doing a QR, values under the pivot threshold are treated as zero.
|-
|-
| {{MenuCommand|Redundant Solver}}
| {{MenuCommand|Redundanz-Löser}}
| The solver that is used during diagnosing to determine whether a group is redundant or conflicting.
| Der Löser, der während der Diagnose verwendet wird, ob eine Gruppe redundant oder sich widersprechend (conflicting) ist.
|-
|-
| {{MenuCommand|Red. Max Iterations}}
| {{MenuCommand|Redundant max. Iterationen}}
| The same as {{MenuCommand|Maximum iterations}}, but for the redundant solving.
| Das Gleiche wie {{MenuCommand|Maximale Iterationszahl}}, aber für das redundante Lösen.
|-
|-
| {{MenuCommand|Red. Sketch size multiplier}}
| {{MenuCommand|Redundanter Zeichnungsgrößen-Multplikator}}
| The same as {{MenuCommand|Sketch size multiplier}}, but for the redundant solving.
| Das Gleiche wie {{MenuCommand|Multiplikator der Skizzengröße}}, aber für das redundante Lösen
|-
|-
| {{MenuCommand|Red. Convergence}}
| {{MenuCommand|Redundante Konvergenz}}
| The same as {{MenuCommand|Convergence}}, but for the redundant solving.
| Das Gleiche wie {{MenuCommand|Konvergenz}}, aber für das redundante Lösen
|-
| {{MenuCommand|R.Eps/R.Eps1/R.Tau}}
| The same as {{MenuCommand|Eps/Eps1/Tau}}, but for the redundant solving.
|-
|-
| {{MenuCommand|R.Tolg/R.Tolx/R.Tolf}}
| {{MenuCommand|R.Tolg/R.Tolx/R.Tolf}}
| The same as {{MenuCommand|Tolg/Tolx/Tolf}}, but for the redundant solving.
| Das Gleiche wie {{MenuCommand|Tolg/Tolx/Tolf}}, aber für das redundante Lösen
|-
|-
| {{MenuCommand|Console Debug mode}}
| {{MenuCommand|Konsolen-Debug-Modus}}
| Einstellung für die Ausführlichkeit der Konsolenausgaben.
| Setting to specify the verbosity of the console output.
|-
|-
| {{MenuCommand|Solve}}
| {{Button|Lösen}}
| Diese Schaltfläche startet den Löser direkt.
| With this button the solver will explicitly started.
|-
|-
| {{Button|Standardeinstellungen wiederherstellen}}
| {{MenuCommand|Restore Defaults}}
| Dieser Schaltfläche stellt die Standardeinstellungen wieder her.
| With this button the default solver settings will be restored.
|}
|}


<span id="Constraints"></span>
''Note:'' Most of the solver parameters are of no practical use. They can however help testing and understanding the solvers.
==Randbedingungen==


Dieser Abschnitt listet die Randbedingungen der Skizze. Wird eine Randbedingung in der Liste deaktiviert, wird sie in der Skizze ausgeblendet. Randbedingungen können sowohl in der Liste als auch in der Skizze ausgewählt werden.
==Bearbeitungssteuerung==


Randbedingungen können auch mit [[Image:Sketcher_SwitchVirtualSpace.svg|16px]] [[Sketcher_SwitchVirtualSpace/de|Sketcher VirtuellenBereichWechseln]] aus- und eingeblendet werden..
Die Bearbeitungssteuerung sollen den Arbeitsablauf verbessern. Sie können auch global für alle Skizzen über die [[Sketcher_Preferences#General_Settings/de|Bearbeitungs Einstellungen]] eingestellt werden.


Vorhandene Optionen:
Du kannst die folgenden Steuerelemente einstellen:


{| class="wikitable float-right mw-collapsible mw-collapsed"
{| class="wikitable"
!style="width: 33%;"|Name
!style="width: 15%;"|Option
!style="width: 66%;"|Description
!style="width: 85%;"|Description
|-
|-
| {{Button|Filter [[Image:Toolbar_flyout_arrow.svg|x16px]]}}
| {{MenuCommand|Show Grid}}
| If the Filter checkbox is checked the Filter dropdown list controls which constraints are listed:
| If checked, a grid will be shown.
* {{MenuCommand|All}}: All constraints.
* {{MenuCommand|Geometric}}: Geometric constraints.
* {{MenuCommand|Datums}}: [[Sketcher_ToggleDrivingConstraint|Driving]] dimensional constraints. Does not work properly: all dimensional constraints are filtered.
* {{MenuCommand|Named}}: Named constraints. Does not work.
* {{MenuCommand|Reference}}: [[Sketcher_ToggleDrivingConstraint|Driven]] dimensional constraints. Does not work.
* {{MenuCommand|Selected constraints}}: Constraints selected in the sketch.
* {{MenuCommand|Associated constraints}}: Constraints associated with elements selected in the sketch.
|-
|-
| {{Button|[[Image:Std_ToggleVisibility.svg|x16px]]}}
| {{MenuCommand|Grid size}}
| This button toggles the visibility of the listed constraints in the sketch.
| The distance between two subsequent grid lines. Note that the default value of 0 mm will result in a 10 mm grid.
|-
|-
| {{Button|[[Image:Sketcher_Settings.svg|x16px]] [[Image:Toolbar_flyout_arrow.svg|x16px]]}}
| {{MenuCommand|Grid snap}}
| This button opens a menu:
| If checked, new points will snap to the nearest grid line. Note that the points have already to be close to a grid line that the snap takes effect. The distance is a fifth of the value set for {{MenuCommand|Grid size}}, so for a 10 mm grid, the snapping only occurs if the point is not more than 2 mm away from a grid line.<br/>'''Note:''' A snapped point has no coincident constraint with the grid point it snapped to.
* {{MenuCommand|Auto constraints}}: If checked, some geometric constraints are applied automatically to new elements.
* {{MenuCommand|Auto remove redundants}}: If checked, new constraints that are redundant are automatically removed.
* {{MenuCommand|Show only filtered Constraints}}: If checked, only the listed constraints are shown in the sketch.
* {{MenuCommand|Extended information (in widget)}}: If checked, extended information is added in this form:
: {{Incode|[(GeoID1,PosID1),(GeoID2,PosID2),(GeoID3,PosID3)]}}
: GeoID is a zero-based index for non-external geometry. The X axis has GeoID -1, the Y axis has GeoID -2. GeoID -3, -4 etc. are used for external geometry.
: PosID can have the following values:
: 0 = edge, 1 = start point, 2 = end point, 3 = center point.
: For example a dimension from the origin to the center of a circle that is the 2nd non-external element in the sketch will have this extended information:
: {{Incode|[(-1,1),(1,3)]}}
* {{MenuCommand|Hide internal alignment (in widget)}}: If checked, constraints associated with internal alignments are hidden in the list. The [[Image:Sketcher_RestoreInternalAlignmentGeometry‎.svg|16px]] [[Sketcher_RestoreInternalAlignmentGeometry|Show/Hide internal geometry]] tool can also hide these constraints, but will also hide the internal alignments in the sketch.
|-
|-
| {{MenuCommand|Auto constraints}}
| {{MenuCommand|Context menu}}
| Right-clicking the background of the list, or right-clicking constraints selected in the list opens a context menu. The menu has the following options:
| If checked, the sketcher proposes automatically sensible constraints. If you draw for example a [[Sketcher_CreatePolyline|polyline]] [[Image:Sketcher_CreatePolyline.svg|20px]] and point towards the bottom, you will see that the sketcher proposes a vertical constraint:[[Image:Constraint_Vertical.svg|20px]]. If you set now a point the drawn line segment will get the vertical constraint.
* {{MenuCommand|Change value}}: Changes the value of a dimensional constraint. Only works for a single constraint. You can also double click the constraint in the list, or double click its value in the [[3D_view|3D view]].
|-
* {{MenuCommand|Toggle to/from reference}}: See [[Sketcher_ToggleDrivingConstraint|Sketcher ToggleDrivingConstraint]].
| {{MenuCommand|Avoid redundant auto constraints}}
* {{MenuCommand|Deactivate}} or {{MenuCommand|Activate}}: See [[Sketcher_ToggleActiveConstraint|Sketcher ToggleActiveConstraint]].
| If checked, the sketcher tries not to propose redundant auto constraints. This option only has an effect if also the option {{MenuCommand|Auto constraints}} is used.
* {{MenuCommand|Show constraints}}: Same as checking the constraint checkbox. But, unlike the checkbox, also works for more than one constraint.
|-
* {{MenuCommand|Hide constraints}}: Same as unchecking the constraint checkbox. Idem.
| {{MenuCommand|Rendering order}}
* {{MenuCommand|Select Elements}}: See [[Sketcher_SelectElementsAssociatedWithConstraints|Sketcher SelectElementsAssociatedWithConstraints]].
| The order how sketches are rendered. To change it, drag and drop a geometry type to the top or bottom.
* {{MenuCommand|Rename}}: Renames the constraint.
|}
* {{MenuCommand|Center sketch}}: Centers the 3D view around the selected constraints.

* {{MenuCommand|Delete}}: Deletes the selected constrains. The {{KEY|Del}} key can also be used.
==Zwangsbeschränkungen==
* {{MenuCommand|Swap constraint names}}: Swaps the names of selected constraints. Only works if two constraints with user given names are selected.

In diesem Abschnitt werden die Einschränkungen der Skizze aufgelistet. Wenn du eine Zwangsbeschränkung in der Liste deaktivierst, kannst du es ausblenden.

You can set the following options:

{| class="wikitable float-right mw-collapsible mw-collapsed"
!style="width: 33%;"|Name
!style="width: 66%;"|Description
|-
| {{MenuCommand|Filter}}
| You can select what constraint types will be listed. The types are<br/>''All'': allnn constraints<br/> ''Normal'': constraints to normal sketch elements<br/> ''Datums'': dimensional constraints to [[Sketcher_ToggleConstruction|construction elements]]<br/>''Named'': constraints with a name<br/>''Reference'': constraints in [[Sketcher_ToggleDrivingConstraint|reference mode]]
|-
| {{MenuCommand|Hide Internal Alignment}}
| If checked, [[Sketcher_ConstrainInternalAlignment|internal alignments]] will be hidden. Currently the sketcher uses internal alignments to construct [[Sketcher_CompCreateConic|Ellipses/Arcs]] and [[Sketcher_CompCreateBSpline|B-splines]].<br/>Note: You can only hide these alignments in the constraint list. To hide them in the sketch you must use the toolbar button [[File:Sketcher_Element_Ellipse_All.png‎|24px]] ([[Sketcher_RestoreInternalAlignmentGeometry|Show/Hide internal geometry]]).
|-
| {{MenuCommand|Extended Information}}
| If checked, extended information will be added to the list in this form<br/>[(GeoID1,PosID1);(GeoID2,PosID2);(GeoID3,PosID3)]<br/>PosID can have the following values:<br/>''0'': Edge, ''1'' = starting point, ''2'' = endpoint, ''3'' = midpoint<br/>The GeoID is the number of the sketch element minus 1. The coordinate system origin has the GeoID ''-1''.<br/>For example a dimension from the origin to the center of a circle with the element number '2' will get this information: [(1,3);(-1,1)]
|}
|}


<span id="Elements"></span>
==Elemente==
==Elemente==


Dieser Abschnitt listet die Elemente in der Skizze. Wird ein Element in der Liste deaktiviert, wird es in der Skizze ausgeblendet. Elemente können sowohl in der Liste als auch in der Skizze ausgewählt werden.
In Abschnitten werden die Skizzierelemente aufgelistet und können hervorgehoben werden. Wenn Du in der Liste auf ein Element klickst, wird es grün markiert. Jedes Element in der Liste beginnt mit einer Zahl. Die Zahl ist die Reihenfolge der Erstellung in der Skizze.<br/>Wenn Du die Taste {{KEY|Ctrl}} gedrückt hältst, kannst Du mehrere Elemente auf einmal auswählen. Wenn Du die Taste {{KEY|Z}} drückst, kannst Du zum nächsten gültigen Typ wechseln. Wenn du zum Beispiel eine Linie in der Liste auswählst und {{KEY|Z}} drückst, kannst du zu ihren Definitionspunkten wechseln.


Du kannst die folgenden Optionen einstellen:
Vorhandene Optionen:


{| class="wikitable float-right mw-collapsible mw-collapsed"
{| class="wikitable"
!style="width: 33%;"|Name
!style="width: 15%;"|Option
!style="width: 66%;"|Description
!style="width: 85%;"|Description
|-
|-
| {{Button|Filter [[Image:Toolbar_flyout_arrow.svg|x16px]]}}
| {{MenuCommand|Type}}
| If the Filter checkbox is checked the Filter dropdown list controls which elements are listed:
| You can select the list selection type. If you set for example ''End point'', all elements in the list that don't have an end point (circles etc.) will get the icon [[Image:Sketcher Element SelectionTypeInvalid.svg|20px]] to indicate that you can click on them but they will not be highlighted. If you click e.g. on a line, its end point will be highlighted.<br/>You can choose between the types ''Edge'', ''Starting Point'', ''End Point'' and ''Center Point''.
* {{MenuCommand|Normal}}: Normal geometry: geometry that does not fall in the next three categories.
* {{MenuCommand|Construction}}: [[Sketcher_ToggleConstruction|Construction geometry]].
* {{MenuCommand|Internal}}: [[Sketcher_RestoreInternalAlignmentGeometry|Internal geometry]].
* {{MenuCommand|External}}: [[Sketcher_External|External geometry]].
* {{MenuCommand|All types}}: All geometry types. Specific types can be selected in the rest of the list:
** {{MenuCommand|Point}}
** {{MenuCommand|Line}}
** {{MenuCommand|Circle}}
** {{MenuCommand|Ellipse}}
** {{MenuCommand|Arc of circle}}
** {{MenuCommand|Arc of ellipse}}
** {{MenuCommand|Arc of hyperbola}}
** {{MenuCommand|Arc of parabola}}
** {{MenuCommand|B-Spline}}
|-
|-
| {{Button|[[Image:Sketcher_Settings.svg|x16px]] [[Image:Toolbar_flyout_arrow.svg|x16px]]}}
| {{MenuCommand|Mode}}
| This button opens a menu:
| You can select what sketch elements will be shown in the list, either ''All'', ''Normal'' (regular sketch elements), ''Construction'' ([[Sketcher_ToggleConstruction|construction elements]]) and ''External'' (elements from [[Sketcher_External|external geometries]]).
* {{MenuCommand|Extended information}}: If checked, extended element information is provided.
: For non-external geometry the information in the list then changes from:
: {{Incode|<N>-<TYPE>}}
: to:
: {{Incode|<TYPE>(Edge<N>#ID<GeoID>#<VLX>)[-Construction]}}
: <TYPE>: Element type.
: <N>: A 1-based index that indicates the creation order of the element.
: <GeoID>: See under [[#Constraints|Constraints]].
: <VLX>: Element layer. See below.
|-
|-
| [[Image:Sketcher_Element_Arc_Edge.svg|24px]] [[Image:Sketcher_Element_Arc_StartingPoint.svg|24px]] [[Image:Sketcher_Element_Arc_EndPoint.svg|24px]] [[Image:Sketcher_Element_Arc_MidPoint.svg|24px]]
| {{MenuCommand|Extended Naming}}
| Each element in the list has 1 to 4 buttons organized in 4 columns. These select a specific part of the element. Only applicable buttons are shown.
| If checked, the naming in the list changes from<br/> ''<number>-type''<br/> to<br/> ''type(Edge<number>[-Construction]''<br/>So the name gets longer but contains the information about the element mode.
* Button in column 1: Selects the edge of the element.
* Button in column 2: Selects the start point of the element.
* Button in column 3: Selects the end point of the element.
* Button in column 4: Selects the center point of the element.
Clicking the text has the same effect as clicking the first available button of the element.

[[Image:Sketcher_Dialog_Elements.png]]<br>
''In the image the edge of a line and the center of an arc have been selected.''<br>
''The line does not have a button in column 4 as it does not have a center.''
|-
|-
| {{MenuCommand|Auto-switch to Edge}}
| {{MenuCommand|Context menu}}
| Right-clicking the background of the list, or right-clicking elements selected in the list opens a context menu. The menu contains the Geometric [[Sketcher_Workbench#Sketcher_constraints|constraint tools]], the Dimensional constraint tools and the following additional options:
| If checked, only the {{MenuCommand|Type}} ''Edge'' will be available for the list.
* {{MenuCommand|Toggle construction geometry}}: See [[Sketcher_ToggleConstruction|Sketcher ToggleConstruction]].
* {{MenuCommand|Select Constraints}}: See [[Sketcher_SelectConstraints|Sketcher SelectConstraints]].
* {{MenuCommand|Select Origin}}: See [[Sketcher_SelectOrigin|Sketcher SelectOrigin]].
* {{MenuCommand|Select Horizontal Axis}}: See [[Sketcher_SelectHorizontalAxis|Sketcher SelectHorizontalAxis]].
* {{MenuCommand|Select Vertical Axis}}: See [[Sketcher_SelectVerticalAxis|Sketcher SelectVerticalAxis]].
* {{MenuCommand|Layer}}: 3 layers are available:
** {{MenuCommand|Layer 0}}: Indicated as {{Incode|VL0}} in extended information. This is the default layer. Elements on this layer are displayed with a solid line type.
** {{MenuCommand|Layer 1}}: Indicated as {{Incode|VL1}} in extended information. Elements on this layer are displayed with a dashed line type.
** {{MenuCommand|Hidden}}: Indicated as {{Incode|VL2}} in extended information. Elements on this layer are hidden in the sketch.
: The rendering order of layers 0 and 1 is such that when picking coincident points in the [[3D_view|3D view]] elements on layer 0 are selected in favor of those on layer 1.
* {{MenuCommand|Delete}}: Deletes the selected elements. The {{KEY|Del}} key can also be used.
|}
|}




{{Docnav/de
<div class="mw-translate-fuzzy">
|[[Sketcher_EditSketch/de|SkizzeBearbeiten]]
{{Docnav/de|[[Sketcher_EditSketch/de|Skizze bearbeiten]]|[[Sketcher_LeaveSketch/de|Skizze verlassen]]|[[Sketcher_Workbench/de|Arbeitsbereich Skizze]]|IconL=Sketcher_EditSketch.png‎‎|IconC=Workbench_Sketcher.svg|IconR=Sketcher_LeaveSketch.png}}
|[[Sketcher_MapSketch/de|SkizzeAnheften]]
</div>
|[[Sketcher_Workbench/de|Sketcher]]
|IconL=Sketcher_EditSketch.svg‎‎
|IconR=Sketcher_MapSketch.svg
|IconC=Workbench_Sketcher.svg
}}


{{Sketcher Tools navi{{#translation:}}}}
{{Sketcher Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{clear}}

Latest revision as of 09:54, 9 May 2024

Einleitung

Während eine Skizze bearbeitet wird, oder anders gesagt, während die Skizze im Bearbeitungsmodus ist, wird der Sketcher-Dialog auf der Registerkarte Aufgaben der Combo-Ansicht angezeigt.

Zum Versetzen einer Skizze in den Bearbeitungsmodus siehe Sketcher SkizzeBearbeiten. Zum Beenden des Bearbeitungsmodus siehe Sketcher SkizzeVerlassen.

Der Sketcher-Dialog enthält die folgenden Abschnitten:

Werkzeugparameter

eingeführt mit Version 1.0

Einige Werkzeuge fügen einen Abschnitt für Parameter am oberen Ende des Dialogs hinzu. Die vorhandenen Optionen und/oder Modi hängen vom jeweiligen Werkzeug ab.

Der Abschnitt Linienparameter (Line parameters) des Werkzeugs Sketcher LinieErstellen

Meldungen des Gleichungslösers

Dieser Abschnitt informiert über den Zustand der Skizze.

Die möglichen Benachrichtigungen sind:

  • Leere Skizze
  • Vollständig bestimmt
  • Unterbestimmt: n DoF(s)
  • Überflüssige Randbedingungen: (#, #, #)
  • Überbestimmt: (#, #, #)

Ist eine Skizze ist unterbestimmt, wird die Anzahl nicht festgelegter Freiheitsgrade angezeigt. Klickt man auf den unterstrichenen Text, werden die unterbestimmten Skizzenelemente ausgewählt. Siehe Sketcher UnterbestimmteElementeAuswählen.

Besitzt eine Skizze überflüssige Randbedingungen oder ist sie überbestimmt, werden die Indizes der betroffenen Randbedingungen angezeigt. Klickt man auf den unterstrichenen Text, werden sie ausgewählt. Siehe Sketcher ÜberflüssigeRandbedingungenAuswählen und Sketcher WidersprüchlicheRandbedingungenAuswählen.

Die beiden letzten Benachrichtigungen werden aus gutem Grund in Rot dargestellt: Sie sind Wrnungen, die nicht ignoriert werden sollten. Sie kennzeichnen Probleme, die angegangen werden müssen, da sie den Berechnugsalgorithmus (Solver) stören.

Die drei letzten Benachrichtigungen schließen sich nicht gegenseitig aus. Trifft mehr als eine zu, wird nur die wichtigste Benachrichtigung, die sich am weitesten unten in der Liste befindet, angezeigt.

Vorhandene Optionen:

Option Beschreibung
Diese Schaltfläche öffnet ein Menü:
  • Auto update: wenn aktiviert, wird nach jeder Aktion in der Skizze das ganze Modell neu berechnet. Nicht empfohlen für komplexe Dokumente.

Erweiterte Steuerung des Lösers

Dieser Abschnitt wird nur angezeigt, wenn die Option Bereich 'Erweiterte Steuerung des Lösers' anzeigen in den Voreinstellungen des Sketchers aktiviert wurde.

Beachte, dass die meisten Optionen in diesem Abschnitt haben keinen praktischen Nutzen besitzen. Sie können trotzdem beim Testen und Verstehen der Löser helfen.

Vorhandene Optionen:

Option Description
Standard-Löser Der Löser, der zur Lösung der Geometrie verwendet wird. Levenberg-Marquardt-Algorithmus und DogLeg (Trust-Region-Verfahren) sind Optimierungsalgorithmen. Der BFGS-Löser verwendet das Broyden–Fletcher–Goldfarb–Shanno -Verfahren.
DogLeg Gauss Schritt Diese Einstellung ist nur für den DogLeg-Löser verfügbar. Es ist der im DogLeg-Algorithmus verwendete Schritttyp.
Maximale Iterationszahl Falls der Löser mehr Iterationen benötigt, um eine Konvergenz für eine Lösung zu finden, wird er anhalten und melden, dass er gescheitert ist.
Multiplikator der Skizzengröße Falls aktiviert, wird die Zahl der maximalen Iterationen mit der Anzahl der Parameter multipliziert. Die Idee ist, dass größere Skizzen mehr Iterationen zum Konvergieren benötigen.
Konvergenz Der Grenzwert für den Quadratfehler (squared error). Dieser Fehler wird verwendet, um festzustellen, ob eine Lösung konvergiert oder nicht.
Eps/Eps1/Tau Diese Einstellungen sind nur für den LevenbergMarquardt-Löser verfügbar. Du solltest nur dann etwas ändern, wenn du vollständig verstehst, wie der Levenberg-Marquardt-Löser arbeitet.
Tolg/Tolx/Tolf Diese Einstellungen sind nur für den Dogleg-Löser verfügbar. Du solltest nur dann etwas ändern, wenn du vollständig verstehst, wie der Dogleg-Löser arbeitet.
QR-Algorithmus Während der Diagnose wird der Rang der Matrix berechnet, was die weitere Analyse des Beschränkungssystem ermöglicht, um festzustellen, ob es redundante/sich widersprechende Beschränkungen gibt. Die 'Rang'-berechnende Zerlegung in FreeCAD ist QR. Es gibt zwei Algorithmen: Eigen Dense QR ist ein dichte Matrix-QR mit voller Pivotisierung, was ein altbewährter Algorithmus ist, der sehr gut arbeitet, aber ziemlich langsam ist, wenn das System wächst. Der Eigen Sparse QR-Algoritmus ist eine Optimierung für dünnbesetzte Matrizen (mit vielen Nullen), der üblicherweise viel schneller ist, da FreeCADs Systeme viele Nullen haben.

(During diagnosing the rank of the matrix is calculated which enables to further analyze the constraint system to determine if there are redundant/conflicting constraints. The rank revealing decomposition used in FreeCAD is QR. There are two algorithms: Eigen Dense QR is a dense matrix QR with full pivoting, which is the legacy proven algorithm that works very well but it is rather slow as the system grows. The Eigen Sparse QR algorithm is an optimization for sparse matrices (having lots of zeros), which is usually much faster, since FreeCAD's systems do have a lot of zeros.)

Pivot-Grenzwert Bei der Ausführung des QR-Verfahrens werden Werte unterhalb des Pivot-Grenzwertes als Null behandelt.
Redundanz-Löser Der Löser, der während der Diagnose verwendet wird, ob eine Gruppe redundant oder sich widersprechend (conflicting) ist.
Redundant max. Iterationen Das Gleiche wie Maximale Iterationszahl, aber für das redundante Lösen.
Redundanter Zeichnungsgrößen-Multplikator Das Gleiche wie Multiplikator der Skizzengröße, aber für das redundante Lösen
Redundante Konvergenz Das Gleiche wie Konvergenz, aber für das redundante Lösen
R.Tolg/R.Tolx/R.Tolf Das Gleiche wie Tolg/Tolx/Tolf, aber für das redundante Lösen
Konsolen-Debug-Modus Einstellung für die Ausführlichkeit der Konsolenausgaben.
Lösen Diese Schaltfläche startet den Löser direkt.
Standardeinstellungen wiederherstellen Dieser Schaltfläche stellt die Standardeinstellungen wieder her.

Randbedingungen

Dieser Abschnitt listet die Randbedingungen der Skizze. Wird eine Randbedingung in der Liste deaktiviert, wird sie in der Skizze ausgeblendet. Randbedingungen können sowohl in der Liste als auch in der Skizze ausgewählt werden.

Randbedingungen können auch mit Sketcher VirtuellenBereichWechseln aus- und eingeblendet werden..

Vorhandene Optionen:

Option Description
Filter If the Filter checkbox is checked the Filter dropdown list controls which constraints are listed:
  • All: All constraints.
  • Geometric: Geometric constraints.
  • Datums: Driving dimensional constraints. Does not work properly: all dimensional constraints are filtered.
  • Named: Named constraints. Does not work.
  • Reference: Driven dimensional constraints. Does not work.
  • Selected constraints: Constraints selected in the sketch.
  • Associated constraints: Constraints associated with elements selected in the sketch.
This button toggles the visibility of the listed constraints in the sketch.
This button opens a menu:
  • Auto constraints: If checked, some geometric constraints are applied automatically to new elements.
  • Auto remove redundants: If checked, new constraints that are redundant are automatically removed.
  • Show only filtered Constraints: If checked, only the listed constraints are shown in the sketch.
  • Extended information (in widget): If checked, extended information is added in this form:
[(GeoID1,PosID1),(GeoID2,PosID2),(GeoID3,PosID3)]
GeoID is a zero-based index for non-external geometry. The X axis has GeoID -1, the Y axis has GeoID -2. GeoID -3, -4 etc. are used for external geometry.
PosID can have the following values:
0 = edge, 1 = start point, 2 = end point, 3 = center point.
For example a dimension from the origin to the center of a circle that is the 2nd non-external element in the sketch will have this extended information:
[(-1,1),(1,3)]
  • Hide internal alignment (in widget): If checked, constraints associated with internal alignments are hidden in the list. The Show/Hide internal geometry tool can also hide these constraints, but will also hide the internal alignments in the sketch.
Context menu Right-clicking the background of the list, or right-clicking constraints selected in the list opens a context menu. The menu has the following options:
  • Change value: Changes the value of a dimensional constraint. Only works for a single constraint. You can also double click the constraint in the list, or double click its value in the 3D view.
  • Toggle to/from reference: See Sketcher ToggleDrivingConstraint.
  • Deactivate or Activate: See Sketcher ToggleActiveConstraint.
  • Show constraints: Same as checking the constraint checkbox. But, unlike the checkbox, also works for more than one constraint.
  • Hide constraints: Same as unchecking the constraint checkbox. Idem.
  • Select Elements: See Sketcher SelectElementsAssociatedWithConstraints.
  • Rename: Renames the constraint.
  • Center sketch: Centers the 3D view around the selected constraints.
  • Delete: Deletes the selected constrains. The Del key can also be used.
  • Swap constraint names: Swaps the names of selected constraints. Only works if two constraints with user given names are selected.

Elemente

Dieser Abschnitt listet die Elemente in der Skizze. Wird ein Element in der Liste deaktiviert, wird es in der Skizze ausgeblendet. Elemente können sowohl in der Liste als auch in der Skizze ausgewählt werden.

Vorhandene Optionen:

Option Description
Filter If the Filter checkbox is checked the Filter dropdown list controls which elements are listed:
  • Normal: Normal geometry: geometry that does not fall in the next three categories.
  • Construction: Construction geometry.
  • Internal: Internal geometry.
  • External: External geometry.
  • All types: All geometry types. Specific types can be selected in the rest of the list:
    • Point
    • Line
    • Circle
    • Ellipse
    • Arc of circle
    • Arc of ellipse
    • Arc of hyperbola
    • Arc of parabola
    • B-Spline
This button opens a menu:
  • Extended information: If checked, extended element information is provided.
For non-external geometry the information in the list then changes from:
<N>-<TYPE>
to:
<TYPE>(Edge<N>#ID<GeoID>#<VLX>)[-Construction]
<TYPE>: Element type.
<N>: A 1-based index that indicates the creation order of the element.
<GeoID>: See under Constraints.
<VLX>: Element layer. See below.
Each element in the list has 1 to 4 buttons organized in 4 columns. These select a specific part of the element. Only applicable buttons are shown.
  • Button in column 1: Selects the edge of the element.
  • Button in column 2: Selects the start point of the element.
  • Button in column 3: Selects the end point of the element.
  • Button in column 4: Selects the center point of the element.

Clicking the text has the same effect as clicking the first available button of the element.


In the image the edge of a line and the center of an arc have been selected.
The line does not have a button in column 4 as it does not have a center.

Context menu Right-clicking the background of the list, or right-clicking elements selected in the list opens a context menu. The menu contains the Geometric constraint tools, the Dimensional constraint tools and the following additional options:
  • Toggle construction geometry: See Sketcher ToggleConstruction.
  • Select Constraints: See Sketcher SelectConstraints.
  • Select Origin: See Sketcher SelectOrigin.
  • Select Horizontal Axis: See Sketcher SelectHorizontalAxis.
  • Select Vertical Axis: See Sketcher SelectVerticalAxis.
  • Layer: 3 layers are available:
    • Layer 0: Indicated as VL0 in extended information. This is the default layer. Elements on this layer are displayed with a solid line type.
    • Layer 1: Indicated as VL1 in extended information. Elements on this layer are displayed with a dashed line type.
    • Hidden: Indicated as VL2 in extended information. Elements on this layer are hidden in the sketch.
The rendering order of layers 0 and 1 is such that when picking coincident points in the 3D view elements on layer 0 are selected in favor of those on layer 1.
  • Delete: Deletes the selected elements. The Del key can also be used.