Draft Rotate/de: Difference between revisions
No edit summary |
(Updating to match new version of source page) |
||
(34 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{Docnav/de |
{{Docnav/de |
||
|[[Draft_Move/de|Verschieben]] |
|[[Draft_Move/de|Verschieben]] |
||
|[[ |
|[[Draft_Scale/de|Entwurf Skalieren]] |
||
|[[ |
|[[Draft_Workbench/de|Draft-Arbeitsbereich]] |
||
|IconL=Draft_Move.svg |
|IconL=Draft_Move.svg |
||
⚫ | |||
|IconC=Workbench_Draft.svg |
|IconC=Workbench_Draft.svg |
||
⚫ | |||
}} |
}} |
||
Line 12: | Line 13: | ||
|Name=Draft Rotate |
|Name=Draft Rotate |
||
|Name/de=Entwurf Drehen |
|Name/de=Entwurf Drehen |
||
|MenuLocation= |
|MenuLocation=Modification → Drehen |
||
|Workbenches=[[ |
|Workbenches=[[Draft_Workbench/de|Entwurf]], [[Arch_Workbench/de|Architektur]] |
||
|Shortcut={{KEY|R}} |
|Shortcut={{KEY|R}}{{KEY|O}} |
||
|SeeAlso=[[Draft Move/de|Draft Verschieben]], [[Draft Array/de|Draft Anordnung]] |
|||
|Version=0.7 |
|Version=0.7 |
||
|SeeAlso=[[Draft_SubelementHighlight/de|Entwurf UnterelementMarkieren]] |
|||
}} |
}} |
||
==Beschreibung== |
==Beschreibung== |
||
Die [[Image:Draft_Rotate.svg|24px]] '''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 [[Draft_Line/de|Linien]] und [[Draft_Wire/de|Drähte]]. |
|||
Das |
Das Anweisung kann auf 2D-Formen angewendet werden, die mit dem [[Draft Workbench/de|Draft]]- oder [[Sketcher Workbench/de|Skizzierer]]-Arbeitsbereich erstellt wurden, kann aber auch mit vielen Arten von 3D-Objekten benutzt werden, wie die mit dem [[Part Workbench/de|Part]]- oder [[Arch Workbench/de|Arch]]-Arbeitsbereich erzeugten. |
||
[[Draft Move/de|Verschieben]] wird zum Verschieben ohne Drehung verwendet. [[Draft Array/de|Anordung]], [[Draft PathArray/de|Draft PfadDatenfeld]] oder [[Draft PointArray/de|Draft PointArray]] werden verwendet, um verschiedene Kopien in unterschiedlichen Anordnungen zu erzeugten. |
|||
[[Image:Draft_Rotate_example.jpg|400px]] |
[[Image:Draft_Rotate_example.jpg|400px]] |
||
{{Caption|Drehen eines Objekts |
{{Caption|Drehen eines Objekts um en Zentrum}} |
||
==Anwendung== |
==Anwendung== |
||
Siehe auch: [[Draft_Snap/de|Entwurf Fang]] und [[Draft_Constrain/de|Entwurf Beschränken]]. |
|||
# Die Objekte auswählen, die gedreht oder kopiert werden sollen |
|||
⚫ | |||
# Auf einen ersten Punkt in der [[3D view/de|3D-Ansicht]] klicken oder die [[Draft_Coordinates/de|Entwurfskoordinaten]] eingeben und die Schaltfläche {{Button|[[Image:Draft_AddPoint.svg|16px]] [[Draft_AddPoint/de|Punkt hinzufügen]]}} drücken. Dieser dient als Basispunkt der Operation, durch den die Drehachse verlaufen wird. |
|||
# Auf einen zweiten Punkt in der [[3D view/de|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 view/de|3D-Ansicht]] klicken oder einen Rotationswinkel angeben. Dies startet die Drehung der Grundlinie und dadurch auch der Objekte. |
|||
# Ein oder mehrere Objekte oder Unterelemente als [[Draft_Line/de|Linien]] oder [[Draft_Wire/de|Drähte]] auswählen. |
|||
===Einschränkung=== |
|||
# Es gibt mehrere Wege, die Anweisung auszuführen: |
|||
Um ein Objekt zu drehen, das auf der Skizze aus dem |
|||
⚫ | |||
[[Sketcher Sketch|Skizzierer]] kommt, z.B. einem Objekt, das im [[PartDesign Workbench|PartDesign-Arbeitsbereich]] mit [[PartDesign Pad/de|PartDesign Aufpolstern]], [[PartDesign Revolution/de|PartDesign Rotation]], etc. erstellt wurde, muß die Originalskizze (erste Skizze) bewegt werden. Wenn ein abgeleitetes Objekt bewegt wird, wird es zu der Position zurückkehren, die durch die Skizze vorgegeben ist. |
|||
#* Den Menüpunkt {{MenuCommand|Modification → [[Image:Draft_Rotate.svg|16px]] Drehen}} wählen. |
|||
#* Das Tastenkürzel {{KEY|R}} dann {{KEY|O}} verwenden. |
|||
# Wenn noch kein Objekt gewählt wurde, dann eines in der [[3D view/de|3D-Ansicht]] wählen. |
|||
# Die {{MenuCommand|Drehen}}-Ansicht wird geöffnet. Siehe auch [[#Options|Optionen]]. |
|||
# Wenn Unterelemente gewählt wurden: über das {{MenuCommand|Modify subelements}}-Auswahlkästchen das Unterelementmenü aktivieren. |
|||
# Den ersten Punkt, das Zentrum der Drehung, in der [[3D_view/de|3D-Ansicht]] wählen oder die Koordinaten eingeben und die Schaltfläche {{Button|[[Image:Draft_AddPoint.svg|16px]] Punkt eingeben}} anklicken. |
|||
# Den zweiten Punkt in the [[3D_view/de|3D-Ansicht]] wählen oder einen {{MenuCommand|Basiswinkel}} eingeben. |
|||
# Den dritten Punkt in der [[3D_view/de|3D-Ansicht]] wählen oder eine {{MenuCommand|Drehung}} eingeben. |
|||
==Optionen== |
==Optionen== |
||
Die hier erwähnten Tastenkombinationen für einzelne Zeichen und die Modifikatortaste können geändert werden. Siehe [[Draft_Preferences/de|Entwurf Einstellungen]]. |
|||
* Die Taste {{KEY|X}}, {{KEY|Y}} oder {{KEY|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 {{KEY|ENTER}}-Taste zwischen jeder X-, Y- und Z-Komponente betätigen. |
|||
<div class="mw-translate-fuzzy"> |
|||
:Die {{Button|[[Image:Draft_AddPoint.svg|16px]] [[Draft_AddPoint/de|Punkt hinzufügen]]}}-Schaltfläche betätigen, wenn die gewünschten Werte für den einzufügenden Punkt eingegeben sind. |
|||
* Die {{KEY|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. |
|||
* Zur manuellen Eingabe der Koordinaten des Zentrums der Drehung einfach die X-, Y- und Z-Komponente eingeben und jeweils {{KEY|Enter}} drücken. Oder die {{Button|[[Image:Draft_AddPoint.svg|16px]] Punkt hinzufügen}}-Schaltfläche betätigen, wenn die gewünschten Werte für den einzufügenden Punkt eingegeben sind. Es ist ratsam, vor der Eingabe der Koordinaten, den Mauszeiger außerhalb der [[3D_view/de|3D-Ansicht]] zu setzen. |
|||
* Die {{KEY|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. |
|||
* Das {{MenuCommand|Relative}}-Auswahlkästchen hat zu diese Anweisung keine Bedeutung. |
|||
:Es können beide {{KEY|T}}- und {{KEY|P}}-Tasten verwendet werden, um mehrere Kopien der Reihe nach zu positionieren. |
|||
* Drücke {{KEY|G}} oder setze das {{MenuCommand|Global}}-Auswahlkästchen, um in den globalen Modus zu schalten. Ist der globale Modus gesetzt, werden die Koordinaten relativ zum globalen Koordinatensystem verwendet. Umgekehrt werden sie relativ zum Koordinatensystem der [[Draft_SelectPlane/de|Arbeitsebene]] verwendet. {{Version|0.20}} |
|||
⚫ | * Durch Halten der {{KEY|ALT}}-Taste nach |
||
* Die {{KEY|T}}-Taste betätigen oder das {{MenuCommand|Continue}}-Auswahlkästchen setzen, um in den "Nächstes-Modus" zu schalten. Ist der Nächstes_Modus gesetzt, wird die Anweisung nach dem Beenden wieder aufgerufen. Dieser Modus ist nur bei einem aktiven Kopiermodus sinnvoll. Abhängig von der {{MenuCommand|Select base objects after copying / Wähle grundlegende Objekte nach dem Kopieren}}-Einstellung werden entweder die grundlegenden Objekte oder die zuletzt erstellten Kopien für den nächsten Aufruf der Anweisung gewählt. Siehe [[#Preferences|Einstellungen]]. |
|||
* Durch das Halten der {{KEY|Ctrl}}-Taste wird das [[Draft_Snap/de|Einrasten]] (Fangen) zum nächstgelegenen Einrastpunkt aktiviert, unabhängig von der Distanz dahin. |
|||
* Die {{KEY|P}}-Taste betätigen oder das {{MenuCommand|Copy}}-Auswahlkästchen setzen, um in den Kopiermodus zu schalten. Ist der Kopiermodus gesetzt, werden gedrehte Kopien anstelle gedrehter Originalobjekte erstellt. |
|||
* Das Halten der Taste {{KEY|CTRL}} während der Mausbewegung erzwingt den [[Draft_Snap/de|Einrasten]] zur nächsten Einrastposition unabhängig vom Abstand dazu. |
|||
* Die {{KEY|D}}-Taste betätigen oder das {{MenuCommand|Modify subelements / Unterelemente anpassen}}-Auswahlkästchen setzen, um in den Unterelementemodus zu schalten. Ist der Modus Einzelelemente gesetzt, werden die gewählten Elemente anstatt des ganzen Objektes verwendet. Die Unterelemente müssen [[Draft_Line/de|Linien]] oder [[Draft_Wire/de|Drähte]] sein. |
|||
* Das Halten der {{KEY|Umschalt}}-Taste während des Drehens [[Draft_Constrain/de|schränkt]] die Bewegung zum nächsten horizontalen oder vertikalen Punkt den nächsten Punkt in Bezug auf das Rotationszentrum ein. |
|||
* Wenn der Kopiermodus und der Unterelementemodus aktiv sind, werden die [[Draft_Wire/de|Drähte]] ausgewählt. Neue Drähte werden aus diesen Drähten erstellt. |
|||
⚫ | |||
⚫ | * Durch Halten der {{KEY|ALT}}-Taste nach der Eingabe des {{MenuCommand|Base angle / grundlegenden Winkels}} wird ebenfalls in den Kopiermodus geschalten. Wenn die {{KEY|ALT}}-Taste gehalten wird, können mehrere Punkte für die {{MenuCommand|Rotation / Drehung}} gewählt werden. Nach dem Lösen der {{KEY|ALT}}-Taste wird die Anweisung abgeschlossen und die erstellten Kopien werden angezeigt. |
||
* Drücken der {{KEY|S}}-Taste schaltet das [[Draft_Snap/de|Fangen]] ein oder aus. |
|||
⚫ | |||
</div> |
|||
==Hinweise== |
|||
* Ein Objekt das [[Part_EditAttachment/de|angehängt]] ist, kann nicht mit der Drehen-Anweisung gedreht werden. Entweder sein {{PropertyData/de|Support}}-Objekt wird gedreht, oder sein {{PropertyData/de|Attachment Offset}} wird geändert, um es zu drehen. |
|||
==Einstellungen== |
|||
Siehe auch: [[Preferences_Editor/de|Editor Einstellungen]] und [[Draft_Preferences/de|Entwurf Einstellungen]]. |
|||
* To change the number of decimals used for the input of coordinates and angles: {{MenuCommand|Edit → Preferences... → General → Units → Units settings → Number of decimals}}. |
|||
* To store and reuse the same copy mode setting across commands: {{MenuCommand|Edit → Preferences... → Draft → General settings → Draft tools options → Global copy mode}}. |
|||
* To reselect the base objects after copying objects: {{MenuCommand|Edit → Preferences... → Draft → General settings → Draft tools options → Select base objects after copying}}. |
|||
==Skripten== |
==Skripten== |
||
{{Emphasis|Siehe auch:}} [[Draft API/de|Draft API]] und [[FreeCAD Scripting Basics/de|FreeCAD GrundlagenSkripten]]. |
|||
Siehe auch: [https://freecad.github.io/SourceDoc/ Autogenerated API documentation] und [[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]]. |
|||
Das Drehen-Werkzeug kann in [[macros/de|Makros]] und aus der [[Python/de|Python]]-Konsole heraus durch folgende Funktion veerwendet werden: |
|||
Verwende die {{incode|Drehen}}-Methode des Entwurfmodules, um Objekte zu drehen. |
|||
{{Code|code= |
{{Code|code= |
||
rotated_list = rotate(objectslist, angle, center=Vector(0,0,0), axis=Vector(0,0,1), copy=False) |
|||
}} |
}} |
||
<div class="mw-translate-fuzzy"> |
|||
* Dreht den Basispunkt der Objekte in der angegebenen Liste {{incode|objectlist}} mit dem angegebenen Winkel {{incode|angle}} um das Rotationszentrum. |
* Dreht den Basispunkt der Objekte in der angegebenen Liste {{incode|objectlist}} mit dem angegebenen Winkel {{incode|angle}} um das Rotationszentrum. |
||
** {{incode|objectlist}} kann ein einzelnes Objekt oder eine Liste von Objekten sein. |
** {{incode|objectlist}} kann ein einzelnes Objekt oder eine Liste von Objekten sein. |
||
Line 72: | Line 93: | ||
* Eine {{incode|rotatedlist}} wird mit den gedrehten Originalen oder mit den neuen Kopien gemeldet. |
* Eine {{incode|rotatedlist}} wird mit den gedrehten Originalen oder mit den neuen Kopien gemeldet. |
||
** {{incode|rotatedlist}} ist entweder ein einzelnes Objekt oder eine Liste von Objekten, abhängig von der Eingabe {{incode|objectlist}}. |
** {{incode|rotatedlist}} ist entweder ein einzelnes Objekt oder eine Liste von Objekten, abhängig von der Eingabe {{incode|objectlist}}. |
||
</div> |
|||
Beispiel: |
Beispiel: |
||
{{Code|code= |
{{Code|code= |
||
import FreeCAD |
import FreeCAD as App |
||
import Draft |
|||
doc = App.newDocument() |
|||
⚫ | |||
⚫ | |||
⚫ | |||
Draft.rotate(Polygon1, 45) |
|||
⚫ | |||
# Rotation around the origin |
# Rotation around the origin |
||
angle1 = |
angle1 = 45 |
||
rot2 = Draft.rotate( |
rot2 = Draft.rotate(polygon1, angle1, copy=True) |
||
rot3 = Draft.rotate( |
rot3 = Draft.rotate(polygon1, 2*angle1, copy=True) |
||
rot4 = Draft.rotate( |
rot4 = Draft.rotate(polygon1, 4*angle1, copy=True) |
||
polygon2 = Draft.make_polygon(3, radius=1000) |
|||
polygon3 = Draft.make_polygon(5, radius=500) |
|||
Draft.move( |
Draft.move(polygon2, App.Vector(2000, 0, 0)) |
||
Draft.move( |
Draft.move(polygon3, App.Vector(2000, 0, 0)) |
||
# Rotation around another point |
# Rotation around another point |
||
angle2 = 60 |
angle2 = 60 |
||
cen = App.Vector(3100, 0, 0) |
|||
list2 = [polygon2, polygon3] |
|||
rot_list2 = Draft.rotate( |
rot_list2 = Draft.rotate(list2, angle2, center=cen, copy=True) |
||
rot_list3 = Draft.rotate( |
rot_list3 = Draft.rotate(list2, 2*angle2, center=cen, copy=True) |
||
rot_list4 = Draft.rotate( |
rot_list4 = Draft.rotate(list2, 4*angle2, center=cen, copy=True) |
||
doc.recompute() |
|||
}} |
}} |
||
{{Docnav/de |
{{Docnav/de |
||
|[[Draft_Move/de|Verschieben]] |
|[[Draft_Move/de|Verschieben]] |
||
|[[ |
|[[Draft_Scale/de|Entwurf Skalieren]] |
||
|[[ |
|[[Draft_Workbench/de|Draft-Arbeitsbereich]] |
||
|IconL=Draft_Move.svg |
|IconL=Draft_Move.svg |
||
⚫ | |||
|IconC=Workbench_Draft.svg |
|IconC=Workbench_Draft.svg |
||
⚫ | |||
}} |
}} |
||
{{Draft Tools navi{{#translation:}}}} |
{{Draft Tools navi{{#translation:}}}} |
||
{{Userdocnavi{{#translation:}}}} |
{{Userdocnavi{{#translation:}}}} |
||
{{clear}} |
Revision as of 19:35, 24 January 2022
Entwurf Drehen |
Menüeintrag |
---|
Modification → Drehen |
Arbeitsbereich |
Entwurf, Architektur |
Standardtastenkürzel |
RO |
Eingeführt in Version |
0.7 |
Siehe auch |
Entwurf UnterelementMarkieren |
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 Anweisung kann auf 2D-Formen angewendet 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 um en Zentrum
Anwendung
Siehe auch: Entwurf Fang und Entwurf Beschränken.
- Ein oder mehrere Objekte oder Unterelemente als Linien oder Drähte auswählen.
- Es gibt mehrere Wege, die Anweisung auszuführen:
- Auf die Schaltfläche Entwurf Drehen klicken.
- Den Menüpunkt Modification → Drehen wählen.
- Das Tastenkürzel R dann O verwenden.
- Wenn noch kein Objekt gewählt wurde, dann eines in der 3D-Ansicht wählen.
- Die Drehen-Ansicht wird geöffnet. Siehe auch Optionen.
- Wenn Unterelemente gewählt wurden: über das Modify subelements-Auswahlkästchen das Unterelementmenü aktivieren.
- Den ersten Punkt, das Zentrum der Drehung, in der 3D-Ansicht wählen oder die Koordinaten eingeben und die Schaltfläche Punkt eingeben anklicken.
- Den zweiten Punkt in the 3D-Ansicht wählen oder einen Basiswinkel eingeben.
- Den dritten Punkt in der 3D-Ansicht wählen oder eine Drehung eingeben.
Optionen
Die hier erwähnten Tastenkombinationen für einzelne Zeichen und die Modifikatortaste können geändert werden. Siehe Entwurf Einstellungen.
- Zur manuellen Eingabe der Koordinaten des Zentrums der Drehung einfach die X-, Y- und Z-Komponente eingeben und jeweils Enter drücken. Oder die Punkt hinzufügen-Schaltfläche betätigen, wenn die gewünschten Werte für den einzufügenden Punkt eingegeben sind. Es ist ratsam, vor der Eingabe der Koordinaten, den Mauszeiger außerhalb der 3D-Ansicht zu setzen.
- Das Relative-Auswahlkästchen hat zu diese Anweisung keine Bedeutung.
- Drücke G oder setze das Global-Auswahlkästchen, um in den globalen Modus zu schalten. Ist der globale Modus gesetzt, werden die Koordinaten relativ zum globalen Koordinatensystem verwendet. Umgekehrt werden sie relativ zum Koordinatensystem der Arbeitsebene verwendet. introduced in version 0.20
- Die T-Taste betätigen oder das Continue-Auswahlkästchen setzen, um in den "Nächstes-Modus" zu schalten. Ist der Nächstes_Modus gesetzt, wird die Anweisung nach dem Beenden wieder aufgerufen. Dieser Modus ist nur bei einem aktiven Kopiermodus sinnvoll. Abhängig von der Select base objects after copying / Wähle grundlegende Objekte nach dem Kopieren-Einstellung werden entweder die grundlegenden Objekte oder die zuletzt erstellten Kopien für den nächsten Aufruf der Anweisung gewählt. Siehe Einstellungen.
- Die P-Taste betätigen oder das Copy-Auswahlkästchen setzen, um in den Kopiermodus zu schalten. Ist der Kopiermodus gesetzt, werden gedrehte Kopien anstelle gedrehter Originalobjekte erstellt.
- Die D-Taste betätigen oder das Modify subelements / Unterelemente anpassen-Auswahlkästchen setzen, um in den Unterelementemodus zu schalten. Ist der Modus Einzelelemente gesetzt, werden die gewählten Elemente anstatt des ganzen Objektes verwendet. Die Unterelemente müssen Linien oder Drähte sein.
- Wenn der Kopiermodus und der Unterelementemodus aktiv sind, werden die Drähte ausgewählt. Neue Drähte werden aus diesen Drähten erstellt.
- Durch Halten der ALT-Taste nach der Eingabe des Base angle / grundlegenden Winkels wird ebenfalls in den Kopiermodus geschalten. Wenn die ALT-Taste gehalten wird, können mehrere Punkte für die Rotation / Drehung gewählt werden. Nach dem Lösen der ALT-Taste wird die Anweisung abgeschlossen und die erstellten Kopien werden angezeigt.
- Drücken der S-Taste schaltet das Fangen ein oder aus.
- Drücken der ESC-Taste oder durch Klicken auf die Schließen-Schaltfläche wird die aktuelle Anweisung abgebrochen.
Hinweise
- Ein Objekt das angehängt ist, kann nicht mit der Drehen-Anweisung gedreht werden. Entweder sein Daten-EigenschaftSupport-Objekt wird gedreht, oder sein Daten-EigenschaftAttachment Offset wird geändert, um es zu drehen.
Einstellungen
Siehe auch: Editor Einstellungen und Entwurf Einstellungen.
- 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.
Skripten
Siehe auch: Autogenerated API documentation und FreeCAD Grundlagen Skripten.
Verwende die Drehen
-Methode des Entwurfmodules, um Objekte zu drehen.
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ä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, Start, Surface, TechDraw, Test Framework, Web