Sketcher ConstrainPointOnObject/de: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 34: Line 34:
{{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|LineMoving}} ist die Nummer, die die Linie kennzeichnet, welche den zu bewegenden Punkt enthält, der zur fixierten Linie bewegt werden soll.
* 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.
*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.
* {{incode|LinedFixed}} ist die Nummer der Linie, auf die der Punkt {{incode|PointOfLineMoving}} gesetzt werden soll.
</div>


Wie identifiziert man die Nummer, die Linien und Punkte bezeichnet? Lies bitte den Abschnitt Skripten in [[Sketcher ConstrainCoincident#Scripting/de|Skizzierer DeckungsgleicheBeschränkung]].
Wie identifiziert man die Nummer, die Linien und Punkte bezeichnet? Lies bitte den Abschnitt Skripten in [[Sketcher ConstrainCoincident#Scripting/de|Skizzierer DeckungsgleicheBeschränkung]].

Revision as of 11:17, 17 August 2020

Skizzierer BeschränkungPunktAufObjekt

Menüeintrag
Skizze → Skizzen Beschränkungen → Beschränkung Punkt Auf Objekt
Arbeitsbereich
Skizzierer
Standardtastenkürzel
Shift + O
Eingeführt in Version
-
Siehe auch
Deckungsgleiche Beschrä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.

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))

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

Wie identifiziert man die Nummer, die Linien und Punkte bezeichnet? Lies bitte den Abschnitt Skripten in Skizzierer DeckungsgleicheBeschränkung.