Draft Rotate/fr: Difference between revisions
(Updating to match new version of source page) |
No edit summary |
||
(17 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
}} |
}} |
||
<div class="mw-translate-fuzzy"> |
|||
{{GuiCommand/fr |
{{GuiCommand/fr |
||
|Name=Draft Rotate |
|Name=Draft Rotate |
||
Line 18: | Line 17: | ||
|Shortcut={{KEY|R}} {{KEY|O}} |
|Shortcut={{KEY|R}} {{KEY|O}} |
||
|Version=0.7 |
|Version=0.7 |
||
|SeeAlso=[[ |
|SeeAlso=[[Draft_SubelementHighlight/fr|Draft Surligner les sous éléments]] |
||
}} |
}} |
||
</div> |
|||
==Description== |
==Description== |
||
La commande [[Image:Draft_Rotate.svg|24px]] '''Draft Rotation''' permet de faire pivoter ou de copier les objets sélectionnés autour d'un point central selon un angle donné. En mode sous-élément, la commande fait tourner les points et les bords sélectionnés ou copie les bords sélectionnés des [[Draft_Line/fr|Draft Lignes]] et [[Draft_Wire/fr|Draft Lignes brisées]]. |
|||
<div class="mw-translate-fuzzy"> |
|||
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. |
|||
</div> |
|||
⚫ | Cette commande peut être utilisée sur des objets 2D créés avec l'[[Draft_Module/fr|atelier Draft]] ou l'[[Sketcher_Workbench/fr|atelier Sketcher]], mais aussi sur de nombreux objets 3D tels que ceux créés avec l'[[Part_Module/fr|atelier Part]], l'[[PartDesign_Workbench/fr|atelier PartDesign]] ou l'[[Arch_Module/fr|atelier Arch]]. |
||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
</div> |
|||
[[Image:Draft_Rotate_example.jpg|400px]] |
[[Image:Draft_Rotate_example.jpg|400px]] |
||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
</div> |
|||
==Utilisation== |
==Utilisation== |
||
Voir aussi : [[Draft_Snap/fr|Draft Accrochage]] et [[Draft_Constrain/fr|Draft Contrainte]]. |
|||
# Sélectionnez un ou plusieurs objets ou un ou plusieurs sous-éléments de [[Draft_Line/fr|Draft Lignes]] ou [[Draft_Wire/fr|Draft Lignes brisées]]. |
|||
<div class="mw-translate-fuzzy"> |
|||
# Il existe plusieurs façons de lancer la commande : |
|||
# Sélectionnez les objets que vous souhaitez déplacer ou copier. |
|||
# Appuyez sur le |
#* Appuyez sur le {{Button|[[Image:Draft_Rotate.svg|16px]] [[Draft_Rotate/fr|Rotation des objets sélectionnés]]}}. |
||
#* Sélectionnez l'option {{MenuCommand|Modification → [[Image:Draft_Rotate.svg|16px]] Rotation}} dans le menu. |
|||
⚫ | # |
||
#* Utilisez le raccourci clavier : {{KEY|R}} puis {{KEY|O}}. |
|||
# Cliquez sur un deuxième point de la [[3D_view/fr|Vue 3D]] ou tapez un angle de base. Ceci définit une ligne de base qui tournera autour du premier point. |
|||
# Si vous n'avez pas encore sélectionné d'objet : sélectionnez un objet dans la [[3D_view/fr|Vue 3D]]. |
|||
# Cliquez sur un troisième point de la [[3D_view/fr|Vue 3D]] ou tapez un angle de rotation. Cela indique la rotation de la ligne de base, et donc des objets. |
|||
# Le panneau de tâches {{MenuCommand|Rotate}} s'ouvre. Voir [[#Options|Options]] pour plus d'informations. |
|||
</div> |
|||
# Si des sous-éléments ont été sélectionnés : cochez la case {{MenuCommand|Modifier les sous-éléments}} pour activer le mode sous-élément. |
|||
⚫ | |||
# Choisissez le deuxième point dans la [[3D_view/fr|Vue 3D]] ou entrez un {{MenuCommand|Angle de base}}. |
|||
# Choisissez le troisième point dans la [[3D_view/fr|Vue 3D]] ou entrez une {{MenuCommand|Rotation}}. |
|||
==Options== |
==Options== |
||
Le raccourci clavier à caractère unique et les touches de modification mentionnées ici peuvent être modifiés. Voir [[Draft_Preferences/fr|Draft Préférences]]. |
|||
⚫ | * Pour saisir manuellement les coordonnées du centre de rotation, entrez les valeurs X, Y et Z,et appuyez sur {{KEY|Entrée}} après chacune, ou vous pouvez appuyer sur le bouton {{Button|[[Image:Draft_AddPoint.svg|16px]] Entrez le point}} lorsque vous avez les valeurs souhaitées. Il est conseillé de déplacer le pointeur hors de la [[3D_view/fr|Vue 3D]] avant de saisir les coordonnées. |
||
<div class="mw-translate-fuzzy"> |
|||
* La case à cocher {{MenuCommand|Relative}} n'a aucune utilité pour cette commande. |
|||
* Appuyez sur {{KEY|X}}, {{KEY|Y}} ou {{KEY|Z}} après un point pour contraindre le point suivant sur l'axe donné. |
|||
* Appuyez sur {{KEY|G}} ou cliquez sur la case {{MenuCommand|Global}} pour basculer en mode global. Si le mode global est activé, les coordonnées sont relatives au système de coordonnées global, sinon elles sont relatives au système de coordonnées du [[Draft_SelectPlane/fr|plan de travail]]. {{Version/fr|0.20}} |
|||
⚫ | * Pour |
||
* Appuyez sur {{KEY|T}} ou |
* Appuyez sur {{KEY|T}} ou cliquez sur la case {{MenuCommand|Continuer}} pour activer le mode continu. Si le mode continu est activé, la commande redémarre après avoir été terminée. Ce mode n'a vraiment de sens que si le mode copie est activé. En fonction de la préférence {{MenuCommand|Sélectionner les objets de base après la copie}}, soit les objets originaux sont sélectionnés pour le prochain appel de la commande, soit les copies créées en dernier. Voir [[#Préférences|Préférences]]. |
||
* Appuyez sur {{KEY|P}} ou cliquez sur la case |
* Appuyez sur {{KEY|P}} ou cliquez sur la case {{MenuCommand|Copie}} pour activer le mode copie. Si le mode de copie est activé, la commande créera des copies pivotées au lieu de faire pivoter les objets originaux. |
||
* Appuyez sur {{KEY|D}} ou cliquez sur la case {{MenuCommand|Modifier les sous-éléments}} pour basculer en mode sous-éléments. Si le mode sous-élément est activé, la commande utilisera les sous-éléments sélectionnés au lieu des objets entiers. Les sous-éléments doivent appartenir à [[Draft_Line/fr|Draft Lignes]] ou [[Draft_Wire/fr|Draft Lignes brisées]]. |
|||
: Vous pouvez utiliser à la fois {{KEY|T}} et {{KEY|P}} pour placer plusieurs copies en séquence. Dans ce cas, l'élément dupliqué est la dernière copie placée. |
|||
* Si le mode copie et le mode sous-élément sont tous deux activés, et que les bords de [[Draft_Wire/fr|Draft Lignes brisées]] sont sélectionnés, de nouveaux fils seront créés à partir de ces bords. |
|||
* Maintenez la touche {{KEY|Alt}} après le deuxième point pour basculer également en mode copie. En maintenant {{KEY|Alt}} enfoncé après avoir cliqué sur le troisième point, vous pourrez continuer à placer des copies en utilisant le même point de base de rotation et la même ligne de base; relâchez {{KEY|Alt}} pour terminer l'opération et voir toutes les copies. |
|||
* Si vous maintenez la touche {{KEY|Alt}} enfoncée après avoir saisi la {{MenuCommand|Angle de base}}, le mode de copie sera également activé. Lorsque vous maintenez la touche {KEY|Alt} enfoncée, vous pouvez sélectionner plusieurs points pour la {{MenuCommand|Rotation}}. Relâchez {{KEY|Alt}} pour terminer la commande et voir les copies créées. |
|||
* Maintenez la touche {{KEY|Ctrl}} enfoncée tout en faisant pivoter pour forcer l'[[Draft_Snap/fr|Accrochage]] de votre point au point de capture le plus proche, indépendamment de la distance. |
|||
⚫ | |||
* Maintenez la touche {{KEY|Shift}} enfoncée tout en faisant pivoter votre prochain point horizontalement ou verticalement pour [[Draft_Constrain/fr|Contraindre]] par rapport au point de base de la rotation. |
|||
⚫ | |||
</div> |
|||
== |
==Remarques== |
||
* |
* Un objet qui est [[Part_Attachment/fr|accroché]] ne peut pas être pivoté avec la commande Draft Rotation. Pour le faire pivoter, il faut soit faire pivoter sa {{PropertyData/fr|Support}}, soit modifier sa {{PropertyData/fr|Attachment Offset}}. |
||
== |
==Préférences== |
||
Voir aussi : [[Preferences_Editor/fr|Réglage des préférences]] et [[Draft_Preferences/fr|Draft Préférences]]. |
|||
* |
* Pour modifier le nombre de décimales utilisées pour la saisie des coordonnées et des angles : {{MenuCommand|Édition → Préférences... → Général → Unités → Réglages des unités → Nombre de décimales}}. |
||
* |
* Pour stocker et réutiliser le même paramètre de mode de copie d'une commande à l'autre : {{MenuCommand|Édition → Préférences... → Draft → Paramètres généraux → Options de l'outil de dessin → Mode de copie global}}. |
||
* |
* Pour resélectionner les objets de base après avoir copié des objets : {{MenuCommand| Édition → Préférences... → Draft → Paramètres généraux → Options de l'outil de dessin → Sélectionner les objets de base après la copie}}. |
||
==Script== |
==Script== |
||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
</div> |
|||
Pour faire pivoter des objets, utilisez la méthode {{incode|rotate}} du module Draft. |
Pour faire pivoter des objets, utilisez la méthode {{incode|rotate}} du module Draft. |
||
Line 89: | Line 81: | ||
}} |
}} |
||
<div class="mw-translate-fuzzy"> |
|||
* {{incode|objectslist}} contient les objets à faire pivoter. Il s'agit soit d'un objet unique, soit d'une liste d'objets. |
* {{incode|objectslist}} contient les objets à faire pivoter. Il s'agit soit d'un objet unique, soit d'une liste d'objets. |
||
* {{incode|angle}} |
* {{incode|angle}} est l'angle de rotation en degrés. |
||
* {{incode|center}} |
* {{incode|center}} est le point central de la rotation. |
||
* {{incode|axis}} |
* {{incode|axis}} est la direction de l'axe de rotation. |
||
* Si {{incode|copy}} est {{incode|True}}, des copies sont créées au lieu de faire tourner les objets originaux. |
* Si {{incode|copy}} est {{incode|True}}, des copies sont créées au lieu de faire tourner les objets originaux. |
||
* {{incode|rotated_list}} est retourné avec les objets originaux ayant subi une rotation, ou avec les nouvelles copies. Il s'agit soit d'un objet unique, soit d'une liste d'objets, en fonction de {{incode|objectlist}}. |
* {{incode|rotated_list}} est retourné avec les objets originaux ayant subi une rotation, ou avec les nouvelles copies. Il s'agit soit d'un objet unique, soit d'une liste d'objets, en fonction de {{incode|objectlist}}. |
||
</div> |
|||
Exemple: |
Exemple: |
Revision as of 20:24, 21 June 2021
Draft Rotation |
Emplacement du menu |
---|
Modification → Pivoter |
Ateliers |
Draft, Arch |
Raccourci par défaut |
R O |
Introduit dans la version |
0.7 |
Voir aussi |
Draft Surligner les sous éléments |
Description
La commande Draft Rotation permet de faire pivoter ou de copier les objets sélectionnés autour d'un point central selon un angle donné. En mode sous-élément, la commande fait tourner les points et les bords sélectionnés ou copie les bords sélectionnés des Draft Lignes et Draft Lignes brisées.
Cette commande peut être utilisée sur des objets 2D créés avec l'atelier Draft ou l'atelier Sketcher, mais aussi sur de nombreux objets 3D tels que ceux créés avec l'atelier Part, l'atelier PartDesign ou l'atelier Arch.
Rotation d'un objet autour d'un point central
Utilisation
Voir aussi : Draft Accrochage et Draft Contrainte.
- Sélectionnez un ou plusieurs objets ou un ou plusieurs sous-éléments de Draft Lignes ou Draft Lignes brisées.
- Il existe plusieurs façons de lancer la commande :
- Appuyez sur le Rotation des objets sélectionnés.
- Sélectionnez l'option Modification → Rotation dans le menu.
- Utilisez le raccourci clavier : R puis O.
- Si vous n'avez pas encore sélectionné d'objet : sélectionnez un objet dans la Vue 3D.
- Le panneau de tâches Rotate s'ouvre. Voir Options pour plus d'informations.
- Si des sous-éléments ont été sélectionnés : cochez la case Modifier les sous-éléments pour activer le mode sous-élément.
- Choisissez le premier point, le centre de rotation, dans la Vue 3D ou rentrez les coordonnées et appuyez sur le bouton Entrez le point.
- Choisissez le deuxième point dans la Vue 3D ou entrez un Angle de base.
- Choisissez le troisième point dans la Vue 3D ou entrez une Rotation.
Options
Le raccourci clavier à caractère unique et les touches de modification mentionnées ici peuvent être modifiés. Voir Draft Préférences.
- Pour saisir manuellement les coordonnées du centre de rotation, entrez les valeurs X, Y et Z,et appuyez sur Entrée après chacune, ou vous pouvez appuyer sur le bouton Entrez le point lorsque vous avez les valeurs souhaitées. Il est conseillé de déplacer le pointeur hors de la Vue 3D avant de saisir les coordonnées.
- La case à cocher Relative n'a aucune utilité pour cette commande.
- Appuyez sur G ou cliquez sur la case Global pour basculer en mode global. Si le mode global est activé, les coordonnées sont relatives au système de coordonnées global, sinon elles sont relatives au système de coordonnées du plan de travail. introduit dans la version 0.20
- Appuyez sur T ou cliquez sur la case Continuer pour activer le mode continu. Si le mode continu est activé, la commande redémarre après avoir été terminée. Ce mode n'a vraiment de sens que si le mode copie est activé. En fonction de la préférence Sélectionner les objets de base après la copie, soit les objets originaux sont sélectionnés pour le prochain appel de la commande, soit les copies créées en dernier. Voir Préférences.
- Appuyez sur P ou cliquez sur la case Copie pour activer le mode copie. Si le mode de copie est activé, la commande créera des copies pivotées au lieu de faire pivoter les objets originaux.
- Appuyez sur D ou cliquez sur la case Modifier les sous-éléments pour basculer en mode sous-éléments. Si le mode sous-élément est activé, la commande utilisera les sous-éléments sélectionnés au lieu des objets entiers. Les sous-éléments doivent appartenir à Draft Lignes ou Draft Lignes brisées.
- Si le mode copie et le mode sous-élément sont tous deux activés, et que les bords de Draft Lignes brisées sont sélectionnés, de nouveaux fils seront créés à partir de ces bords.
- Si vous maintenez la touche Alt enfoncée après avoir saisi la Angle de base, le mode de copie sera également activé. Lorsque vous maintenez la touche {KEY|Alt} enfoncée, vous pouvez sélectionner plusieurs points pour la Rotation. Relâchez Alt pour terminer la commande et voir les copies créées.
- Appuyez sur Echap ou sur le bouton Fermer pour interrompre la commande.
Remarques
- Un objet qui est accroché ne peut pas être pivoté avec la commande Draft Rotation. Pour le faire pivoter, il faut soit faire pivoter sa DonnéesSupport, soit modifier sa DonnéesAttachment Offset.
Préférences
Voir aussi : Réglage des préférences et Draft Préférences.
- Pour modifier le nombre de décimales utilisées pour la saisie des coordonnées et des angles : Édition → Préférences... → Général → Unités → Réglages des unités → Nombre de décimales.
- Pour stocker et réutiliser le même paramètre de mode de copie d'une commande à l'autre : Édition → Préférences... → Draft → Paramètres généraux → Options de l'outil de dessin → Mode de copie global.
- Pour resélectionner les objets de base après avoir copié des objets : Édition → Préférences... → Draft → Paramètres généraux → Options de l'outil de dessin → Sélectionner les objets de base après la copie.
Script
Voir aussi: Autogenerated API documentation et Débuter avec les scripts FreeCAD.
Pour faire pivoter des objets, utilisez la méthode rotate
du module Draft.
rotated_list = rotate(objectslist, angle, center=Vector(0,0,0), axis=Vector(0,0,1), copy=False)
objectslist
contient les objets à faire pivoter. Il s'agit soit d'un objet unique, soit d'une liste d'objets.angle
est l'angle de rotation en degrés.center
est le point central de la rotation.axis
est la direction de l'axe de rotation.- Si
copy
estTrue
, des copies sont créées au lieu de faire tourner les objets originaux. rotated_list
est retourné avec les objets originaux ayant subi une rotation, ou avec les nouvelles copies. Il s'agit soit d'un objet unique, soit d'une liste d'objets, en fonction deobjectlist
.
Exemple:
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 : Ligne, Polyligne, Congé, Arc, Arc par 3 points, Cercle, Ellipse, Rectangle, Polygone, B-spline, Courbe de Bézier cubique, Courbe de Bézier, Point, Surfaces liées, Formes à partir de texte, Hachure
- Annotation : Texte, Dimension, Étiquette, Éditeur de styles d'annotations, Widget d'échelle d'annotation.
- Modification : Déplacer,Pivoter,Échelle,Miroir, Décalage, Ajuster ou prolonger, Étirer, Cloner, Réseau orthogonal, Réseau polaire, Réseau circulaire, Réseau selon une courbe, Réseau lié selon une courbe, Réseau de points, Réseau lié selon des points, Éditer, Surligner les sous éléments, Joindre, Scinder, Agréger, Désagréger, Polyligne vers B-spline, Draft vers esquisse, Pente, Inverser le texte de la dimension, Vue 2D d'une forme
- Barre Draft : Plan de travail, Définir le style, Basculer en mode construction, Groupement automatique
- Aimantation : Verrouillage de l'aimantation, Aimantation terminaison, Aimantation milieu, Aimantation centre, Aimantation angle, Aimantation intersection, Aimantation perpendiculaire, Aimantation extension, Aimantation parallèle, Aimantation spéciale, Aimantation au plus proche, Aimantation orthogonal, Aimantation grille, Aimantation plan de travail, Aimantation dimensions, Basculer la grille
- Utilitaires : Appliquer le style, Calque, Gestionnaire de calques, Nommer un groupe, Déplacer vers un groupe, Sélection groupée, Ajouter au groupe de construction, Mode d'affichage, Proxy de plan de travail, Réparer, Barre d'aimantation
- Additionnels : Contrainte, Motif, Préférences, Préférences d'Import Export, DXF/DWG, SVG, OCA, DAT
- Menu contextuel :
- Conteneur du calque : Fusionner les calques en double, Ajouter un nouveau calque
- Calque : Groupement automatique, Sélection groupée
- Texte : Ouvir les hyperliens
- Filaire : Aplatir
- Proxy de plan de travail : Enregistrer la position de la caméra, Enregistrer l'état des objets
- Démarrer avec FreeCAD
- Installation : Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases : À propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Aide : Tutoriels, Tutoriels vidéo
- Ateliers : Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test, Web