Sketcher ConstrainDistance/de: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 29: Line 29:
==Anwendung==
==Anwendung==


# Eine Linie, einen Punkt und eine Linie, zwei Punkte oder die Kanten zweier Kreise auswählen.
<div class="mw-translate-fuzzy">
# Zwei Punkte, eine Linie oder einen Punkt und eine Linie auswählen.
# Es gibt mehrere Möglichkeiten den Befehl aufzurufen:
# Es gibt mehrere Möglichkeiten den Befehl aufzurufen:
#* Die Schaltfläche {{Button|[[File:Sketcher_ConstrainDistance.svg|16px]] [[Sketcher_ConstrainDistance/de|Abstand beschränken]]}} in der Sketcher-Werkzeugleiste drücken.
#* Die Schaltfläche {{Button|[[File:Sketcher_ConstrainDistance.svg|16px]] [[Sketcher_ConstrainDistance/de|Abstand beschränken]]}} in der Sketcher-Werkzeugleiste drücken.
Line 36: Line 35:
#* Den Menüeintrag {{MenuCommand|Sketch → Skizzen-Beschränkungen → [[File:Sketcher_ConstrainDistance.svg|16px]] Abstand festlegen}} auswählen.
#* Den Menüeintrag {{MenuCommand|Sketch → Skizzen-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.
# Ein Dialogfeld wird geöffnet, um den Wert zu bearbeiten oder zu bestätigen. Zum Bestätigen {{Button|OK}} drücken.
</div>


'''Hinweis''': Das Werkzeug kann auch ohne vorherige Auswahl gestartet werden. Um den lotrechten Abstand zwischen einem Punkt und einer Linie festzulegen muss der Punkt zuerst ausgewählt werden. Standardmäßig befindet sich der Befehl im Fortsetzungsmodus, um neue Randbedingungen zu erstellen; ein Druck auf die rechte Maustaste oder auf Esc beendet den Befehl.
'''Hinweis''': Das Werkzeug kann auch ohne vorherige Auswahl gestartet werden. Um den lotrechten Abstand zwischen einem Punkt und einer Linie festzulegen muss der Punkt zuerst ausgewählt werden. Standardmäßig befindet sich der Befehl im Fortsetzungsmodus, um neue Randbedingungen zu erstellen; ein Druck auf die rechte Maustaste oder auf Esc beendet den Befehl.

Revision as of 16:20, 8 April 2023

Sketcher AbstandFestlegen

Menüeintrag
Sketch → Skizzen-Beschränkungen → Distanz 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 oder, eingeführt mit Version 1.0, den Abstand zwischen den Kanten zweier Kreise fest.

Anwendung

  1. Eine Linie, einen Punkt und eine Linie, zwei Punkte oder die Kanten zweier Kreise auswählen.
  2. Es gibt mehrere Möglichkeiten den Befehl aufzurufen:
    • Die Schaltfläche Abstand beschränken 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.

Hinweis: Das Werkzeug kann auch ohne vorherige Auswahl gestartet werden. Um den lotrechten Abstand zwischen einem Punkt und einer Linie festzulegen muss der Punkt zuerst ausgewählt werden. Standardmäßig befindet sich der Befehl im Fortsetzungsmodus, um neue Randbedingungen zu erstellen; ein Druck auf die rechte Maustaste oder auf Esc beendet den Befehl.

Hinweis

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')))

Distanz von Punkt (Edge, PointOfEdge) zum nächsten Punk auf Linie (Line):

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

Distance between the edges of two circles:

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

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