Sketcher ConstrainPointOnObject/de: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
(45 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{Docnav/de
{{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_ConstrainCoincident/de|KoinzidentFestlegen]]
|[[Sketcher_ConstrainVertical/de|VertikalFestlegen]]
|[[Sketcher_Workbench/de|sketcher]]
|IconL=Sketcher_ConstrainCoincident.svg
|IconR=Sketcher_ConstrainVertical.svg
|IconC=Workbench_Sketcher.svg
}}


{{GuiCommand/de
{{GuiCommand/de
|Name=Sketcher ConstrainPointOnObject
|Name=Sketcher ConstrainPointOnObject
|Name/de=Punkt auf Objekt festlegen
|Name/de=Sketcher PunktAufObjektFestlegen
|MenuLocation=Sketch → Skizzen-Beschränkungen → Punkt auf Objekt festlegen
|Workbenches=[[Sketcher Workbench/de|Sketcher]]
|Workbenches=[[Sketcher_Workbench/de|Sketcher]]
|MenuLocation=Sketch → Skizzen Beschränkungen → Punkt auf Objekt festlegen
|Shortcut={{KEY|O}}
|SeeAlso=[[Sketcher ConstrainCoincident/de|Deckungsgleiche Zwangsbeschrä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.


==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 class="mw-translate-fuzzy">
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 den Punkt aus, den du auf einer Linie/Bogen/etc. anbringen möchtest. ('''Ergebnis:''' Einmal ausgewählt, wird der Punkt grün).
# 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>


== 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:
{{clear}}
{{Code|code= Sketch.addConstraint(Sketcher.Constraint('PointOnObject',LineMoving,PointOfLineMoving,LineFixed))}}


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


* Sketch ist ein Skizzenobjekt
* {{incode|Skizze}} 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|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).
*PointOfLineMoving ist die Nummer des Vertexes der zu bewegenden Line, die sich mit dem Punkt auf die fixierte Linie bewegen soll.
* {{incode|PointOfLineMoving}} ist die Nummer des Linienknotens {{incode|LinieVerschieben}}, der sich mit dem Punkt auf der {{incode|fixierte Linie}} bewegen soll.
*LinedFixed ist die Linie, auf die der Punkt "PointOfLineMoving" gelegt werden soll.
* {{incode|fixierteLinie}} ist die Nummer der Linie, auf die der Punkt {{incode|PunktDerLinienbewegung}} gesetzt werden soll.


Die [[Sketcher_scripting/de|Skizzierer Skripten]] Seite erklärt, wie man die Zahlen zur Bezeichnung von Linien und Punkten erkennt.
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]].




{{Docnav/de
<div class="mw-translate-fuzzy">
|[[Sketcher_ConstrainCoincident/de|KoinzidentFestlegen]]
[[Category:Sketcher/de]]
|[[Sketcher_ConstrainVertical/de|VertikalFestlegen]]
</div>
|[[Sketcher_Workbench/de|sketcher]]

|IconL=Sketcher_ConstrainCoincident.svg
{{Sketcher Tools navi/de}}
|IconR=Sketcher_ConstrainVertical.svg

|IconC=Workbench_Sketcher.svg
{{Userdocnavi/de}}
}}


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

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.