Draft Array/fr

Description
L'outil Array (tableau) crée un orthogonal (3 axes) ou un tableau polaire de l'objet sélectionné. Si aucun objet n'est sélectionné, vous serez invité à en sélectionner un.



Utilisation

 * 1) Sélectionnez l'objet pour créer un tableau.
 * 2) Pressez le bouton.

Options

 * Le tableau est orthogonal par défaut, vous pouvez modifier son mode, dans les propriétés.

Propriétés

 * : Spécifie le type de tableau, orthogonale ou polaire

Pour un tableau orthogonal :


 * : L'intervalle entre chaque copie, sur le premier axe.
 * : L'intervalle entre chaque copie, sur le deuxième axe.
 * : L'intervalle entre chaque copie, sur le troisième axe.
 * : Le nombre de copies, sur le premier axe.
 * : Le nombre de copies, sur le deuxième axe.
 * : Le nombre de copies, sur le troisième axe.

Pour un tableau polaire :


 * : La direction normale circulaire tableau.
 * : Le point central du tableau.
 * : L'angle de couverture des copies.
 * : Le nombre de copies.

Script
L'outil tableau, peut être utilisé dans les macros, et, dans la console Python, en utilisant la fonction suivante :

array (objectslist,xvector,yvector,xnum,ynum,[zvector,znum]) pour un tableau rectangulaire, ou array (objectslist,center,totalangle,totalnum) Tableau polaire : crée un tableau de l'objets contenus dans la liste (qui peut être un objet ou une liste d'objets), en cas de tableau rectangulaire, xnum (nombre) d'itérations dans la direction x à la distance xvector entre les itérations, et, même pour la direction de y avec yvector, et, ynum (nombre). En cas de tableau polaire, le Centre est un vecteur, totalangle est l'angle de couverture (en degrés) et totalnum est le nombre d'objets, y compris l'original.

Exemple:

import FreeCAD,Draft Draft.array(FreeCAD.ActiveDocument.ActiveObject,FreeCAD.Vector(2,0,0),FreeCAD.Vector(0,2,0),2,2)