Sketcher ConstrainDistance/de: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
 
(55 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

<div class="mw-translate-fuzzy">
{{Docnav/de
{{Docnav/de
|[[Sketcher_ConstrainDistanceY/de|Vertikaler Abstand]]
|[[Sketcher_ConstrainDistanceY/de|YAbstandFestlegen]]
|[[Sketcher_ConstrainRadius/de|Radius]]
|[[Sketcher_ConstrainRadius/de|RadiusFestlegen]]
|[[Sketcher_Workbench/de|Skizzierer]]
|[[Sketcher_Workbench/de|Sketcher]]
|IconL=Constraint_VerticalDistance.svg
|IconL=Sketcher_ConstrainDistanceY.svg
|IconR=Sketcher_ConstrainRadius.svg
|IconC=Workbench_Sketcher.svg
|IconC=Workbench_Sketcher.svg
|IconR=Constraint_Radius.png
}}
}}
</div>


<div class="mw-translate-fuzzy">
{{GuiCommand/de
{{GuiCommand/de
|Name=Sketcher ConstrainDistance
|Name=Sketcher ConstrainDistance
|Name/de=Skizzierer BeschränkeAbstand
|Name/de=Sketcher AbstandFestlegen
|MenuLocation=Skizze → Sketcher-Randbedingungen → Abstand festlegen
|Workbenches=[[Sketcher_Workbench/de|Skizzierer]]
|Workbenches=[[Sketcher_Workbench/de|Sketcher]]
|MenuLocation=Skizze → Skizzen Beschränkungen → Abstand Beschränken
|Shortcut={{KEY|Shift}} + {{KEY|D}}
|Shortcut={{KEY|K}} {{KEY|D}}
|SeeAlso=[[Sketcher_ConstrainDistanceX/de|Horizontalen Abstand beschränken]], [[Sketcher_ConstrainDistanceY/de|Vertikalen Abstand beschränken]]
|SeeAlso=[[Sketcher_ConstrainDistanceX/de|Sketcher XAbstandFestlegen]], [[Sketcher_ConstrainDistanceY/de|Sketcher YAbstandFestlegen]]
}}
}}
</div>


<span id="Description"></span>
==Beschreibung==
==Beschreibung==

Die '''Beschränke Abstand''' beschränkt die Länge einer Linie, den senkrechten Abstand zwischen einem Punkt und einer Linie oder den Abstand zwischen zwei Punkten auf einen bestimmten Wert.
<div class="mw-translate-fuzzy">
Die Randbedingung '''AbstandFestlegen''' legt die Länge einer Linie, den senkrechten Abstand eines Punktes zu einer Linie, den Abstand zwischen zwei Punkten und, {{Version/de|0.21}}, den Abstand zwischen zwei Kreiskurven oder zwischen einem Kreis und einer linie fest.
</div>


[[Image:Sketcher_ConstrainDistance_example.png]]
[[Image:Sketcher_ConstrainDistance_example.png]]


<span id="Usage"></span>
==Anwendung==
==Anwendung==


See also: [[Sketcher_Workbench#Drawing_aids|Drawing aids]].
# Wähle zwei Punkte oder eine Linie oder einen Punkt und eine Linie.

# Aufrufen des Befehls auf verschiedene Weise:
===[[Sketcher_Workbench#Continue_modes|Continue mode]]===
#* Drücke die {{Button|[[File:Sketcher_ConstrainDistance.svg|16px]] [[Sketcher_ConstrainDistance/de|Abstand beschränken]]}} Schaltfläche in der Skizzierer Werkzeugleiste.

#* Verwende die {{KEY|Shift}} + {{KEY|D}} Tastaturkürzel. ('''D'''' steht für '''D'''istance; engl.: Abstand)
<div class="mw-translate-fuzzy">
#* Verwende den {{MenuCommand|SkizzeSkizziererbeschränkungen → [[File:Sketcher_ConstrainDistance.svg|16px]] Abstand beschränken}} Eintrag aus dem oberen Menü.
# Eine Linie, einen Punkt und eine Linie, zwei Punkte, zwei Kreiskurven oder eine Kreiskurve und eine linie auswählen.
# Ein Einblenddialogfeld wird geöffnet, um den Wert zu bearbeiten oder zu bestätigen. Drücken {{Button|OK}}, um den Wert zu bestätigen.
# Es gibt mehrere Möglichkeiten den Befehl aufzurufen:
#* Die Schaltfläche {{Button|[[File:Sketcher_ConstrainDistance.svg|16px]] [[Sketcher_ConstrainDistance/de|Abstand festlegen]]}} in der Sketcher-Werkzeugleiste drücken.
#* Das Tastaturkürzel {{KEY|K}} dann {{KEY|D}}.
#* Den Menüeintrag {{MenuCommand|SketchSkizzen-Beschränkungen → [[File:Sketcher_ConstrainDistance.svg|16px]] Abstand festlegen}} auswählen.
# Ein Dialogfeld wird geöffnet, um den Wert zu bearbeiten oder zu bestätigen. Zum Bestätigen {{Button|OK}} drücken.
</div>

===Run-once mode===

# Do one of the following:
#* Select a single line.
#* Select two points.
#* Select a point and a line (in any order).
#* Select the edges of two circles or arcs.
#* Select the edge of a circle or arc and a line (idem).
#* {{Version|1.0}}: Select the edge of a single arc.
# Invoke the tool as explained above.
# Optionally [[Sketcher_Workbench#Edit_constraints|edit the constraint value]].
# A constraint is added.

==Notes==

<div class="mw-translate-fuzzy">
Wenn es passt, sollte die Verwendung von {{Button|[[File:Sketcher ConstrainDistanceX.svg|16px]] [[Sketcher ConstrainDistanceX/de|XAbstandFestlegen]]}} oder {{Button|[[File:Sketcher ConstrainDistanceY.svg|16px]] [[Sketcher ConstrainDistanceY/de|YAbstandFestlegen]]}} erwägt werden. Diese Randbedingungen sind robuster und schneller zu berechnen als das Werkzeug '''AbstandFestlegen'''.
</div>

<span id="Scripting"></span>
==Skripten==

Abstand vom Ursprung:

{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, -1, 1, App.Units.Quantity('123.0 mm')))}}

Abstand zwischen zwei Endpunkten:

{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Edge1, PointOfEdge1, Edge2, PointOfEdge2, App.Units.Quantity('123.0 mm')))}}

Länge der Linie (die GUI erlaubt die Auswahl der Kante, aber das ist nur eine Abkürzung für die Nutzung der beiden Endpunkte derselben Linie):

{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Line, 1, Line, 2, App.Units.Quantity('123.0 mm')))}}

Senkrechter Abstand eines Punktes ({{incode|Edge, PointOfEdge}}) zu einer Linie ({{incode|Line}}):

{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, Line, 0, App.Units.Quantity('123.0 mm')))}}

Abstand zwischen den Kanten zweier Kreise:


{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Circle1, 0, Circle2, 0, App.Units.Quantity('123.0 mm')))}}
'''Hinweis''': Das Beschränkungswerkzeug kann auch ohne vorherige Auswahl gestartet werden. Um den lotrechten Abstand zwischen einem Punkt und einer Linie zu setzen, muss der Punkt zuerst selektiert werden. Als Voreinstellung ist der Befehl im "Continue Mode", um neue Beschränkungen zu erstellen; drücke die rechte Maustaste oder {{KEY|Esc}} einmal zum Beenden des Befehls.


Die Seite [[Sketcher_scripting/de|Sketcher Skripterstellung]] erklärt die Werte, die für {{incode|Edge}}, {{incode|Edge1}}, {{incode|Edge2}}, {{incode|PointOfEdge}}, {{incode|PointOfEdge1}}, {{incode|PointOfEdge2}}, {{incode|Line}}, {{incode|Circle1}} und {{incode|Circle2}} verwendet werden können, und enthält weitere Beispiele, wie man Randbedingungen mit Python-Skripten erstellt.
===Fingerzeig===


Falls anwendbar, erwäge bitte die Verwendung der {{Button|[[File:Sketcher ConstrainDistanceX.svg|16px]] [[Sketcher ConstrainDistanceX/de|Horizontaler Abstand]]}} oder {{Button|[[File:Sketcher ConstrainDistanceY.svg|16px]] [[Sketcher ConstrainDistanceY/de|Vertikaler Abstand]]}} Beschränkungen stattdessen. Diese Beschränkungen sind robuster und schneller zu berechnen als das '''BeschränkungAbstand''' Werkzeug.


<div class="mw-translate-fuzzy">
{{Docnav/de
{{Docnav/de
|[[Sketcher_ConstrainDistanceY/de|Vertikaler Abstand]]
|[[Sketcher_ConstrainDistanceY/de|YAbstandFestlegen]]
|[[Sketcher_ConstrainRadius/de|Radius]]
|[[Sketcher_ConstrainRadius/de|RadiusFestlegen]]
|[[Sketcher_Workbench/de|Skizzierer]]
|[[Sketcher_Workbench/de|Sketcher]]
|IconL=Constraint_VerticalDistance.svg
|IconL=Sketcher_ConstrainDistanceY.svg
|IconR=Sketcher_ConstrainRadius.svg
|IconC=Workbench_Sketcher.svg
|IconC=Workbench_Sketcher.svg
|IconR=Constraint_Radius.png
}}
}}
</div>


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

Latest revision as of 15:11, 23 April 2024

Sketcher AbstandFestlegen

Menüeintrag
Skizze → Sketcher-Randbedingungen → Abstand festlegen
Arbeitsbereich
Sketcher
Standardtastenkürzel
K D
Eingeführt in Version
-
Siehe auch
Sketcher XAbstandFestlegen, Sketcher YAbstandFestlegen

Beschreibung

Die Randbedingung AbstandFestlegen legt die Länge einer Linie, den senkrechten Abstand eines Punktes zu einer Linie, den Abstand zwischen zwei Punkten und, eingeführt mit Version 0.21, den Abstand zwischen zwei Kreiskurven oder zwischen einem Kreis und einer linie fest.

Anwendung

See also: Drawing aids.

Continue mode

  1. Eine Linie, einen Punkt und eine Linie, zwei Punkte, zwei Kreiskurven oder eine Kreiskurve und eine linie auswählen.
  2. Es gibt mehrere Möglichkeiten den Befehl aufzurufen:
    • Die Schaltfläche Abstand festlegen in der Sketcher-Werkzeugleiste drücken.
    • Das Tastaturkürzel K dann D.
    • Den Menüeintrag Sketch → Skizzen-Beschränkungen → Abstand festlegen auswählen.
  3. Ein Dialogfeld wird geöffnet, um den Wert zu bearbeiten oder zu bestätigen. Zum Bestätigen OK drücken.

Run-once mode

  1. Do one of the following:
    • Select a single line.
    • Select two points.
    • Select a point and a line (in any order).
    • Select the edges of two circles or arcs.
    • Select the edge of a circle or arc and a line (idem).
    • introduced in version 1.0: Select the edge of a single arc.
  2. Invoke the tool as explained above.
  3. Optionally edit the constraint value.
  4. A constraint is added.

Notes

Wenn es passt, sollte die Verwendung von XAbstandFestlegen oder YAbstandFestlegen erwägt werden. Diese Randbedingungen sind robuster und schneller zu berechnen als das Werkzeug AbstandFestlegen.

Skripten

Abstand vom Ursprung:

Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, -1, 1, App.Units.Quantity('123.0 mm')))

Abstand zwischen zwei Endpunkten:

Sketch.addConstraint(Sketcher.Constraint('Distance', Edge1, PointOfEdge1, Edge2, PointOfEdge2, App.Units.Quantity('123.0 mm')))

Länge der Linie (die GUI erlaubt die Auswahl der Kante, aber das ist nur eine Abkürzung für die Nutzung der beiden Endpunkte derselben Linie):

Sketch.addConstraint(Sketcher.Constraint('Distance', Line, 1, Line, 2, App.Units.Quantity('123.0 mm')))

Senkrechter Abstand eines Punktes (Edge, PointOfEdge) zu einer Linie (Line):

Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, Line, 0, App.Units.Quantity('123.0 mm')))

Abstand zwischen den Kanten zweier Kreise:

Sketch.addConstraint(Sketcher.Constraint('Distance', Circle1, 0, Circle2, 0, App.Units.Quantity('123.0 mm')))

Die Seite Sketcher Skripterstellung erklärt die Werte, die für Edge, Edge1, Edge2, PointOfEdge, PointOfEdge1, PointOfEdge2, Line, Circle1 und Circle2 verwendet werden können, und enthält weitere Beispiele, wie man Randbedingungen mit Python-Skripten erstellt.