Sketcher ConstrainCoincident/de: Difference between revisions
(Created page with "== Alternativen zur Deckungsgleich Beschränkung ==") |
(Updating to match new version of source page) |
||
(34 intermediate revisions by 4 users not shown) | |||
Line 2: | Line 2: | ||
{{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 |
||
Line 12: | Line 12: | ||
{{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== |
||
<div class="mw-translate-fuzzy"> |
|||
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). |
|||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
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. |
|||
</div> |
|||
<span id="Usage"></span> |
|||
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. |
|||
⚫ | |||
See also: [[Sketcher_Workbench#Drawing_aids|Drawing aids]]. |
|||
⚫ | |||
===[[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 bereits oben erwähnt, benötigt dieses Werkzeug zwei Argumente - beide sind Punkte. |
|||
#* Zwei oder mehr Punkte auswählen. |
|||
# Zunächst ist es notwendig, zwei verschiedene Punkte zu markieren. (Beachte, dass dies nicht funktioniert, wenn Du zum Beispiel versuchst, den Start- und Endpunkt der gleichen Linie auszuwählen.) |
|||
#* Zwei oder mehr Kanten von Kreisen, Kreisbögen, Ellipsen oder Ellipsenbögen auswählen. |
|||
# Das Markieren eines Zeichnungselements erfolgt durch Bewegen der Maus über das Element und Anklicken der linken Maustaste. |
|||
# Es gibt mehrere Möglichkeiten den Befehl aufzurufen: |
|||
# Ein markierter Eintrag ändert die Farbe in grün (Die Farbe kann mit {{MenuCommand/de|Bearbeiten → Einstellungen → Anzeige → Farben → Auswahl}}) bearbeitet werden. |
|||
⚫ | |||
# Nachfolgende Elemente können durch Wiederholung der obigen Prozedur(en) hervorgehoben werden HINWEIS: Es ist nicht erforderlich, eine spezielle Taste wie Strg gedrückt zu halten, um eine Mehrfachauswahl von Elementen in einer Zeichnung zu erreichen. |
|||
#* Den Menüeintrag {{MenuCommand|Skizze → Sketcher-Randbedingungen → [[Image:Sketcher_ConstrainCoincident.svg|16px]] Koinzidenz festlegen}} auswählen. |
|||
# Sobald du zwei Punkte markiert hast, kannst du den Befehl mit verschiedenen Methoden aufrufen: |
|||
#* Das Tastaturkürzel {{KEY|C}}. |
|||
⚫ | |||
# Der Mauszeiger wandelt sich zu einem weißen Kreuz mit entsprechendem Befehlssymbol und zeigt so an, dass der Befehl aktiviert wurde. |
|||
#* Verwendung der Tastenkombination {{KEY|C}}. |
|||
# Wahlweise weitere Elemente auswählen. Jetzt können jeweils nur zwei Elemente zur Zeit ausgewählt werden. |
|||
#* Verwendung des Eintrags {{MenuCommand/de|Skizze → Skizzierer Beschränkungen → Deckungsgleiche Beschränkung}} im oberen Menü. |
|||
# Zum Beenden des Befehls {{KEY|Esc}} oder die rechte Maustaste drücken oder eine andere Randbedingung btw. einen anderen Befehl aufrufen. |
|||
{{Emphasis|Ergebnis:}} bewirkt der Befehl, 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: |
|||
#* 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== |
|||
== Alternativen zur Deckungsgleich Beschränkung == |
|||
* {{Version|1.0}}: Points with Coincident constraints are marked with the '''Constraint symbols''' [[Sketcher_Preferences#Display|color]]. |
|||
The two constrained items of a [[Sketcher_ConstrainCoincident|Coincident]] constraint must be start point or end point vertices, or center points of arcs, circles or ellipses. Some combinations which are not possible with a coincident constraint can be emulated using other constraints: |
|||
* The [[File:Sketcher_ConstrainSymmetric.svg|24px]] [[Sketcher_ConstrainSymmetric|Symmetric]] constraint can be used to place a start point, end point or center point on the midpoint of a straight line. |
|||
* A midpoint-to-midpoint placement of two straight lines can be achieved by creating a new [[File:Sketcher_CreatePoint.svg|24px]] [[Sketcher_CreatePoint|Point]] and using two [[File:Sketcher_ConstrainSymmetric.svg|24px]] [[Sketcher_ConstrainSymmetric|Symmetric]] constraints so that it lies on the midpoint of both lines. |
|||
* A vertex can be constrained to lie along an edge using a [[File:Sketcher_ConstrainPointOnObject.svg|24px]][[Sketcher_ConstrainPointOnObject|PointOnObject]] constraint. Note that with this constraint, the point can lie anywhere on the full extension of a segment or curve (i.e. also before the start point or beyond the end point). |
|||
* A collinear placement of two straight lines can be obtained by applying a [[File:Sketcher_ConstrainTangent.svg|24px]] [[Sketcher_ConstrainTangent|Tangent]] constraint to them, or by combining a [[File:Sketcher_ConstrainPointOnObject.svg|24px]] [[Sketcher_ConstrainPointOnObject|PointOnObject]] constraint and a [[File:Sketcher_ConstrainParallel.svg|24px]] [[Sketcher_ConstrainParallel|Parallel]] constraint. |
|||
* Two edges can be made identical by using two [[File:Sketcher_ConstrainCoincident.svg|24px]] [[Sketcher_ConstrainCoincident|Coincident]] constraints, one for each pair of extremities. |
|||
* Two circles can be made identical by using a [[File:Sketcher_ConstrainCoincident.svg|24px]] [[Sketcher_ConstrainCoincident|Coincident]] constraint to merge the centers, and applying an [[File:Sketcher_ConstrainEqual.svg|24px]] [[Sketcher_ConstrainEqual|Equal]] constraint to their edges. For arcs, this will ensure both arcs are part of the same circle, while allowing them to have different start and end points. |
|||
<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 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_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:}}}} |
||
{{Userdocnavi{{#translation:}}}} |
{{Userdocnavi{{#translation:}}}} |
||
{{clear}} |
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