Draft Scale/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
mNo edit summary
Line 1: Line 1:
{{GuiCommand/fr|Name=Draft Scale|Name/fr=Échelle|Workbenches=[[Draft Module/fr|Draft]]|MenuLocation=Draft → Scale|Shortcut=S C|SeeAlso=[[Draft Clone/fr|Draft Clone]]}}
{{GuiCommand/fr|Name=Draft Scale|Name/fr=Échelle|Workbenches=[[Draft Module/fr|Draft]], [[Arch Module|Arch]]|MenuLocation=Draft → Scale|Shortcut=S C|SeeAlso=[[Draft Clone/fr|Draft Clone]]}}


==Description==
==Description==

Revision as of 19:41, 9 August 2014

Échelle

Emplacement du menu
Draft → Scale
Ateliers
Draft, Arch
Raccourci par défaut
S C
Introduit dans la version
-
Voir aussi
Draft Clone

Description

This tool scales selected object(s) around a base point. If no object is selected, you will be invited to select one. It can also be used to mirror objects.

File:Draft Scale example.jpg

Utilisation

  1. Sélectionnez les objets dont vous désirez changer la taille
  2. Appuyez sur le bouton Draft Scale ou sur les touches S puis C
  3. Sélectionner un point sur une zone vide de la vue 3D, ou sur un objet existant comme point de base, puis un autre point pour le facteur d'échelle, ou entrez des coordonnées manuellement.

Options

  • To enter coordinates manually, simply enter the numbers, then press ENTER between each X, Y and Z component.
  • The x, y and z components of the second point define the scale factor. For example, (1,1,1) would do nothing, (2,2,2) would scale 2x in all directions, (-1,1,1) would mirror in x direction.
  • Pressing ALT or C or clicking the Copy button will make a copy of the objects, instead of scaling the original. If you keep ALT pressed after clicking the second point, you will be able to place more copies, until you release the ALT key.
  • Press CTRL while drawing to force snapping your point to the nearest snap location, independently of the distance.
  • Pressing SHIFT will lock x and y values together, so the shape is not deformed.
  • Press ESC or the Cancel button to abort the current command.
  • The resulting object is a Draft Clone, which allows you to change the scale values after it has been created.
  • Mirroring objects works by inverting the sign of one of the directions. For example, (-1,1,1) mirrors horizontally (on the X axis), and (1,-1,1) vertically (on the Y axis).

Script

L'outil Scale peut être utilisé dans une macros et dans la console Phyton en utilisant la fonction suivante :

 scale (objects,vector,[center,copy,legacy])
  • Scales met à l'échelle les objets contenus dans des objets (qui peuvent être une liste d'objets ou un objet), le facteur d'échelle donné défini par le vecteur donné (des directions X, Y et Z) autour d'un axe donné.
  • Si legacy est True, le mode direct (ancien) est utilisé, sinon une copie paramétrique s'effectue.
  • Si copy a la valeur True, les objets eux-mêmes ne sont pas déplacés, mais des copies sont créées à la place.
  • Les objets (ou leurs copies) sont créés.

Exemple:

 import FreeCAD,Draft
 Draft.scale(FreeCAD.ActiveDocument.ActiveObject,FreeCAD.Vector(2,2,2))