Draft Array/it


Draft Array.png Matrice

Posizione nel menu
Draft → Matrice
Ambiente
Draft, Architettura
Avvio veloce
Nessuno
Vedere anche
PathArray


Descrizione

Lo strumento Matrice crea una schiera (array) ortogonale (3 assi) o polare utilizzando gli oggetti selezionati. Se non è selezionato nessun oggetto, lo strumento chiede di selezionarne uno.

Draft Array example.jpg

Utilizzo

  1. Selezionare gli oggetti con si desidera creare una schiera, che si desidera duplicare secondo un certo ordine
  2. Premere il pulsante Draft Array.png Matrice
  3. Selezionare DATAArray Type: Specifica il tipo di matrice: ortogonale o polare
  4. Per le matrici ortogonali:
    1. DATAInterval X: L'intervallo tra ciascuna copia sul primo asse
    2. DATAInterval Y: L'intervallo tra ciascuna copia sul secondo asse
    3. DATAInterval Z: L'intervallo tra ciascuna copia sul terzo asse
    4. DATANumber X: Il numero di copie sul primo asse
    5. DATANumber Y: Il numero di copie sul secondo asse
    6. DATANumber Z: Il numero di copie sul terzo asse
  5. Per matrici polari:
    1. DatiAxis: La direzione normale al cerchio della matrice
    2. DatiCenter: Il punto centro della matrice
    3. DatiAngle: L'angolo da coprire con le copie
    4. DatiNumber Polar: Il numero di copie

Script

Lo strumento Matrice può essere utilizzato nelle macro e dalla console di Python utilizzando una delle seguenti funzioni, secondo se si desidera ottenere delle semplici copie indipendenti dell'oggetto base, oppure una schiera parametrica collegata all'oggetto originale.

Schiera semplice

Per le matrici rettangolari:

array (objectslist,xvector,yvector,xnum,ynum,[zvector,znum]) 

Per matrici polari:

array (objectslist,center,totalangle,totalnum) 

Schiera parametrica

Per le schiere rettangolari:

makeArray (object,xvector,yvector,xnum,ynum) 

Per le schiere polari:

makeArray (object,center,totalangle,totalnum) 

Esempio:

import FreeCAD,Draft
Draft.array(FreeCAD.ActiveDocument.ActiveObject,FreeCAD.Vector(2,0,0),FreeCAD.Vector(0,2,0),2,2) 
Online version: "http://www.freecadweb.org/wiki/index.php?title=Draft_Array/it&oldid=220482"

Navigation menu