Draft Drehen
Entwurf Drehen |
Menüeintrag |
---|
Entwurf → Drehen |
Arbeitsbereich |
Entwurf, Arch |
Standardtastenkürzel |
RO |
Eingeführt in Version |
0.7 |
Siehe auch |
Draft Verschieben, Draft Anordnung |
Beschreibung
Die Entwurf Drehen Anweisung dreht oder kopiert die ausgewählten Objekte um ein Zentrum in einem gegebenen Winkel. Im Unterelementemodus dreht die Anweisung ausgewählte Punkte und Kanten oder Kopien von ausgewählten Kanten um Linien und Drähte.
Das Drehen-Werkzeug kann mit 2D-Formen verwendet werden, die mit dem Draft- oder Skizzierer-Arbeitsbereich erstellt wurden, kann aber auch mit vielen Arten von 3D-Objekten benutzt werden, wie die mit dem Part- oder Arch-Arbeitsbereich erzeugten.
Drehen eines Objekts mit einem Mittelpunkt-Referenzpunkt, von einem Referenzwinkel zu einen anderen Winkel
Anwendung
See also: Draft Snap and Draft Constrain.
- Die Objekte auswählen, die gedreht oder kopiert werden sollen
- Auf die Schaltfläche Entwurf Drehen klicken oder die Tasten R und dann O drücken. Wenn kein Objekt ausgewählt wurde, erscheint die Bitte, das zu tun.
- Auf einen ersten Punkt in der 3D-Ansicht klicken oder die Entwurfskoordinaten eingeben und die Schaltfläche Punkt hinzufügen drücken. Dieser dient als Basispunkt der Operation, durch den die Drehachse verlaufen wird.
- Auf einen zweiten Punkt in der 3D-Ansicht klicken oder einen Basiswinkel angeben. Dies definiert eine Grundlinie, die sich um den ersten Punkt dreht.
- Auf einen dritten Punkt in der 3D-Ansicht klicken oder einen Rotationswinkel angeben. Dies startet die Drehung der Grundlinie und dadurch auch der Objekte.
Optionen
The single character keyboard shortcuts and the modifier key mentioned here can be changed. See Draft Preferences.
- Die Taste X, Y oder Z nach einem Punkt betätigen, um den nächsten Punkt auf der entsprechenden Achse einzuschränken.
- Zur manuellen Eingabe der Koordinaten einfach die Werte eingeben und jeweils die ENTER-Taste zwischen jeder X-, Y- und Z-Komponente betätigen.
- Die Punkt hinzufügen-Schaltfläche betätigen, wenn die gewünschten Werte für den einzufügenden Punkt eingegeben sind.
- Die T-Taste betätigen oder auf das Auswahlkästchen klicken, um in den "Nächstes-Modus" umzuschalten. Wenn der "Nächstes_Modus" aktiv ist, wird das Werkzeug Drehen wieder aufgerufen, nachdem die Operation abgeschlossen wurde. Dies ermöglicht es, weitere Objekte zu drehen oder zu kopieren ohne jedesmal wieder auf die Drehen-Schaltfläche klicken zu müssen.
- Die P-Taste betätigen oder auf das Auswahlkästchen klicken, um in den "Kopiermodus" umzuschalten. Wenn der "Kopier_Modus" aktiv ist, wird das Werkzeug Drehen die Originalform bzw. das Originalobjekt an seinem Platz lassen, aber eine Kopie erzeugen und mit dem angegebenen Winkel am dritten Punkt einfügen.
- Es können beide T- und P-Tasten verwendet werden, um mehrere Kopien der Reihe nach zu positionieren.
- Durch Halten der ALT-Taste nach dem zweiten Punkt wird ebenfalls in den "Kopiermodus" geschalten. Wenn die ALT-Taste nach dem Klicken des dritten Punktes gehalten wird, kann man weitere Kopien mit dem gleichen Rotationspunkt und der gleichen Rotationsachse positionieren. Nach dem Lösen der ALT-Taste wird die Aktion abgeschlossen und die Kopien werden angezeigt.
- Durch das Halten der Ctrl-Taste wird das Einrasten (Fangen) zum nächstgelegenen Einrastpunkt aktiviert, unabhängig von der Distanz dahin.
- Das Halten der Taste CTRL während der Mausbewegung erzwingt den Einrasten zur nächsten Einrastposition unabhängig vom Abstand dazu.
- Das Halten der Umschalt-Taste während des Drehens schränkt die Bewegung zum nächsten horizontalen oder vertikalen Punkt den nächsten Punkt in Bezug auf das Rotationszentrum ein.
- Mit der ESC-Taste oder durch Klicken auf die Schließen-Schaltfläche wird der aktuelle Befehl abgebrochen. Kopien, die bereits erstellt wurden, bleiben erhalten.
Notes
- An Object that is attached cannot be rotated with the Draft Rotate command. To rotate it either its DatenSupport object has to be rotated, or its DatenAttachment Offset has to be changed.
Preferences
See also: Preferences Editor and Draft Preferences.
- To change the number of decimals used for the input of coordinates and angles: Edit → Preferences... → General → Units → Units settings → Number of decimals.
- To store and reuse the same copy mode setting across commands: Edit → Preferences... → Draft → General settings → Draft tools options → Global copy mode.
- To reselect the base objects after copying objects: Edit → Preferences... → Draft → General settings → Draft tools options → Select base objects after copying.
Scripting
Skripten
Siehe auch: Draft API und FreeCAD GrundlagenSkripten.
Das Drehen-Werkzeug kann in Makros und aus der Python-Konsole heraus durch folgende Funktion veerwendet werden:
rotated_list = rotate(objectslist, angle, center=Vector(0,0,0), axis=Vector(0,0,1), copy=False)
- Dreht den Basispunkt der Objekte in der angegebenen Liste
objectlist
mit dem angegebenen Winkelangle
um das Rotationszentrum.objectlist
kann ein einzelnes Objekt oder eine Liste von Objekten sein.- Wenn ein Rotationszentrum (
center
) undaxis
gegeben sind, werden sie verwendet, ansonten bezieht sich die Drehung auf den Ursprung und um die Z-Achse.
- Der Drehungswinkel bezieht sich auf den Basispunkt des Objektes. Wenn also ein Objekt um 45 Grad gedreht wird und dann ein weiteres Mal um 45 Grad gedreht wird, wird es insgesamt um 90 Grad zu ihrer Ursprungsposition gedreht sein.
- Wenn
copy
True
ist, werden Kopien erstellt anstatt die originalen Objekte zu drehen. - Eine
rotatedlist
wird mit den gedrehten Originalen oder mit den neuen Kopien gemeldet.rotatedlist
ist entweder ein einzelnes Objekt oder eine Liste von Objekten, abhängig von der Eingabeobjectlist
.
Beispiel:
import FreeCAD as App
import Draft
doc = App.newDocument()
polygon1 = Draft.make_polygon(3, radius=300)
Draft.move(polygon1, App.Vector(1000, 0, 0))
# Rotation around the origin
angle1 = 45
rot2 = Draft.rotate(polygon1, angle1, copy=True)
rot3 = Draft.rotate(polygon1, 2*angle1, copy=True)
rot4 = Draft.rotate(polygon1, 4*angle1, copy=True)
polygon2 = Draft.make_polygon(3, radius=1000)
polygon3 = Draft.make_polygon(5, radius=500)
Draft.move(polygon2, App.Vector(2000, 0, 0))
Draft.move(polygon3, App.Vector(2000, 0, 0))
# Rotation around another point
angle2 = 60
cen = App.Vector(3100, 0, 0)
list2 = [polygon2, polygon3]
rot_list2 = Draft.rotate(list2, angle2, center=cen, copy=True)
rot_list3 = Draft.rotate(list2, 2*angle2, center=cen, copy=True)
rot_list4 = Draft.rotate(list2, 4*angle2, center=cen, copy=True)
doc.recompute()
- Drafting: Line, Polyline, Fillet, Arc, Arc by 3 points, Circle, Ellipse, Rectangle, Polygon, B-spline, Cubic Bézier curve, Bézier curve, Point, Facebinder, ShapeString, Hatch
- Annotation: Text, Dimension, Label, Annotation styles, Annotation scale
- Modification: Move, Rotate, Scale, Mirror, Offset, Trimex, Stretch, Clone, Array, Polar array, Circular array, Path array, Path link array, Point array, Point link array, Edit, Subelement highlight, Join, Split, Upgrade, Downgrade, Wire to B-spline, Draft to sketch, Set slope, Flip dimension, Shape 2D view
- Draft Tray: Select plane, Set style, Toggle construction mode, AutoGroup
- Snapping: Snap lock, Snap endpoint, Snap midpoint, Snap center, Snap angle, Snap intersection, Snap perpendicular, Snap extension, Snap parallel, Snap special, Snap near, Snap ortho, Snap grid, Snap working plane, Snap dimensions, Toggle grid
- Miscellaneous: Apply current style, Layer, Manage layers, Add a new named group, Move to group, Select group, Add to construction group, Toggle normal/wireframe display, Create working plane proxy, Heal, Show snap toolbar
- Additional: Constraining, Pattern, Preferences, Import Export Preferences, DXF/DWG, SVG, OCA, DAT
- Context menu:
- Layer container: Merge layer duplicates, Add new layer
- Layer: Activate this layer, Select layer contents
- Text: Open hyperlinks
- Wire: Flatten
- Working plane proxy: Write camera position, Write objects state
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzliche Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Voreinstellungseditor, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, FreeCAD unterstützen, Spenden
- Hilfe: Anleitungen, Videoanleitungen
- Arbeitsbereiche: Std Base, Arch, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework