Sketcher ConstrainPerpendicular/de: Difference between revisions

From FreeCAD Documentation
(Created page with "# Eine der folgenden Möglichkeiten auswählen: #* Zwei Kanten auswählen (siehe oben). #* Zwei Endpunkte auswählen, die zu unterschiedlichen Kanten gehören. #* Eine Kante und den Endpunkt einer anderen Kante auswählen (in bleliebiger Reihenfolge). #* Einen Punkt und zwei Kanten auswählen (wie vorher). # Dieses Werkzeug aufrufen, wie oben beschrieben oder mit der folgenden zusätzlichen Möglichkeit: #* Ein Rechtsklick in die 3D-Ansicht und die Menüo...")
(Created page with "Die beiden Kanten werden an ihrer (virtuellen) Schnittstelle rechtwinklig zueinander angeordnet. Ist eine der Kanten ein Kegeschnitt, wird ein Punktobjekt hinzugefügt, das mit jeweils einer Randbedingung Punkt auf Objekt festlegen mit beiden (verlängerten) Kanten verbunden ist.")
Line 67: Line 67:
[[Image:Sketcher_ConsraintPerpendicular_mode1.png|400px]]
[[Image:Sketcher_ConsraintPerpendicular_mode1.png|400px]]


The two edges are made perpendicular at their (virtual) intersection. If one of the edges is a [[Sketcher_Workbench#Sketcher_CompCreateConic|conic]], a [[Sketcher_CreatePoint|Point object]] that has a [[Sketcher_ConstrainPointOnObject|Point on object constraint]] with both (extended) edges is added.
Die beiden Kanten werden an ihrer (virtuellen) Schnittstelle rechtwinklig zueinander angeordnet. Ist eine der Kanten ein [[Sketcher_Workbench/de#Sketcher_CompCreateConic|Kegeschnitt]], wird ein [[Sketcher_CreatePoint/de|Punktobjekt]] hinzugefügt, das mit jeweils einer Randbedingung [[Sketcher_ConstrainPointOnObject/de|Punkt auf Objekt festlegen]] mit beiden (verlängerten) Kanten verbunden ist.


<span id="Between_two_endpoints"></span>
<span id="Between_two_endpoints"></span>

Revision as of 06:36, 1 June 2024

Sketcher RechtwinkligFestlegen

Menüeintrag
Skizze → Sketcher-Randbedingungen → Rechtwinklig festlegen
Arbeitsbereich
Sketcher
Standardtastenkürzel
N
Eingeführt in Version
-
Siehe auch
Sketcher WinkelFestlegen

Beschreibung

Das Werkzeug Sketcher RechtwinkligFestlegen legt zwei Linien rechtwinklig zueinander fest oder zwei Kanten bzw. eine Kante und eine Achse an ihrer Verbindungsstelle. Linien werden als unendlich angesehen; offene Kurven werden ebenfalls virtuell verlängert. Die Randbedingung kann auch zwei Kanten verbinden und sie gleichzeitig an der Verbindungsstelle rechtwinklig festlegen.

Anwendung

Siehe auch: Zeichnungshilfen.

Fortsetzen-Modus

  1. Sicherstellen, dass die Auswahl leer ist.
  2. Es gibt mehrere Möglichkeiten, das Werkzeug aufzurufen:
    • Die Schaltfläche Rechtwinklig festlegen drücken.
    • Den Menüeintrag Skizze → Sketcher-Randbedingung → Rechtwinklig festlegen auswählen.
    • eingeführt mit Version 1.0: Ein Rechtsklick in die 3D-Ansicht und die Menüoption Festlegen → Rechtwinklig festlegen im Kontextmenü auswählen.
    • Das Tastaturkürzel N.
  3. Der Mauszeiger wandelt sich zu einem Kreuz mit Werkzeugsymbol.
  4. Eine der folgenden Möglichkeiten auswählen:
    • Zwei Kanten auswählen. Eine der Kanten muss eine gerade Linie oder eine Achse sein. Die andere kann eine beliebige Kante sein außer einem B-Spline.
    • Einen Punkt und zwei Kanten auswählen (in dieser Reihenfolge).
    • Eine Kante, einen Punkt und eine weitere Kante auswählen (wie vorher).
  5. Eine Randbedingung Rechtwinklig festlegen wird hinzugefügt. Wurden ein Punkt und zwei Kanten ausgewählt, werden auch bis zu zwei Randbedingungen Punkt auf Objekt festlegen hinzugefügt. Siehe Beispiel.
  6. Wahlweise weitere Randbedingungen erstellen.
  7. Zum Beenden die rechte Maustaste oder Esc drücken; oder ein anderes Werkzeug zum Erstellen von Geometrien oder Randbedingungen aufrufen.

Einmal-Ausführen-Modus

  1. Eine der folgenden Möglichkeiten auswählen:
    • Zwei Kanten auswählen (siehe oben).
    • Zwei Endpunkte auswählen, die zu unterschiedlichen Kanten gehören.
    • Eine Kante und den Endpunkt einer anderen Kante auswählen (in bleliebiger Reihenfolge).
    • Einen Punkt und zwei Kanten auswählen (wie vorher).
  2. Dieses Werkzeug aufrufen, wie oben beschrieben oder mit der folgenden zusätzlichen Möglichkeit:
    • Ein Rechtsklick in die 3D-Ansicht und die Menüoption Rechtwinklig festlegen im Kontextmenü auswählen.
  3. Eine Randbedingung Rechtwinklg festlegen wird hinzugefügt. Wurden ein Punkt und zwei Kanten ausgewählt, können auch bis zu zwei Randbedingungen Punkt auf Objekt festlegen hinzugefügt werden. Siehe Beispiele.

Beispiele

Zwischen zwei Kanten

Die beiden Kanten werden an ihrer (virtuellen) Schnittstelle rechtwinklig zueinander angeordnet. Ist eine der Kanten ein Kegeschnitt, wird ein Punktobjekt hinzugefügt, das mit jeweils einer Randbedingung Punkt auf Objekt festlegen mit beiden (verlängerten) Kanten verbunden ist.

Zwischen zwei Endpunkten

Die Endpunkte werden deckungsgleich (koinzident) und die Kanten rechtwinklig zueinander gesetzt.

Zwischen Kante und Endpunkt

Der Endpunkt einer Kante wird auf der anderen Kante liegend und die Kanten in diesem Punkt rechtwinklig zueinander festgelegt.

Zwischen zwei Kanten in einem Punkt

Die zwei Kanten werden in einem gegebenen Punkt rechtwinklig zueinander festgelegt. Der Punkt kann ein beliebiger Punkt sein z.B. der Mittelpunkt eines Kreises, der Endpunkt einer Kante oder der Ursprung; er kann zu einer der Kanten gehören und er kann auch ein Punktobjekt sein. Wenn erforderlich, werden Randbedingungen Punkt auf Objekt festlegen hinzugefügt, um sicherzustellen, dass der Punkt auf beiden (verlängerten) Kanten liegt. Diese zusätzlichen Randbedingungen werden These additional constraints are called Helferrandbedingungen genannt.

Skripten

Die rechtwinklige Beschränkung kann aus Makros und aus der Python Konsole wie folgt erstellt werden:

# direct perpendicularity
Sketch.addConstraint(Sketcher.Constraint('Perpendicular',icurve1,icurve2))

# point-to-point perpendicularity
Sketch.addConstraint(Sketcher.Constraint('Perpendicular',icurve1,pointpos1,icurve2,pointpos2))

# point-to-curve perpendicularity
Sketch.addConstraint(Sketcher.Constraint('Perpendicular',icurve1,pointpos1,icurve2))

# perpendicular-via-point (plain constraint, helpers are not added automatically)
Sketch.addConstraint(Sketcher.Constraint('PerpendicularViaPoint',icurve1,icurve2,geoidpoint,pointpos))

wobei:

  • Sketch ist ein Skizzenobjekt
  • icurve1, icurve2 sind zwei Ganzzahlen, die die Kurven identifizieren, die zueinander senkrecht liegen sollen. Diese Integer Zahlen sind Indexwerte der Skizze (der Wert, der vom Aufruf Sketch.addGeometry) zurückgegeben wird.
  • pointpos1, pointpos2 sollten 1 für den Startpunkt und 2 für den Endpunkt sein.
  • geoidpoint und pointpos in PerpendicularViaPoint sind die Indizes, die den Punkt der Rechtwinkligkeit festlegen.

Die Skizzierer Skripten Seite erklärt die Werte, die für icurve1, icurve2, pointpos1, pointpos2 und geoidpoint verwendet werden können, und enthält weitere Beispiele, wie man Beschränkungen aus Python Skripten erstellt.