Sketcher ConstrainPointOnObject/de: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
Line 1: Line 1:
<languages/>
<languages/>
<div class="mw-translate-fuzzy">
{{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}}
{{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}}
</div>


<div class="mw-translate-fuzzy">
{{GuiCommand/de
{{GuiCommand/de
|Name=Sketcher ConstrainPointOnObject
|Name=Sketcher ConstrainPointOnObject
Line 9: Line 12:
|SeeAlso=[[Sketcher ConstrainCoincident/de|Deckungsgleiche Zwangsbeschränkung]]
|SeeAlso=[[Sketcher ConstrainCoincident/de|Deckungsgleiche Zwangsbeschränkung]]
}}
}}
</div>


==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).
#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).
#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.
#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">
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.
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.
</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 von [[macros/de|Makros]] und von der Python Konsole durch einen der folgenden Pythonbefehle erzeugt werden:


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

wobei:


<div class="mw-translate-fuzzy">
* Sketch ist ein Skizzenobjekt
* 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.
* LineMoving ist die Nummer, die die Linie kennzeichnet, welche den zu bewegenden Punkt enthält, der zur fixierten Linie bewegt werden soll.
*PointOfLineMoving ist die Nummer des Vertexes der zu bewegenden Line, die sich mit dem Punkt auf die 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.
*LinedFixed ist die Linie, auf die der Punkt "PointOfLineMoving" gelegt werden soll.
*LinedFixed ist die Linie, auf die der Punkt "PointOfLineMoving" gelegt werden soll.
</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]].
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>


<div class="mw-translate-fuzzy">

{{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}}
{{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}}
</div>


{{Sketcher Tools navi/de}}
{{Sketcher Tools navi/de}}

Revision as of 21:28, 14 February 2020

Punkt auf Objekt festlegen

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

Beschreibung

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

Anwendung

  1. 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).
  2. Die Linie auswählen, auf die der gerade ausgewählte Punkt gelegt werden soll. (Einmal ausgewählt wird die Linie grün).
  3. Auf die Schaltfläche Punkt auf Objekt festlegen klicken.
  1. Select the point you want to affix onto a line/arc/etc. (Result: Once selected the point will become green).
  2. Select the line you want affixed onto the point you have just selected (Result: Once selected the line becomes green).
  3. Invoke the Constrain point onto object tool using several methods:
    • Press the button in the toolbar.
    • Use the Shift + O keyboard shortcut.
    • Use the Sketch → Sketcher constraints → Constrain point onto object entry in the top menu.

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.

Skripten

Die Beschränkung kann von Makros und von der Python Konsole durch einen der folgenden Pythonbefehle erzeugt werden:

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

  • 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.
  • PointOfLineMoving ist die Nummer des Vertexes der zu bewegenden Line, die sich mit dem Punkt auf die fixierte Linie bewegen soll.
  • LinedFixed ist die Linie, auf die der Punkt "PointOfLineMoving" gelegt werden soll.

Wie können die Nummern der entsprechenden Linien und Punkte identifiziert werden? Siehe hierzu unter dem Abschnitt Skripten auf der Seite Beschränkung Punkt auf Punkt.