Sketcher ConstrainDistance/de: Difference between revisions
No edit summary |
(Updating to match new version of source page) |
||
Line 37: | Line 37: | ||
Falls anwendbar, erwäge bitte die Verwendung der {{Button|[[File:Sketcher ConstrainDistanceX.svg|16px]] [[Sketcher ConstrainDistanceX/de|Horizontaler Abstand]]}} oder {{Button|[[File:Sketcher ConstrainDistanceY.svg|16px]] [[Sketcher ConstrainDistanceY/de|Vertikaler Abstand]]}} Beschränkungen stattdessen. Diese Beschränkungen sind robuster und schneller zu berechnen als das '''BeschränkungAbstand''' Werkzeug. |
Falls anwendbar, erwäge bitte die Verwendung der {{Button|[[File:Sketcher ConstrainDistanceX.svg|16px]] [[Sketcher ConstrainDistanceX/de|Horizontaler Abstand]]}} oder {{Button|[[File:Sketcher ConstrainDistanceY.svg|16px]] [[Sketcher ConstrainDistanceY/de|Vertikaler Abstand]]}} Beschränkungen stattdessen. Diese Beschränkungen sind robuster und schneller zu berechnen als das '''BeschränkungAbstand''' Werkzeug. |
||
== Scripting == |
|||
Distance from origin: |
|||
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('DistanceX', Edge, PointOfEdge, App.Units.Quantity('123.0 mm')))}} |
|||
Distance between two vertices: |
|||
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Edge1, PointOfEdge1, Edge2, PointOfEdge2, App.Units.Quantity('123.0 mm')))}} |
|||
Length of line (the GUI allows selecting the edge itself, but it is just a shorthand for using the two extremities of the same line: |
|||
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Line, 1, Line, 2, App.Units.Quantity('123.0 mm')))}} |
|||
Distance from point ({{incode|Edge, PointOfEdge}}) to nearest point on line ({{incode|Line}}): |
|||
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, Line, App.Units.Quantity('123.0 mm')))}} |
|||
The [[Scripting Sketcher constraints in Python]] page explains the values which can be used for {{incode|Edge1}}, {{incode|Edge2}}, {{incode|Edge}}, {{incode| PointOfEdge1}}, {{incode| PointOfEdge2}}, {{incode|PointOfEdge}} and {{incode|Line}}, and contains further examples on how to create constraints from Python scripts. |
|||
{{Docnav/de |
{{Docnav/de |
Revision as of 19:22, 23 January 2021
Skizzierer BeschränkeAbstand |
Menüeintrag |
---|
Skizze → Skizzen Beschränkungen → Abstand Beschränken |
Arbeitsbereich |
Skizzierer |
Standardtastenkürzel |
Umschalten + D |
Eingeführt in Version |
- |
Siehe auch |
Horizontalen Abstand beschränken, Vertikalen Abstand beschränken |
Beschreibung
Die Beschränke Abstand beschränkt die Länge einer Linie, den senkrechten Abstand zwischen einem Punkt und einer Linie oder den Abstand zwischen zwei Punkten auf einen bestimmten Wert.
Anwendung
- Wähle zwei Punkte oder eine Linie oder einen Punkt und eine Linie.
- Aufrufen des Befehls auf verschiedene Weise:
- Drücke die Abstand beschränken Schaltfläche in der Skizzierer Werkzeugleiste.
- Verwende die Shift + D Tastaturkürzel. (D' steht für Distance; engl.: Abstand)
- Verwende den Skizze → Skizziererbeschränkungen → Abstand beschränken Eintrag aus dem oberen Menü.
- Ein Einblenddialogfeld wird geöffnet, um den Wert zu bearbeiten oder zu bestätigen. Drücken OK, um den Wert zu bestätigen.
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 Esc einmal zum Beenden des Befehls.
Fingerzeig
Falls anwendbar, erwäge bitte die Verwendung der Horizontaler Abstand oder Vertikaler Abstand Beschränkungen stattdessen. Diese Beschränkungen sind robuster und schneller zu berechnen als das BeschränkungAbstand Werkzeug.
Scripting
Distance from origin:
Sketch.addConstraint(Sketcher.Constraint('DistanceX', Edge, PointOfEdge, App.Units.Quantity('123.0 mm')))
Distance between two vertices:
Sketch.addConstraint(Sketcher.Constraint('Distance', Edge1, PointOfEdge1, Edge2, PointOfEdge2, App.Units.Quantity('123.0 mm')))
Length of line (the GUI allows selecting the edge itself, but it is just a shorthand for using the two extremities of the same line:
Sketch.addConstraint(Sketcher.Constraint('Distance', Line, 1, Line, 2, App.Units.Quantity('123.0 mm')))
Distance from point (Edge, PointOfEdge
) to nearest point on line (Line
):
Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, Line, App.Units.Quantity('123.0 mm')))
The Scripting Sketcher constraints in Python page explains the values which can be used for Edge1
, Edge2
, Edge
, PointOfEdge1
, PointOfEdge2
, PointOfEdge
and Line
, and contains further examples on how to create constraints from Python scripts.
(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