Sketcher ConstrainAngle/de: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(12 intermediate revisions by the same user not shown)
Line 10: Line 10:
}}
}}


<div class="mw-translate-fuzzy">
{{GuiCommand/de
{{GuiCommand/de
|Name=Sketcher ConstrainAngle
|Name=Sketcher ConstrainAngle
|Name/de=Sketcher WinkelFestlegen
|Name/de=Sketcher WinkelFestlegen
|MenuLocation=Sketch → Sketcher constraints → Winkel festlegen
|MenuLocation=Skizze → Sketcher-Randbedingungen → Winkel festlegen
|Workbenches=[[Sketcher_Workbench/de|Sketcher]]
|Workbenches=[[Sketcher_Workbench/de|Sketcher]]
|Shortcut={{KEY|K}} {{KEY|A}}
|Shortcut={{KEY|K}} {{KEY|A}}
|SeeAlso=[[Sketcher_ConstrainDistance/de|Sketcher AbstandFestlegen]], [[Sketcher_ConstrainPerpendicular/de|Sketcher RechtwinkligFestlegen]]
|SeeAlso=[[Sketcher_ConstrainPerpendicular/de|Sketcher RechtwinkligFestlegen]]
}}
}}
</div>


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


Das Werkzeug [[Image:Sketcher_ConstrainAngle.svg|24px]] [[Sketcher_ConstrainAngle/de|Sketcher WinkelFestlegen]] legt den Winkel zwischen zwei Kanten fest (Linien werden als unendlich angesehen (Geraden) und offene Kurven werden auch entsprechend virtuell erweitert), den Winkel einer Linie zur horizontalen Achse der Skizze oder den überstrichenen Winkel eines Kreisbogens.
<div class="mw-translate-fuzzy">
Die Randbedingung Winkel festlegen ist eine [[Sketcher_Workbench/de#Sketcher-Randbedingungen|maßliche Randbedingung]], die dazu dient, Winkel in der Skizze festzulegen. Sie ist in der Lage, die Neigungen einzelner Linien, Winkel zwischen den Linien, Winkel der Schnittpunkte von Kurven und Winkelbereiche von Kreisbögen festzulegen.
</div>


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


See also: [[Sketcher_Workbench#Drawing_aids|Drawing aids]].
Siehe auch: [[Sketcher_Workbench/de#Zeichnungshilfen|Zeichnungshilfen]].


<span id="Continue_mode"></span>
===[[Sketcher_Workbench#Continue_modes|Continue mode]]===
===[[Sketcher_Workbench/de#Fortsetzen-Modi|Fortsetzen-Modus]]===


# Make sure there is no selection.
# Make sure there is no selection.
Line 63: Line 60:
# An Angle constraint is added. If a point and two edges have been selected, up to two [[Sketcher_ConstrainPointOnObject|Point on object constraints]] can also be added. See [[#Between_two_edges_at_point|Examples]].
# An Angle constraint is added. If a point and two edges have been selected, up to two [[Sketcher_ConstrainPointOnObject|Point on object constraints]] can also be added. See [[#Between_two_edges_at_point|Examples]].


==Examples==
<span id="Examples"></span>
==Beispiele==


<span id="Single_line"></span>
<span id="Single_line"></span>
===Einzelne Linie===
<div class="mw-translate-fuzzy">
===Neigungswinkel einer Linie===
</div>


[[Image:Sketcher_ConsraintAngle_mode1.png|400px]]
[[Image:Sketcher_ConsraintAngle_mode1.png|400px]]


Der Winkel wird zwischen der Linie und der positiven X-Achse der Skizze festgelegt.
<div class="mw-translate-fuzzy">
Die Randbedingung legt den polaren Winkel der Linienrichtung fest. Es ist der Winkel zwischen der Linie und der X-Achse der Skizze.
</div>


<span id="Single_circular_arc"></span>
<span id="Single_circular_arc"></span>
===Einzelner Kreisbogen===
<div class="mw-translate-fuzzy">
===Winkel eines Kreisbogens===
</div>


[[Image:Sketcher_ConsraintAngle_mode2.png|400px]]
[[Image:Sketcher_ConsraintAngle_mode2.png|400px]]


Der überstrichene Winkel des Kreisbogens wird festgelegt.
<div class="mw-translate-fuzzy">
In diesem Modus fixiert die Randbedingung die Winkelspannweite eines Kreisbogens.
</div>


<span id="Between_two_lines"></span>
<span id="Between_two_lines"></span>
===Zwischen zwei Linien===
<div class="mw-translate-fuzzy">
===Zwischen Linien===
</div>


[[Image:Sketcher_ConsraintAngle_mode3.png|400px]]
[[Image:Sketcher_ConsraintAngle_mode3.png|400px]]


Der Winkel zwischen zwei Linien wird festgelegt. Es ist nicht erforderlich, dass sich die Linien schneiden.
<div class="mw-translate-fuzzy">
In diesem Modus legt die Randbedingung den Winkel zwischen zwei Linien fest. Es ist nicht erforderlich, dass sich die Linien schneiden.
</div>


<span id="Between_two_edges_at_point"></span>
<span id="Between_two_edges_at_point"></span>
===Zwischen zwei Kanten am Knotenpunkt===
<div class="mw-translate-fuzzy">
===Zwischen Kurven im Schnittpunkt (Winkel-über-Punkt)===
</div>


[[Image:Sketcher_ConsraintAngle_mode4.png|400px]]
[[Image:Sketcher_ConsraintAngle_mode4.png|400px]]
Line 134: Line 118:




<div class="mw-translate-fuzzy">
{{Docnav/de
{{Docnav/de
|[[Sketcher_ConstrainDiameter/de|DurchmesserFestlegen]]
|[[Sketcher_ConstrainRadiam/de|Automatisch Radius/Durchmesser festlegen]]
|[[Sketcher_ConstrainLock/de|Sperren]]
|[[Sketcher_ConstrainSnellsLaw/de|BrechungNachSnelliusFestlegen]]
|[[Sketcher_Workbench/de|Sketcher]]
|[[Sketcher_Workbench/de|Sketcher]]
|IconL=Sketcher ConstrainRadiam.svg
|IconL=Sketcher_ConstrainDiameter.svg
|IconR=Constraint_SnellsLaw.svg
|IconR=Sketcher_ConstrainLock.svg
|IconC=Workbench_Sketcher.svg
|IconC=Workbench_Sketcher.svg
}}
}}
</div>


{{Sketcher_Tools_navi{{#translation:}}}}
{{Sketcher_Tools_navi{{#translation:}}}}

Latest revision as of 16:01, 14 May 2024

Sketcher WinkelFestlegen

Menüeintrag
Skizze → Sketcher-Randbedingungen → Winkel festlegen
Arbeitsbereich
Sketcher
Standardtastenkürzel
K A
Eingeführt in Version
-
Siehe auch
Sketcher RechtwinkligFestlegen

Beschreibung

Das Werkzeug Sketcher WinkelFestlegen legt den Winkel zwischen zwei Kanten fest (Linien werden als unendlich angesehen (Geraden) und offene Kurven werden auch entsprechend virtuell erweitert), den Winkel einer Linie zur horizontalen Achse der Skizze oder den überstrichenen Winkel eines Kreisbogens.

Anwendung

Siehe auch: Zeichnungshilfen.

Fortsetzen-Modus

  1. Make sure there is no selection.
  2. There are several ways to invoke the tool:
    • introduced in version 1.0: If the Dimensioning constraints preference is set to Single tool (default): press the down arrow to the right of the button and select the Constrain angle option from the dropdown.
    • If this preference has a different value (and in version 0.21 and below): press the Constrain angle button.
    • Select the Sketch → Sketcher constraints → Constrain angle option from the menu.
    • introduced in version 1.0: Right-click in the 3D view and select the Dimension → Constrain angle option from the context menu.
    • Use the keyboard shortcut: K then A.
  3. The cursor changes to a cross with the tool icon.
  4. Do one of the following:
    • Select two lines.
    • Select a point and two edges (in that order).
    • Select an edge, a point and an edge (idem).
  5. If a driving dimensional constraint is created, depending on the preferences, a dialog opens to edit its value. A negative value will reverse the angle direction.
  6. An Angle constraint is added. If a point and two edges have been selected, up to two Point to object constraints can also be added. See Examples.
  7. Optionally keep creating constraints.
  8. To finish, right-click or press Esc, or start another geometry or constraint creation tool.

Run-once mode

  1. Do one of the following:
    • Select a single line.
    • Select a single circular arc.
    • Select two lines.
    • Select a point and two edges (in any order).
  2. Invoke the tool as explained above.
  3. Optionally edit the constraint value.
  4. An Angle constraint is added. If a point and two edges have been selected, up to two Point on object constraints can also be added. See Examples.

Beispiele

Einzelne Linie

Der Winkel wird zwischen der Linie und der positiven X-Achse der Skizze festgelegt.

Einzelner Kreisbogen

Der überstrichene Winkel des Kreisbogens wird festgelegt.

Zwischen zwei Linien

Der Winkel zwischen zwei Linien wird festgelegt. Es ist nicht erforderlich, dass sich die Linien schneiden.

Zwischen zwei Kanten am Knotenpunkt

The angle between the two edges at a given point is fixed. The point can be any point, e.g. the center of a circle, the endpoint of an edge, or the origin, it can belong to either or both edges, and it can also be a Point object. If required Point on object constraint(s) are added to ensure the point lies on both (extended) edges. These additional constraints are called helper constraints.

Skripten

Die Randbedingung WinkelFestlegen kann in Makros und von der Python-Konsole aus wie folgt erstellt werden:

# line slope angle
Sketch.addConstraint(Sketcher.Constraint('Angle',iline,angle))

# angular span of arc
Sketch.addConstraint(Sketcher.Constraint('Angle',iarc,angle))

# angle between lines
Sketch.addConstraint(Sketcher.Constraint('Angle',iline1,pointpos1,iline2,pointpos2,angle))

# angle-via-point (no helper constraints are added automatically when from python)
Sketch.addConstraint(Sketcher.Constraint('AngleViaPoint',icurve1,icurve2,geoidpoint,pointpos,angle))

wobei:

  • Sketch ein Skizzenobjekt ist
  • iline, iline1, iline2 sind ganze Zahlen, die die Zeilen durch ihre Ordnungszahlen in Sketch angeben.
  • pointpos1, pointpos2 sollte 1 für den Startpunkt und 2 für den Endpunkt sein. Die Wahl der Endpunkte ermöglicht die Einstellung des internen (oder externen) Winkels, und sie beeinflusst die Art und Weise, wie die Randbedingung auf dem Bildschirm dargestellt wird.
  • geoidpoint und pointpos in AngleViaPoint sind die Indizes, die den Schnittpunkt angeben.
  • angle ist der Winkelwert im Bogenmaß. Der Winkel wird zwischen Tangentenvektoren im Gegenuhrzeigersinn gezählt. Tangentenvektoren zeigen für die Linien von Anfang bis Ende (oder umgekehrt, wenn der Endpunkt im Modus Winkel zwischen Linien angegeben wird) und für Kreise, Bögen und Ellipsen entlang der Richtung entgegen dem Uhrzeigersinn. Die Größe wird auch als Winkel akzeptiert (z.B. App.Units.Quantity('45 deg'))

Die Seite Sketcher Skripten erklärt die Werte, die für iline, iline1, iline2, pointpos1, pointpos2, geoidpoint und pointpos verwendet werden können und enthält weitere Beispiele, wie man Randbedingungen mit Python-Skripten erstellt.