Draft Scale/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "==Remarques==")
(Created page with "* La commande peut également mettre à l'échelle une image plane, mais pas en mode clone.")
Line 69: Line 69:
==Remarques==
==Remarques==


* The command can also scale [[Image_CreateImagePlane|Image Planes]], but not in clone mode.
* La commande peut également mettre à l'échelle [[Image_CreateImagePlane/fr|une image plane]], mais pas en mode clone.


==Preferences==
==Preferences==

Revision as of 13:58, 20 June 2021

Draft Échelle

Emplacement du menu
Modification → Échelle
Ateliers
Draft, Arch
Raccourci par défaut
S C
Introduit dans la version
-
Voir aussi
Draft Surligner les sous éléments, Draft Clone

Description

La commande Draft Scale met à l'échelle ou copie les objets sélectionnés autour d'un point de base. En mode sous-élément, la commande met à l'échelle les points et les arêtes sélectionnés de Draft Ligne et Draft Ligne brisée.

La 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.

Mise à l'échelle d'un objet autour d'un point de base

Usage

Voir aussi : Draft Accrochage et Draft Contrainte.

  1. Sélectionnez éventuellement un ou plusieurs objets, ou un ou plusieurs sous-éléments de Draft Lignes ou Draft Lignes brisée.
  2. Il existe plusieurs manières d'invoquer la commande :
    • Appuyez sur le bouton Draft Échelle.
    • Sélectionnez l'option Modification → Échelle dans le menu.
    • Utilisez le raccourci clavier : S puis C.
  3. Si vous n'avez pas encore sélectionné d'objet : sélectionnez un objet dans la Vue 3D.
  4. Le panneau des tâches Échelle s'ouvre. Voir Options pour plus d'informations.
  5. Si des sous-éléments ont été sélectionnés : cochez la case Template:CommandeMenu pour activer le mode sous-élément.
  6. Choisissez le point de base dans la Vue 3D, ou tapez Draft Coordonnées et appuyez sur le bouton Entrez le point.
  7. Entrez les facteurs d'échelle X, Y et Z.
  8. Appuyez sur Retour ou sur le bouton OK pour terminer la commande.

Options

Premier panneau des tâches

Le raccourci clavier à caractère unique mentionné ici peut être modifié. Voir les Préférences Draft.

  • Pour saisir manuellement les coordonnées du point de base, saisissez les composantes 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 Relative n'a aucune utilité pour cette commande.
  • Appuyez sur G ou cochez 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 de Draft Plan de travail. introduced in version 0.20
  • Les cases à cocher restantes de ce panneau de tâches sont ignorées par la commande.
  • Appuyez sur le bouton Template:Bouton pour annuler la commande.

Deuxième panneau de tâches

  • Entrez les facteurs X, Y et Z pour définir l'échelle. Les valeurs doivent être supérieures à zéro.
  • Cochez la case Mise à l'échelle uniforme pour verrouiller les facteurs X, Y et Z sur la même valeur. Pour que ce paramètre prenne effet, l'un des facteurs d'échelle doit être modifié. Vous pouvez également cliquer dans la zone de saisie avec l'échelle souhaitée et appuyer sur Entrée pour terminer la commande.
  • Si la case Orientation du plan de travail est cochée, les facteurs d'échelle sont relatifs au système de coordonnées de Draft Plan de travail, sinon ils sont relatifs au système de coordonnées global.
  • Si la case Copie est cochée, une copie à l'échelle de l'objet d'origine est créée. Cela ne fonctionne que pour les objets Draft qui ont une propriété DonnéesPoints, tels que Draft Lignes brisée.
  • Si la case Modifier les sous-éléments est cochée, la commande utilisera les sous-éléments sélectionnés au lieu de l'ensemble des objets. Les sous-éléments doivent appartenir à Draft Lignes ou Draft Lignes brisée.
  • Si la case Créer un clone est cochée, les Draft Clones des objets originaux sont créés. Cela fonctionne pour tous les types d'objets. Pour les objets qui ne sont pas des objets Draft ou pour les objets Draft qui n'ont pas de propriété DonnéesPoints, cette option doit être sélectionnée.
  • Appuyez sur le bouton Sélectionnez à partir de/vers les points et sélectionnez deux points supplémentaires dans la Vue 3D pour calculer les facteurs d'échelle. Cela cochera automatiquement la case Mise à l'échelle uniforme. Les facteurs d'échelle X, Y et Z seront donc égaux et seront réglés sur la distance entre le point de base et le point « à partir de » divisé par la distance entre le point de base et le point « vers ».
  • Appuyez sur Esc ou sur le bouton Annuler pour annuler la commande.

Remarques

  • La commande peut également mettre à l'échelle une image plane, mais pas en mode clone.

Preferences

See also: Preferences Editor and Draft Preferences.

  • To change the number of decimals used for the input of coordinates: Edit → Preferences... → General → Units → Units settings → Number of decimals.
  • To change the number of decimals used for the input of scale factors: Edit → Preferences... → Draft → General settings → General Draft Settings → Internal precision level.
  • 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.

Script

Pour mettre à l'échelle des objets, utilisez la méthode scale du module Draft.

scaled_list = scale(objectslist, scale=Vector(1,1,1), center=Vector(0,0,0), copy=False)
  • objectslist contient les objets à mettre à l'échelle. Il s'agit soit d'un objet unique, soit d'une liste d'objets.
  • scale indique le vecteur qui spécifie les facteurs d'échelle X, Y et Z.
  • center indique le point central de l'opération de mise à l'échelle.
  • Si copy est True, des copies sont créées au lieu de mettre à l'échelle les objets originaux.
  • scaled_list est retourné avec les objets originaux mis à l'échelle, ou avec les nouvelles copies. Il s'agit soit d'un objet unique, soit d'une liste d'objets, en fonction de objectslist.

Exemple :

import FreeCAD as App
import Draft

doc = App.newDocument()

pts = [App.Vector(0, 0, 0), App.Vector(500, 500, 0), App.Vector(600, 0, 0)]
wire1 = Draft.make_wire(pts, closed=True)
doc.recompute()

scale1 = App.Vector(2.3, 0.75, 0)
wire2 = Draft.scale(wire1, scale1, copy=True)
doc.recompute()

scale2 = App.Vector(-2, -1.5, 0)
wires = Draft.scale([wire1, wire2], scale2, copy=True)
doc.recompute()