Draft Pivoter
Rotation Draft |
Emplacement du menu |
---|
Draft → Pivoter |
Ateliers |
Atelier Draft, Atelier Arch |
Raccourci par défaut |
R O |
Introduit dans la version |
0.7 |
Voir aussi |
Déplacer Draft, Matrice Draft |
Description
L'outil Rotation permet de faire pivoter ou de copier les objets sélectionnés d'un angle donné autour d'un point de référence.
L'outil Rotation peut être utilisé sur des formes 2D créées avec Atelier Draft ou Atelier Sketcher, mais peut également être utilisé sur de nombreux types d'objets 3D, tels que ceux créés avec Atelier Part ou Atelier Arch.
Pour vous déplacer sans rotation, utilisez Déplacer Draft. Pour produire diverses copies dans différents arrangements, utilisez Matrice Draft, Série de copies Draft et Matrice de points Draft.
Rotation d'un objet à l'aide d'un point de référence central, d'un angle de référence à un autre angle
Utilisation
- Sélectionnez les objets que vous souhaitez déplacer ou copier.
- Appuyez sur le bouton Faire pivoter les objets sélectionnés ou appuyez sur les touches R puis O. Si aucun objet n'est sélectionné, vous serez invité à en sélectionner un.
- Cliquez sur un premier point de la vue 3D ou tapez une Coordonnée Draft et appuyez sur le bouton Ajouter un point Draft. Cela sert de base à l’opération par laquelle passera l’axe de rotation.
- Cliquez sur un deuxième point de la vue 3D ou tapez un angle de base. Ceci définit une ligne de base qui tournera autour du premier point.
- Cliquez sur un troisième point de la vue 3D ou tapez un angle de rotation. Cela indique la rotation de la ligne de base, et donc des objets.
Limitations
When rotating an object that is based on a Sketcher Sketch, for example, a feature created with the PartDesign Workbench (Pad, Revolution, etc.) you must move the original sketch. If you move the derived object, it will just go back to the position defined by the sketch.
Options
- Pressez les touches X, Y ou Z après le point, contraint le point suivant sur l'axe correspondant.
- Vous pouvez entrer une coordonnée manuellement, en entrant simplement les nombres, et pressez ENTER entre chaque composants X, Y et Z.
- Pressez la touche T ou, cochez/décochez la case Continuer est cochée, l'outil rotation continue après avoir terminer ou, fermé l'opération, et, permet de continuer une autre opération de rotation sans devoir à nouveau la sélectionner.
- Pressez ALT ou C ou cochez la case Copier fera une copie de l'objet au lieu de la faire pivoter. même si le bouton de contrôle de copie est désactivée. Si vous gardez la touche ALT enfoncée après avoir cliqué sur le troisième point, vous serez en mesure de placer plusieurs copies, jusqu'à ce que vous relâchiez le touche ALT.
- Pressez CTRL et votre point de sélection sera attiré sur un point d'accrochage (snap) disponible, indépendamment de la distance.
- Pressez SHIFT effectuera une contrainte verticale ou horizontale en rapport au centre de rotation.
- Pressez ESC ou le bouton Annuler quitte la commande.
Script
L'outil rotation peut être utilisé dans une macros et dans la console Python en utilisant la fonction suivante :
rotatedlist = rotate(objectslist, angle, center=Vector(0,0,0), axis=Vector(0,0,1), copy=False)
- Fait pivoter l'objet donné ou, les objets contenus dans la liste donnée à l'angle donné autour du centre donné s'ils sont fourni, en utilisant l'axe comme un axe de rotation.
- Si l'axe est omis, la rotation se fera autour de l'axe vertical Z.
- Si copymode est True, les objets réels ne sont pas déplacés, mais des copies sont créées à la place.
- Retourne les objets pivoté, ou leur copies.
Exemple:
import FreeCAD, Draft
Polygon1 = Draft.makePolygon(3, radius=500)
Draft.move(Polygon1, FreeCAD.Vector(1500, 0, 0))
Draft.rotate(Polygon1, 45)
# Rotation around the origin
angle1 = 63
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.makePolygon(3, radius=1000)
Polygon3 = Draft.makePolygon(5, radius=500)
Draft.move(Polygon2, FreeCAD.Vector(2000, 0, 0))
Draft.move(Polygon3, FreeCAD.Vector(2000, 0, 0))
# Rotation around another point
angle2 = 60
c = FreeCAD.Vector(3100, 0, 0)
List2 = [Polygon2, Polygon3]
rot_list2 = Draft.rotate(List2, angle2, center=c, copy=True)
rot_list3 = Draft.rotate(List2, 2*angle2, center=c, copy=True)
rot_list4 = Draft.rotate(List2, 4*angle2, center=c, copy=True)
- 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
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub