Draft Échelle

From FreeCAD Documentation
Revision as of 17:46, 19 June 2021 by Donatello (talk | contribs) (Created page with "Voir aussi : Draft Accrochage et Draft Contrainte.")

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 les objets dont vous désirez changer la taille.
  2. Appuyez sur le bouton Met à l'échelle... ou sur les touches S puis C. Si aucun objet n'est sélectionné, vous serez invité à en sélectionner un.
  3. Cliquez votre premier point sur une zone vide de la vue 3D ou tapez les coordonnées et appuyez sur le bouton Draft Ajouter un point. Ceci défini le point de base de la mise à l'échelle.
  4. Définissez les facteurs X, Y et Z et les options de résultat appropriées, puis appuyez sur Entrée ou sur le bouton OK pour terminer l'opération.

Options

First task panel

The single character keyboard shortcut mentioned here can be changed. See Draft Preferences.

  • To manually enter the coordinates for the base point enter the X, Y and Z component, and press Enter after each. Or you can press the Enter point button when you have the desired values. It is advisable to move the pointer out of the 3D view before entering coordinates.
  • The Relative checkbox has no purpose for this command.
  • Press G or click the Global checkbox to toggle global mode. If global mode is on, coordinates are relative to the global coordinate system, else they are relative to the working plane coordinate system. introduced in version 0.20
  • The remaining checkboxes in this task panel are ignore by the command.
  • Press the Close button to abort the command.

Second task panel

  • Pour entrer les coordonnées manuellement, entrez simplement les chiffres, puis appuyez sur Entrée entre chaque valeur de X, Y et Z. Vous pouvez appuyer sur le bouton Draft Ajouter un point lorsque vous avez les valeurs souhaitées pour insérer le point.
  • Remplissez les facteurs X, Y et Z pour définir la mise à l'échelle dans cette direction.
    • Cliquez sur la case à cocher "Mise à l'échelle uniforme" pour verrouiller les facteurs X, Y et Z à la même valeur.
    • Cliquez sur la case à cocher "Orientation du plan de travail" pour verrouiller les échelles X, Y et Z le long du Plan de travail sinon, les directions globales X, Y et Z sont utilisées.
  • Trois options contrôlent le résultat de l'opération de mise à l'échelle :
    • Créer un clone. Un Draft Clone de l'objet d'origine sera créé. Cela fonctionnera pour tous les types d'objet.
Remarque : même si les facteurs de mise à l'échelle sont conservés à leurs valeurs par défaut (1.0, 1.0, 1.0), une fois le clone créé, vous pourrez modifier ces facteurs manuellement dans l'Éditeur de propriétés.
  • Modifier l'original. L'objet d'origine aura sa taille modifiée. Cela fonctionnera uniquement avec les objets Draft et les formes non paramétriques Part.
  • Créer une copie. Une copie à l'échelle de l'objet d'origine sera créée. Cela fonctionnera pour tous les types d'objet, mais seules les copies des objets Draft seront paramétriques.
Remarque : une copie est un objet complètement différent de la forme d'origine; il sera créé à l'échelle spécifiée, puis aura son propre ensemble de propriétés. D'autre part, un Draft Clone est lié à la forme d'origine et la seule propriété pouvant être modifiée est l'échelle.
  • Les plans d'image créés avec l'atelier Image sont également pris en charge (mais pas en mode clonage).

Notes

  • The command can also scale Image Planes, but not in clone mode.

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()