Sketcher ConstrainPointOnObject/de: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
(40 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{Docnav/de
{{Docnav/de
|[[Sketcher_ConstrainCoincident/de|KoinzidentFestlegen]]
|[[Sketcher ConstrainCoincident/de|Deckungsgleiche Beschränkung]]
|[[Sketcher_ConstrainVertical/de|Vertikal]]
|[[Sketcher_ConstrainVertical/de|VertikalFestlegen]]
|[[Sketcher_Workbench/de|Skizzierer]]
|[[Sketcher_Workbench/de|sketcher]]
|IconL=Constraint_PointOnPoint.svg
|IconL=Sketcher_ConstrainCoincident.svg
|IconR=Sketcher_ConstrainVertical.svg
|IconC=Workbench_Sketcher.svg
|IconC=Workbench_Sketcher.svg
|IconR=Constraint_Vertical.svg
}}
}}


{{GuiCommand/de
{{GuiCommand/de
|Name=Sketcher ConstrainPointOnObject
|Name=Skizzierer BeschränkungPunktAufObjekt
|Name/de=Sketcher PunktAufObjektFestlegen
|Icon=Constraint_PointOnObject.svg
|MenuLocation=Sketch → Skizzen-Beschränkungen → Punkt auf Objekt festlegen
|Workbenches=[[Sketcher Workbench/de|Skizzierer]]
|Workbenches=[[Sketcher_Workbench/de|Sketcher]]
|MenuLocation=Skizze → Skizzen Beschränkungen → Beschränkung Punkt Auf Objekt
|Shortcut={{KEY|Shift}} + {{KEY|O}}
|Shortcut={{KEY|O}}
|SeeAlso=[[Sketcher ConstrainCoincident/de|Deckungsgleiche Beschränkung]]
|SeeAlso=[[Sketcher_ConstrainCoincident/de|Sketcher KoinzidentFestlegen]]
}}
}}


==Beschreibung==
==Beschreibung==

Bringt einen Punkt auf einem anderen Objekt an, z.B. einer Linien-, Bogen- oder Skizzenachse.
Bringt einen Punkt auf einem anderen Objekt an, z.B. einer Linien-, Bogen- oder Skizzenachse.


<div class="mw-translate-fuzzy">
==Anwendung==
==Anwendung==
#Den Punkt auswählen, der auf ein anderes Objekt wie eine Linie/Kreisbogen/usw. gelegt werden soll. (Einmal ausgewählt wird der Punkt grün).
#Die Linie auswählen, auf die der gerade ausgewählte Punkt gelegt werden soll. (Einmal ausgewählt wird die Linie grün).
#Auf die Schaltfläche {{KEY|[[Image:Constraint_PointOnObject.png|24px]] '''Punkt auf Objekt festlegen'''}} klicken.
</div>

# Select the point you want to affix onto a line/arc/etc. ('''Result:''' Once selected the point will become green).
# Select the line you want affixed onto the point you have just selected ('''Result:''' Once selected the line becomes green).
# Invoke the '''Constrain point onto object''' tool using several methods:
#* Press the {{KEY|[[File:Constraint_PointOnObject.svg|24px]]}} button in the toolbar.
#* Use the {{KEY|Shift}} + {{KEY|O}} keyboard shortcut.
#* Use the {{MenuCommand|Sketch → Sketcher constraints → Constrain point onto object}} entry in the top menu.


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
# Wähle den Punkt aus, den du auf einer Linie/Bogen/etc. anbringen möchtest. ('''Ergebnis:''' Einmal ausgewählt, wird der Punkt grün).
Hinweis: Die Reihenfolge wie die Linie und der Punkt ausgewählt wird, spielt keine Rolle. Der Punkt wird sich immer zu der Linie bewegen. Die Linie bleibt fixiert.
# Wähle die Linie, die du an dem soeben ausgewählten Punkt anbringen möchtest ('''Ergebnis:''' Einmal ausgewählt, wird die Linie grün).
# Rufe das '''Punkt auf Objekt beschränken''' Werkzeug mit verschiedenen Methoden auf:
#* Drücke die {{Button|[[File:Sketcher_ConstrainPointOnObject.svg|16px]] [[Sketcher_ConstrainPointOnObject|Point on object]]}} Schaltfläche in der Werkzeugleiste
#* Verwende die {{KEY|Shift}} + {{KEY|O}} Tastaturkürzel.
#* Verwende den {{MenuCommand/de|Skizze → Skizzierer Beschränkungen → Punkt auf Objekt beschränken}} Eintrag im oberen Menü.
</div>
</div>


== Skripten ==
==Skripten==

Die Beschränkung kann von [[macros/de|Makros]] und von der Python Konsole durch einen der folgenden Pythonbefehle erzeugt werden:
Die Beschränkung kann in [[Macros/de|Makros]] und von der [[Python/de|Python]]-Konsole aus durch den folgenden Befehl erzeugt werden:


{{incode|Sketch.addConstraint(Sketcher.Constraint('PointOnObject',LineMoving,PointOfLineMoving,LineFixed))}}
{{incode|Sketch.addConstraint(Sketcher.Constraint('PointOnObject',LineMoving,PointOfLineMoving,LineFixed))}}


* {{incode|Skizze}} ist ein Skizzenobjekt
<div class="mw-translate-fuzzy">
* {{incode|LinieVerschieben}} ist die Nummer, die die Linie kennzeichnet, welche den zu bewegenden Punkt enthält, der auf der {{incode|fixiertenLinie }} (die Linie, die fixiert ist).
* Sketch ist ein Skizzenobjekt
* LineMoving ist die Nummer, die die Linie kennzeichnet, welche den zu bewegenden Punkt enthält, der zur fixierten Linie bewegt werden soll.
* {{incode|PointOfLineMoving}} ist die Nummer des Linienknotens {{incode|LinieVerschieben}}, der sich mit dem Punkt auf der {{incode|fixierte Linie}} bewegen soll.
*PointOfLineMoving ist die Nummer des Vertexes der zu bewegenden Line, die sich mit dem Punkt auf die fixierte Linie bewegen soll.
* {{incode|fixierteLinie}} ist die Nummer der Linie, auf die der Punkt {{incode|PunktDerLinienbewegung}} gesetzt werden soll.

*LinedFixed ist die Linie, auf die der Punkt "PointOfLineMoving" gelegt werden soll.
Die [[Sketcher_scripting/de|Skizzierer Skripten]] Seite erklärt, wie man die Zahlen zur Bezeichnung von Linien und Punkten erkennt.
</div>


<div class="mw-translate-fuzzy">
Wie können die Nummern der entsprechenden Linien und Punkte identifiziert werden? Siehe hierzu unter dem Abschnitt ''Skripten'' auf der Seite [[Sketcher ConstrainCoincident/de|Beschränkung Punkt auf Punkt]].
</div>


{{Docnav/de
<div class="mw-translate-fuzzy">
|[[Sketcher_ConstrainCoincident/de|KoinzidentFestlegen]]
{{Docnav/de|[[Sketcher ConstrainCoincident/de|deckungsgleiche Zwangsschränkung]]|[[Sketcher_ConstrainVertical/de|Vertikal]]|[[Sketcher_Workbench/de|Skizzierer]]|IconL=Constraint_PointOnPoint.png|IconC=Workbench_Sketcher.svg|IconR=Constraint_Vertical.png}}
|[[Sketcher_ConstrainVertical/de|VertikalFestlegen]]
</div>
|[[Sketcher_Workbench/de|sketcher]]
|IconL=Sketcher_ConstrainCoincident.svg
|IconR=Sketcher_ConstrainVertical.svg
|IconC=Workbench_Sketcher.svg
}}


{{Sketcher Tools navi{{#translation:}}}}
{{Sketcher Tools navi{{#translation:}}}}

Revision as of 14:36, 21 May 2022

Sketcher PunktAufObjektFestlegen

Menüeintrag
Sketch → Skizzen-Beschränkungen → Punkt auf Objekt festlegen
Arbeitsbereich
Sketcher
Standardtastenkürzel
O
Eingeführt in Version
-
Siehe auch
Sketcher KoinzidentFestlegen

Beschreibung

Bringt einen Punkt auf einem anderen Objekt an, z.B. einer Linien-, Bogen- oder Skizzenachse.

Anwendung

  1. Wähle den Punkt aus, den du auf einer Linie/Bogen/etc. anbringen möchtest. (Ergebnis: Einmal ausgewählt, wird der Punkt grün).
  2. Wähle die Linie, die du an dem soeben ausgewählten Punkt anbringen möchtest (Ergebnis: Einmal ausgewählt, wird die Linie grün).
  3. Rufe das Punkt auf Objekt beschränken Werkzeug mit verschiedenen Methoden auf:

Skripten

Die Beschränkung kann in Makros und von der Python-Konsole aus durch den folgenden Befehl erzeugt werden:

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

  • Skizze ist ein Skizzenobjekt
  • LinieVerschieben ist die Nummer, die die Linie kennzeichnet, welche den zu bewegenden Punkt enthält, der auf der fixiertenLinie (die Linie, die fixiert ist).
  • PointOfLineMoving ist die Nummer des Linienknotens LinieVerschieben, der sich mit dem Punkt auf der fixierte Linie bewegen soll.
  • fixierteLinie ist die Nummer der Linie, auf die der Punkt PunktDerLinienbewegung gesetzt werden soll.

Die Skizzierer Skripten Seite erklärt, wie man die Zahlen zur Bezeichnung von Linien und Punkten erkennt.