Sketcher KoinzidentFestlegen

From FreeCAD Documentation
This page is a translated version of the page Sketcher ConstrainCoincident and the translation is 55% complete.
Outdated translations are marked like this.

Skizzierer KoinzidentFestlegen

Menüeintrag
Skizze → Sketcher-Randbedingungen → Koinzidenz festlegen
Arbeitsbereich
Sketcher
Standardtastenkürzel
C
Eingeführt in Version
-
Siehe auch
Sketcher KoinzidentFestlegenKombiniert, Sketcher PunktAufObjektFestlegen

Beschreibung

Der Befehl Sketcher KoinzidentFestlegen erstellt eine Randbedingung zwischen Punkten. die sie koinzident (deckungsgleich) festlegt oder (eingeführt mit Version 0.21) eine Randbedingung zwischen Kreisen, Kreisbögen, Ellipsen, Ellipsenbögen, die sie konzentrisch festlegt (indem ihre Mittelpunkte koinzident festgelegt werden).

eingeführt mit Version 0.22: Dieser Befehl wird durch den Befehl Sketcher KoinzidentFestlegenKombiniert ersetzt, wenn die Option Koinzidenz und Punkt auf Objekt vereinigen in den Sketcher-Voreinstellungen ausgewählt wurde.

Anwendung

See also: Drawing aids.

Continue mode

  1. Wahlweise eine der folgenden Möglichkeiten auswählen:
    • Zwei oder mehr Punkte auswählen.
    • Zwei oder mehr Kanten von Kreisen, Kreisbögen, Ellipsen oder Ellipsenbögen auswählen.
  2. Es gibt mehrere Möglichkeiten den Befehl aufzurufen:
    • Die Schaltfläche Koinzidenz festlegen drücken.
    • Den Menüeintrag Skizze → Sketcher-Randbedingungen → Koinzidenz festlegen auswählen.
    • Das Tastaturkürzel C.
  3. Der Mauszeiger wandelt sich zu einem weißen Kreuz mit entsprechendem Befehlssymbol und zeigt so an, dass der Befehl aktiviert wurde.
  4. Wahlweise weitere Elemente auswählen. Jetzt können jeweils nur zwei Elemente zur Zeit ausgewählt werden.
  5. Zum Beenden des Befehls Esc oder die rechte Maustaste drücken oder eine andere Randbedingung btw. einen anderen Befehl aufrufen.

Run-once mode

  1. Do one of the following:
    • Select two or more points.
    • Select two or more edges of circles, arcs, ellipses or arcs of ellipses.
  2. Invoke the tool as explained above.
  3. Depending on the selection one or more constraints are added.

Notes

Skripten

Die Randbedingung kann in Makros und von der Python-Konsole aus mit dem folgenden Befehl erstellt werden:

Sketch.addConstraint(Sketcher.Constraint('Coincident',LineFixed,PointOfLineFixed,LineMoving,PointOfLineMoving))

wobei :

  • Sketch ein Skizzenobjekt ist.
  • LineFixed die Nummer der Linie ist, die sich durch die Anwendung der Randbedingung nicht bewegt.
  • PointOfLineFixed bestimmt, welcher Knoten der Linie LineFixed die Randbedingung erfüllen muss.
  • LineMoving die Nummer der Zeile ist, die sich durch Anwendung der Randbedingung bewegt.
  • PointOfLineMoving bestimmt, welcher Knoten der Linie LineMoving, die Randbedingung erfüllen muss.

Wie die Namen LineFixed und LineMoving andeuten, bleibt, wenn sich beide beteiligten Knoten frei in jede Richtung bewegen können, der erste (in der GUI zuerst ausgewählte) fest und der andere bewegt sich. Sind jedoch weitere Randbedingungen vorhanden, dürfen sich beide Kanten bewegen.

Die Seite Sketcher Skripten erklärt die Werte, die für LineFixed, PointOfLineFixed, LineMoving und PointOfLineMoving verwendet werden können, und enthält weitere Beispiele, wie man Randbedingungen mit Python-Skripten erstellt.