Sketcher ConstrainDistance/de: Difference between revisions
No edit summary |
(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_ConstrainDistanceY/de|YAbstandFestlegen]] |
|[[Sketcher_ConstrainDistanceY/de|YAbstandFestlegen]] |
||
|[[Sketcher_ConstrainRadius/de|RadiusFestlegen]] |
|||
|[[Sketcher_CompConstrainRadDia/de|AuswahlRadDiaFestlegen]] |
|||
|[[Sketcher_Workbench/de|Sketcher]] |
|[[Sketcher_Workbench/de|Sketcher]] |
||
|IconL=Sketcher_ConstrainDistanceY.svg |
|IconL=Sketcher_ConstrainDistanceY.svg |
||
|IconR= |
|IconR=Sketcher_ConstrainRadius.svg |
||
|IconC=Workbench_Sketcher.svg |
|IconC=Workbench_Sketcher.svg |
||
}} |
}} |
||
⚫ | |||
⚫ | |||
{{GuiCommand/de |
{{GuiCommand/de |
||
|Name=Sketcher ConstrainDistance |
|Name=Sketcher ConstrainDistance |
||
|Name/de=Sketcher AbstandFestlegen |
|Name/de=Sketcher AbstandFestlegen |
||
|MenuLocation= |
|MenuLocation=Skizze → Sketcher-Randbedingungen → Abstand festlegen |
||
|Workbenches=[[Sketcher_Workbench/de|Sketcher]] |
|Workbenches=[[Sketcher_Workbench/de|Sketcher]] |
||
|Shortcut={{KEY|K}} {{KEY|D}} |
|Shortcut={{KEY|K}} {{KEY|D}} |
||
|SeeAlso=[[Sketcher_ConstrainDistanceX/de|Sketcher XAbstandFestlegen]], [[Sketcher_ConstrainDistanceY/de|Sketcher YAbstandFestlegen]] |
|SeeAlso=[[Sketcher_ConstrainDistanceX/de|Sketcher XAbstandFestlegen]], [[Sketcher_ConstrainDistanceY/de|Sketcher YAbstandFestlegen]] |
||
}} |
}} |
||
⚫ | |||
<span id="Description"></span> |
|||
==Beschreibung== |
==Beschreibung== |
||
<div class="mw-translate-fuzzy"> |
|||
Die Randbedingung '''AbstandFestlegen''' legt die Länge einer Linie, den senkrechten Abstand eines Punktes zu einer Linie |
Die Randbedingung '''AbstandFestlegen''' legt die Länge einer Linie, den senkrechten Abstand eines Punktes zu einer Linie, den Abstand zwischen zwei Punkten und, {{Version/de|0.21}}, den Abstand zwischen zwei Kreiskurven oder zwischen einem Kreis und einer linie fest. |
||
</div> |
|||
[[Image:Sketcher_ConstrainDistance_example.png]] |
[[Image:Sketcher_ConstrainDistance_example.png]] |
||
<span id="Usage"></span> |
|||
==Anwendung== |
==Anwendung== |
||
See also: [[Sketcher_Workbench#Drawing_aids|Drawing aids]]. |
|||
# Zwei Punkte, eine Linie oder einen Punkt und eine Linie auswählen. |
|||
===[[Sketcher_Workbench#Continue_modes|Continue mode]]=== |
|||
<div class="mw-translate-fuzzy"> |
|||
# Eine Linie, einen Punkt und eine Linie, zwei Punkte, zwei Kreiskurven oder eine Kreiskurve und eine linie auswählen. |
|||
# Es gibt mehrere Möglichkeiten den Befehl aufzurufen: |
# Es gibt mehrere Möglichkeiten den Befehl aufzurufen: |
||
#* Die Schaltfläche {{Button|[[File:Sketcher_ConstrainDistance.svg|16px]] [[Sketcher_ConstrainDistance/de|Abstand |
#* Die Schaltfläche {{Button|[[File:Sketcher_ConstrainDistance.svg|16px]] [[Sketcher_ConstrainDistance/de|Abstand festlegen]]}} in der Sketcher-Werkzeugleiste drücken. |
||
#* Das Tastaturkürzel {{KEY|K}} dann {{KEY|D}}. |
#* Das Tastaturkürzel {{KEY|K}} dann {{KEY|D}}. |
||
#* Den Menüeintrag {{MenuCommand|Sketch → Skizzen-Beschränkungen → [[File:Sketcher_ConstrainDistance.svg|16px]] Abstand festlegen}} auswählen. |
#* Den Menüeintrag {{MenuCommand|Sketch → Skizzen-Beschränkungen → [[File:Sketcher_ConstrainDistance.svg|16px]] Abstand festlegen}} auswählen. |
||
# Ein Dialogfeld wird geöffnet, um den Wert zu bearbeiten oder zu bestätigen. Zum Bestätigen {{Button|OK}} drücken. |
# Ein Dialogfeld wird geöffnet, um den Wert zu bearbeiten oder zu bestätigen. Zum Bestätigen {{Button|OK}} drücken. |
||
</div> |
|||
===Run-once mode=== |
|||
'''Hinweis''': Das Beschränkungswerkzeug kann auch ohne vorherige Auswahl gestartet werden. Um den lotrechten Abstand zwischen einem Punkt und einer Linie zu setzen, muss der Punkt zuerst selektiert werden. Als Voreinstellung ist der Befehl im "Continue Mode", um neue Beschränkungen zu erstellen; drücke die rechte Maustaste oder {{KEY|Esc}} einmal zum Beenden des Befehls. |
|||
# Do one of the following: |
|||
===Fingerzeig=== |
|||
#* Select a single line. |
|||
#* Select two points. |
|||
#* Select a point and a line (in any order). |
|||
#* Select the edges of two circles or arcs. |
|||
#* Select the edge of a circle or arc and a line (idem). |
|||
#* {{Version|1.0}}: Select the edge of a single arc. |
|||
# Invoke the tool as explained above. |
|||
# Optionally [[Sketcher_Workbench#Edit_constraints|edit the constraint value]]. |
|||
# A constraint is added. |
|||
==Notes== |
|||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
⚫ | Wenn es passt, sollte die Verwendung von {{Button|[[File:Sketcher ConstrainDistanceX.svg|16px]] [[Sketcher ConstrainDistanceX/de|XAbstandFestlegen]]}} oder {{Button|[[File:Sketcher ConstrainDistanceY.svg|16px]] [[Sketcher ConstrainDistanceY/de|YAbstandFestlegen]]}} erwägt werden. Diese Randbedingungen sind robuster und schneller zu berechnen als das Werkzeug '''AbstandFestlegen'''. |
||
</div> |
|||
<span id="Scripting"></span> |
|||
⚫ | |||
Abstand vom Ursprung: |
Abstand vom Ursprung: |
||
{{Code|code=Sketch.addConstraint(Sketcher.Constraint(' |
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, -1, 1, App.Units.Quantity('123.0 mm')))}} |
||
Abstand zwischen zwei Endpunkten: |
Abstand zwischen zwei Endpunkten: |
||
Line 50: | Line 78: | ||
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Edge1, PointOfEdge1, Edge2, PointOfEdge2, App.Units.Quantity('123.0 mm')))}} |
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Edge1, PointOfEdge1, Edge2, PointOfEdge2, App.Units.Quantity('123.0 mm')))}} |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Line, 1, Line, 2, App.Units.Quantity('123.0 mm')))}} |
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Line, 1, Line, 2, App.Units.Quantity('123.0 mm')))}} |
||
Senkrechter Abstand eines Punktes ({{incode|Edge, PointOfEdge}}) zu einer Linie ({{incode|Line}}): |
|||
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, Line, App.Units.Quantity('123.0 mm')))}} |
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, Line, 0, App.Units.Quantity('123.0 mm')))}} |
||
Abstand zwischen den Kanten zweier Kreise: |
|||
⚫ | |||
⚫ | Die [[Sketcher_scripting| |
||
⚫ | |||
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Circle1, 0, Circle2, 0, App.Units.Quantity('123.0 mm')))}} |
|||
⚫ | Die Seite [[Sketcher_scripting/de|Sketcher Skripterstellung]] erklärt die Werte, die für {{incode|Edge}}, {{incode|Edge1}}, {{incode|Edge2}}, {{incode|PointOfEdge}}, {{incode|PointOfEdge1}}, {{incode|PointOfEdge2}}, {{incode|Line}}, {{incode|Circle1}} und {{incode|Circle2}} verwendet werden können, und enthält weitere Beispiele, wie man Randbedingungen mit Python-Skripten erstellt. |
||
<div class="mw-translate-fuzzy"> |
|||
{{Docnav/de |
{{Docnav/de |
||
|[[Sketcher_ConstrainDistanceY/de|YAbstandFestlegen]] |
|[[Sketcher_ConstrainDistanceY/de|YAbstandFestlegen]] |
||
|[[Sketcher_ConstrainRadius/de|RadiusFestlegen]] |
|||
|[[Sketcher_CompConstrainRadDia/de|AuswahlRadDiaFestlegen]] |
|||
|[[Sketcher_Workbench/de|Sketcher]] |
|[[Sketcher_Workbench/de|Sketcher]] |
||
|IconL=Sketcher_ConstrainDistanceY.svg |
|IconL=Sketcher_ConstrainDistanceY.svg |
||
|IconR= |
|IconR=Sketcher_ConstrainRadius.svg |
||
|IconC=Workbench_Sketcher.svg |
|IconC=Workbench_Sketcher.svg |
||
}} |
}} |
||
</div> |
|||
{{Sketcher_Tools_navi{{#translation:}}}} |
{{Sketcher_Tools_navi{{#translation:}}}} |
Latest revision as of 15:11, 23 April 2024
Sketcher AbstandFestlegen |
Menüeintrag |
---|
Skizze → Sketcher-Randbedingungen → Abstand festlegen |
Arbeitsbereich |
Sketcher |
Standardtastenkürzel |
K D |
Eingeführt in Version |
- |
Siehe auch |
Sketcher XAbstandFestlegen, Sketcher YAbstandFestlegen |
Beschreibung
Die Randbedingung AbstandFestlegen legt die Länge einer Linie, den senkrechten Abstand eines Punktes zu einer Linie, den Abstand zwischen zwei Punkten und, eingeführt mit Version 0.21, den Abstand zwischen zwei Kreiskurven oder zwischen einem Kreis und einer linie fest.
Anwendung
See also: Drawing aids.
Continue mode
- Eine Linie, einen Punkt und eine Linie, zwei Punkte, zwei Kreiskurven oder eine Kreiskurve und eine linie auswählen.
- Es gibt mehrere Möglichkeiten den Befehl aufzurufen:
- Die Schaltfläche Abstand festlegen in der Sketcher-Werkzeugleiste drücken.
- Das Tastaturkürzel K dann D.
- Den Menüeintrag Sketch → Skizzen-Beschränkungen → Abstand festlegen auswählen.
- Ein Dialogfeld wird geöffnet, um den Wert zu bearbeiten oder zu bestätigen. Zum Bestätigen OK drücken.
Run-once mode
- Do one of the following:
- Select a single line.
- Select two points.
- Select a point and a line (in any order).
- Select the edges of two circles or arcs.
- Select the edge of a circle or arc and a line (idem).
- introduced in version 1.0: Select the edge of a single arc.
- Invoke the tool as explained above.
- Optionally edit the constraint value.
- A constraint is added.
Notes
Wenn es passt, sollte die Verwendung von XAbstandFestlegen oder YAbstandFestlegen erwägt werden. Diese Randbedingungen sind robuster und schneller zu berechnen als das Werkzeug AbstandFestlegen.
Skripten
Abstand vom Ursprung:
Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, -1, 1, App.Units.Quantity('123.0 mm')))
Abstand zwischen zwei Endpunkten:
Sketch.addConstraint(Sketcher.Constraint('Distance', Edge1, PointOfEdge1, Edge2, PointOfEdge2, App.Units.Quantity('123.0 mm')))
Länge der Linie (die GUI erlaubt die Auswahl der Kante, aber das ist nur eine Abkürzung für die Nutzung der beiden Endpunkte derselben Linie):
Sketch.addConstraint(Sketcher.Constraint('Distance', Line, 1, Line, 2, App.Units.Quantity('123.0 mm')))
Senkrechter Abstand eines Punktes (Edge, PointOfEdge
) zu einer Linie (Line
):
Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, Line, 0, App.Units.Quantity('123.0 mm')))
Abstand zwischen den Kanten zweier Kreise:
Sketch.addConstraint(Sketcher.Constraint('Distance', Circle1, 0, Circle2, 0, App.Units.Quantity('123.0 mm')))
Die Seite Sketcher Skripterstellung erklärt die Werte, die für Edge
, Edge1
, Edge2
, PointOfEdge
, PointOfEdge1
, PointOfEdge2
, Line
, Circle1
und Circle2
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