Sketcher ConstrainCoincident/de: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
(27 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
⚫ | |||
{{Docnav/de |
{{Docnav/de |
||
|[[Sketcher_ConstrainCoincidentUnified/de|KoinzidentFestlegen (kombiniert)]] |
|||
|[[Sketcher_ToggleConstruction/de|Konstruktionsmodus]] |
|||
|[[Sketcher_ConstrainPointOnObject/de| |
|[[Sketcher_ConstrainPointOnObject/de|PunktAufObjektFestlegen]] |
||
|[[Sketcher_Workbench/de| |
|[[Sketcher_Workbench/de|Sketcher]] |
||
|IconL= |
|IconL=Sketcher_ConstrainCoincidentUnified.svg |
||
|IconR=Constraint_PointOnObject.svg |
|IconR=Constraint_PointOnObject.svg |
||
|IconC=Workbench_Sketcher.svg |
|IconC=Workbench_Sketcher.svg |
||
}} |
}} |
||
⚫ | |||
{{GuiCommand/de |
{{GuiCommand/de |
||
|Name=Sketcher ConstrainCoincident |
|Name=Sketcher ConstrainCoincident |
||
|Name/de=Skizzierer |
|Name/de=Skizzierer KoinzidentFestlegen |
||
|MenuLocation=Skizze → |
|MenuLocation=Skizze → Sketcher-Randbedingungen → Koinzidenz festlegen |
||
|Workbenches=[[Sketcher_Workbench/de| |
|Workbenches=[[Sketcher_Workbench/de|Sketcher]] |
||
|Shortcut={{KEY|C}} |
|Shortcut={{KEY|C}} |
||
|SeeAlso=[[ |
|SeeAlso=[[Sketcher_ConstrainCoincidentUnified/de|Sketcher KoinzidentFestlegenKombiniert]], [[Sketcher_ConstrainPointOnObject/de|Sketcher PunktAufObjektFestlegen]] |
||
}} |
}} |
||
<span id="Description"></span> |
|||
==Beschreibung== |
==Beschreibung== |
||
⚫ | |||
Erstelle eine deckungsgleichen Beschränkung für das ausgewählte Element |
|||
Der Befehl [[Image:Sketcher_ConstrainCoincident.svg|24px]] [[Sketcher_ConstrainCoincident/de|Sketcher KoinzidentFestlegen]] erstellt eine Randbedingung zwischen Punkten. die sie koinzident (deckungsgleich) festlegt oder ({{Version/de|0.21}}) eine Randbedingung zwischen Kreisen, Kreisbögen, Ellipsen, Ellipsenbögen, die sie konzentrisch festlegt (indem ihre Mittelpunkte koinzident festgelegt werden). |
|||
⚫ | |||
⚫ | |||
Dieses Beschränkungswerkzeug nimmt zwei Punkte als Argument und dient dazu, die beiden Punkte ''deckungsgleich'' zu machen. (Das bedeutet, sie wie einen Punkt zu setzen). |
|||
{{Version/de|0.22}}: Dieser Befehl wird durch den Befehl [[Sketcher_ConstrainCoincidentUnified/de|Sketcher KoinzidentFestlegenKombiniert]] ersetzt, wenn die Option {{MenuCommand|Koinzidenz und Punkt auf Objekt vereinigen}} in den [[Sketcher_Preferences/de#Allgemein|Sketcher-Voreinstellungen]] ausgewählt wurde. |
|||
⚫ | |||
<span id="Usage"></span> |
|||
⚫ | |||
See also: [[Sketcher_Workbench#Drawing_aids|Drawing aids]]. |
|||
In der Praxis ist dieses Beschränkungswerkzeug nützlich, wenn es z.B. zu einem Bruch in einem Profil kommt - wenn zwei Linien nahe beieinander enden und verbunden werden müssen - wird eine deckungsgleiche Zwangsbedingung ihrer Endpunkte die Lücke schließen. |
|||
===[[Sketcher_Workbench#Continue_modes|Continue mode]]=== |
|||
⚫ | |||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
# Wahlweise eine der folgenden Möglichkeiten auswählen: |
|||
Wie oben erwähnt, benötigt dieses Werkzeug zwei Argumente - beides sind Punkte. |
|||
#* Zwei oder mehr Punkte auswählen. |
|||
# Zunächst ist es notwendig, zwei verschiedene Punkte zu markieren. ({{Emphasis|Hinweis:}} Dies funktioniert nicht, wenn du z. B. versuchst, den Start- und Endpunkt derselben Geraden zu markieren; das Markieren des Anfangs- und Endpunkts eines Bogens erzeugt einen geschlossenen Kreis oder eine Ellipse, zwingt aber die Lage der Naht auf diesen Punkt). |
|||
#* Zwei oder mehr Kanten von Kreisen, Kreisbögen, Ellipsen oder Ellipsenbögen auswählen. |
|||
# Das Markieren eines Zeichenelements wird erreicht, indem man die Maus über das Element bewegt und die linke Maustaste drückt. |
|||
# Es gibt mehrere Möglichkeiten den Befehl aufzurufen: |
|||
# Es ist auch möglich, alle Elemente innerhalb eines Rechtecks durch Klicken und Ziehen zu markieren. Beim Ziehen von links nach rechts (mit einer beliebigen vertikalen Bewegung) werden nur die Formen markiert, die sich vollständig innerhalb des Rechtecks befinden; in der anderen Richtung werden alle Formen markiert, die sich mit dem Auswahlrechteck schneiden. Dies kann verwendet werden, um nur die Knoten auszuwählen, ohne die Kanten auszuwählen, indem man ein kleines Auswahlrechteck um einige Knoten von links nach rechts zieht, solange es keine Kanten gibt, die vollständig im Rechteck enthalten sind. |
|||
⚫ | |||
# Ein markiertes Element ändert seine Farbe in grün. (Diese Farbe kann in {{MenuCommand|Bearbeiten → Einstellungen → Anzeige → Farben → Auswahl}} angepasst werden) |
|||
#* Den Menüeintrag {{MenuCommand|Skizze → Sketcher-Randbedingungen → [[Image:Sketcher_ConstrainCoincident.svg|16px]] Koinzidenz festlegen}} auswählen. |
|||
# Nachfolgende Elemente können durch Wiederholung der obigen Prozedur(en) markiert werden. {{Emphasis|Hinweis:}} Es ist nicht notwendig, eine spezielle Taste wie {{KEY|Strg}} gedrückt zu halten, um die Auswahl mehrerer Punkte in einer Zeichnung zu erreichen. |
|||
#* Das Tastaturkürzel {{KEY|C}}. |
|||
# Sobald du zwei Punkte markiert hast, kannst du den Befehl mit verschiedenen Methoden aufrufen: |
|||
# Der Mauszeiger wandelt sich zu einem weißen Kreuz mit entsprechendem Befehlssymbol und zeigt so an, dass der Befehl aktiviert wurde. |
|||
⚫ | |||
# Wahlweise weitere Elemente auswählen. Jetzt können jeweils nur zwei Elemente zur Zeit ausgewählt werden. |
|||
#* Verwendung des Tastaturkürzels {{KEY|C}}. |
|||
# Zum Beenden des Befehls {{KEY|Esc}} oder die rechte Maustaste drücken oder eine andere Randbedingung btw. einen anderen Befehl aufrufen. |
|||
#* Verwendung des {{MenuCommand|Skizze → Skizzierer Beschränkungen → Beschränkung deckungsgleich}} Eintrags im oberen Menü. |
|||
{{Emphasis|Ergebnis:}} Der Befehl bewirkt, dass die beiden Punkte ''deckungsgleich'' werden und durch einen einzigen Punkt ersetzt werden. |
|||
</div> |
</div> |
||
===Run-once mode=== |
|||
{{Emphasis|Hinweis:}} Um zwei Punkte deckungsgleich zu machen, muss FreeCAD unbedingt einen oder beide der ursprünglichen Punkte verschieben. |
|||
# Do one of the following: |
|||
== Alternativen zur Deckungsgleich Beschränkung == |
|||
#* Select two or more points. |
|||
#* Select two or more edges of circles, arcs, ellipses or arcs of ellipses. |
|||
# Invoke the tool as explained above. |
|||
# Depending on the selection one or more constraints are added. |
|||
==Notes== |
|||
Die beiden beschränkten Elemente einer [[Sketcher_ConstrainCoincident/de|Deckunsgleich]] Beschränkung müssen Startpunkt- oder Endpunkt Knoten oder Mittelpunkte von Bögen, Kreisen oder Ellipsen sein. Einige Kombinationen, die mit einer Deckunsgleich Beschränkung nicht möglich sind, können mit anderen Beschränkung emuliert werden: |
|||
* Die [[File:Sketcher_ConstrainSymmetric.svg|24px]] [[Sketcher_ConstrainSymmetric/de|Symmetrisch]] Beschränkung kann verwendet werden, um einen Start-, End- oder Mittelpunkt auf den Mittelpunkt einer geraden Linie zu legen. |
|||
* Eine Mittelpunkt-zu-Mittelpunkt Platzierung von zwei Geraden kann durch das Erstellen einer neuen [[File:Sketcher_CreatePoint.svg|24px]] [[Sketcher_CreatePoint/de|Punkt]] und mit zwei [[File:Sketcher_ConstrainSymmetric.svg|24px]] [[Sketcher_ConstrainSymmetric/de|Symmetrisch]] Beschränkungen, so dass er auf dem Mittelpunkt der beiden Linien liegt. |
|||
* Ein Knoten kann mit einer [[File:Sketcher_ConstrainPointOnObject.svg|24px]] [[Sketcher_ConstrainPointOnObject/de|PunktAufObjekt]] Beschränkung so beschränkt werden, dass er entlang einer Kante liegt. Beachte, dass bei dieser Beschränkung der Punkt überall auf der vollen Ausdehnung eines Segments oder einer Kurve liegen kann (also auch vor dem Startpunkt oder über den Endpunkt hinaus). |
|||
* Eine kollineare Platzierung zweier Geraden erhält man durch Anwendung einer [[File:Sketcher_ConstrainTangent.svg|24px]] [[Sketcher_ConstrainTangent/de|Tangenten]] Beschränkung auf sie, oder durch die Kombination einer [[File:Sketcher_ConstrainPointOnObject.svg|24px]] [[Sketcher_ConstrainPointOnObject/de|PunktAufObjekt]] Beschränkung und einer [[File:Sketcher_ConstrainParallel.svg|24px]] [[Sketcher_ConstrainParallel/de|Parallel]] Beschränkung. |
|||
* Zwei Kanten können identisch gemacht werden, indem zwei [[File:Sketcher_ConstrainCoincident.svg|24px]] [[Sketcher_ConstrainCoincident/de|Deckungsgleich]] Beschränkungen, eine für jedes Paar von Extremstellen. |
|||
* Zwei Kreise können identisch gemacht werden, indem man eine [[File:Sketcher_ConstrainCoincident.svg|24px]] [[Sketcher_ConstrainCoincident/de|Deckungsgleich]] Beschränkung die Mittelpunkte zusammenführen und eine [[File:Sketcher_ConstrainEqual.svg|24px]] [[Sketcher_ConstrainEqual/de|Gleichheit]] Beschränkung auf ihre Kanten. Bei Bögen stellt dies sicher, dass beide Bögen Teil desselben Kreises sind, während sie unterschiedliche Start- und Endpunkte haben können. |
|||
* {{Version|1.0}}: Points with Coincident constraints are marked with the '''Constraint symbols''' [[Sketcher_Preferences#Display|color]]. |
|||
<span id="Scripting"></span> |
|||
==Skripten== |
==Skripten== |
||
Die |
Die Randbedingung kann in [[Macros/de|Makros]] und von der [[Python/de|Python]]-Konsole aus mit dem folgenden Befehl erstellt werden: |
||
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Coincident',LineFixed,PointOfLineFixed,LineMoving,PointOfLineMoving)) }} |
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Coincident',LineFixed,PointOfLineFixed,LineMoving,PointOfLineMoving)) }} |
||
wobei : |
|||
* {{incode| |
* {{incode|Sketch}} ein Skizzenobjekt ist. |
||
* {{incode| |
* {{incode|LineFixed}} die Nummer der Linie ist, die sich durch die Anwendung der Randbedingung nicht bewegt. |
||
* {{incode| |
* {{incode|PointOfLineFixed}} bestimmt, welcher Knoten der Linie {{incode|LineFixed}} die Randbedingung erfüllen muss. |
||
* {{incode| |
* {{incode|LineMoving}} die Nummer der Zeile ist, die sich durch Anwendung der Randbedingung bewegt. |
||
* {{incode| |
* {{incode|PointOfLineMoving}} bestimmt, welcher Knoten der Linie {{incode|LineMoving}}, die Randbedingung erfüllen muss. |
||
Wie die Namen {{incode|LineFixed}} und {{incode|LineMoving}} andeuten, bleibt, wenn beide |
Wie die Namen {{incode|LineFixed}} und {{incode|LineMoving}} andeuten, bleibt, wenn sich beide beteiligten Knoten frei in jede Richtung bewegen können, der erste (in der GUI zuerst ausgewählte) fest und der andere bewegt sich. Sind jedoch weitere Randbedingungen vorhanden, dürfen sich beide Kanten bewegen. |
||
Die [[Sketcher_scripting/de| |
Die Seite [[Sketcher_scripting/de|Sketcher Skripten]] erklärt die Werte, die für {{incode|LineFixed}}, {{incode|PointOfLineFixed}}, {{incode|LineMoving}} und {{incode|PointOfLineMoving}} verwendet werden können, und enthält weitere Beispiele, wie man Randbedingungen mit Python-Skripten erstellt. |
||
⚫ | |||
{{Docnav/de |
{{Docnav/de |
||
|[[Sketcher_ConstrainCoincidentUnified/de|KoinzidentFestlegen (kombiniert)]] |
|||
|[[Sketcher_ToggleConstruction/de|Konstruktionsmodus]] |
|||
|[[Sketcher_ConstrainPointOnObject/de| |
|[[Sketcher_ConstrainPointOnObject/de|PunktAufObjektFestlegen]] |
||
|[[Sketcher_Workbench/de| |
|[[Sketcher_Workbench/de|Sketcher]] |
||
|IconL= |
|IconL=Sketcher_ConstrainCoincidentUnified.svg |
||
|IconR=Constraint_PointOnObject.svg |
|IconR=Constraint_PointOnObject.svg |
||
|IconC=Workbench_Sketcher.svg |
|IconC=Workbench_Sketcher.svg |
||
}} |
}} |
||
⚫ | |||
{{Sketcher_Tools_navi{{#translation:}}}} |
{{Sketcher_Tools_navi{{#translation:}}}} |
Latest revision as of 14:49, 23 April 2024
Skizzierer KoinzidentFestlegen |
Menüeintrag |
---|
Skizze → Sketcher-Randbedingungen → Koinzidenz festlegen |
Arbeitsbereich |
Sketcher |
Standardtastenkürzel |
C |
Eingeführt in Version |
- |
Siehe auch |
Sketcher KoinzidentFestlegenKombiniert, Sketcher PunktAufObjektFestlegen |
Beschreibung
Der Befehl Sketcher KoinzidentFestlegen erstellt eine Randbedingung zwischen Punkten. die sie koinzident (deckungsgleich) festlegt oder (eingeführt mit Version 0.21) eine Randbedingung zwischen Kreisen, Kreisbögen, Ellipsen, Ellipsenbögen, die sie konzentrisch festlegt (indem ihre Mittelpunkte koinzident festgelegt werden).
eingeführt mit Version 0.22: Dieser Befehl wird durch den Befehl Sketcher KoinzidentFestlegenKombiniert ersetzt, wenn die Option Koinzidenz und Punkt auf Objekt vereinigen in den Sketcher-Voreinstellungen ausgewählt wurde.
Anwendung
See also: Drawing aids.
Continue mode
- Wahlweise eine der folgenden Möglichkeiten auswählen:
- Zwei oder mehr Punkte auswählen.
- Zwei oder mehr Kanten von Kreisen, Kreisbögen, Ellipsen oder Ellipsenbögen auswählen.
- Es gibt mehrere Möglichkeiten den Befehl aufzurufen:
- Die Schaltfläche Koinzidenz festlegen drücken.
- Den Menüeintrag Skizze → Sketcher-Randbedingungen → Koinzidenz festlegen auswählen.
- Das Tastaturkürzel C.
- Der Mauszeiger wandelt sich zu einem weißen Kreuz mit entsprechendem Befehlssymbol und zeigt so an, dass der Befehl aktiviert wurde.
- Wahlweise weitere Elemente auswählen. Jetzt können jeweils nur zwei Elemente zur Zeit ausgewählt werden.
- Zum Beenden des Befehls Esc oder die rechte Maustaste drücken oder eine andere Randbedingung btw. einen anderen Befehl aufrufen.
Run-once mode
- Do one of the following:
- Select two or more points.
- Select two or more edges of circles, arcs, ellipses or arcs of ellipses.
- Invoke the tool as explained above.
- Depending on the selection one or more constraints are added.
Notes
- introduced in version 1.0: Points with Coincident constraints are marked with the Constraint symbols color.
Skripten
Die Randbedingung kann in Makros und von der Python-Konsole aus mit dem folgenden Befehl erstellt werden:
Sketch.addConstraint(Sketcher.Constraint('Coincident',LineFixed,PointOfLineFixed,LineMoving,PointOfLineMoving))
wobei :
Sketch
ein Skizzenobjekt ist.LineFixed
die Nummer der Linie ist, die sich durch die Anwendung der Randbedingung nicht bewegt.PointOfLineFixed
bestimmt, welcher Knoten der LinieLineFixed
die Randbedingung erfüllen muss.LineMoving
die Nummer der Zeile ist, die sich durch Anwendung der Randbedingung bewegt.PointOfLineMoving
bestimmt, welcher Knoten der LinieLineMoving
, die Randbedingung erfüllen muss.
Wie die Namen LineFixed
und LineMoving
andeuten, bleibt, wenn sich beide beteiligten Knoten frei in jede Richtung bewegen können, der erste (in der GUI zuerst ausgewählte) fest und der andere bewegt sich. Sind jedoch weitere Randbedingungen vorhanden, dürfen sich beide Kanten bewegen.
Die Seite Sketcher Skripten erklärt die Werte, die für LineFixed
, PointOfLineFixed
, LineMoving
und PointOfLineMoving
verwendet werden können, und enthält weitere Beispiele, wie man Randbedingungen mit Python-Skripten erstellt.
(FIXME)
- Die Werkzeuge: Skizze erstellen, Skizze bearbeiten, Skizze verlassen, Skizze anzeigen, View section, Skizze einer Fläche zuordnen..., Reorient sketch, Skizze überprüfen, Skizzen zusammenführen, Skizze spiegeln
- Skizzen-Geometrien: Punkt, Linie, Bögen erstellen, Bogen, Kreisbogen durch drei Punkte, Kreise erstellen, Kreis, Kreis durch drei Punkte, Kegelförmige Körper erstellen, Ellipse mit Mittelpunkt, Ellipse durch drei Punkte, Ellipsenbogen, Hyperbel erstellen, Parabel erstellen, B-splines erstellen, B-spline, Create periodic B-spline, Linienzug (Mehrpunktlinie), Rechteck, Reguläres Polygon erstellen, Dreieck, Quadrat, Fünfeck, Sechseck, Siebeneck, Achteck, Create Regular Polygon, Nut, Abrundung erstellen, Kante zuschneiden, Verlängern, Externe Geometrie, CarbonCopy, Konstruktionsmodus
- Skizzenbeschränkungen
- Geometrische Beschränkungen Koinzidenz erzwingen, Punkt auf Objekt festlegen, Vertikal, Horizontal, Parallel, Orthogonal, Tangente, Gleichheit, Symmetrisch, Constrain Block
- Dimensional constraints Sperren, Horizontaler Abstand, Vertikaler Abstand, Distanz festlegen, Radius festlegen, Winkel festlegen, Snell's Law, Umschalten auf steuernde Bemaßung,
- Sketcher tools Select solver DOFs, Close Shape, Connect Edges, Select Constraints, Select Origin, Select Vertical Axis, Select Horizontal Axis, Select Redundant Constraints, Select Conflicting Constraints, Select Elements Associated with constraints, Show/Hide internal geometry, Symmetry, Clone, Copy, Move, Rectangular Array, Delete All Geometry, Delete All Constraints
- Sketcher B-spline tools Show/Hide B-spline degree, Show/Hide B-spline control polygon, Show/Hide B-spline curvature comb, Show/Hide B-spline knot multiplicity, Convert Geometry to B-spline, Increase degree, Increase knot multiplicity, Decrease knot multiplicity
- Sketcher virtual space Switch Virtual Space
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzlicher Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Programmeinstellungen, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, Hilf FreeCAD, Spende
- Hilfe: Tutorien, Video Tutorien
- Arbeitsbereiche: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework