Draft PolarArray/it

Draft Serie polare

Posizione nel menu
Modifiche → Strumenti serie → Serie polare
Modifiche → Serie polare
Ambiente
Draft, BIM
Avvio veloce
Nessuno
Introdotto nella versione
0.19
Vedere anche
Draft Serie ortogonale, Draft Serie circolare, Draft Serie su tracciato, Draft Serie di link su tracciato, Draft Serie su punti, Draft Serie di link su punti

Descrizione

Il comando Serie polare crea una serie (array) da un oggetto selezionato posizionando copie lungo una circonferenza. Il comando può facoltativamente creare una Serie di Link, che è più efficiente di una normale Serie.

Il comando può essere utilizzato su oggetti 2D creati con Draft o Sketcher, ma anche su molti oggetti 3D come quelli creati con gli ambienti Part, PartDesign o BIM.

Serie polare

Utilizzo

Vedere anche: Aggancio.

  1. Facoltativamente selezionare un oggetto.
  2. Esistono diversi modi per invocare il comando:
    • Premere il pulsante Serie polare.
    • Draft: Selezionare l'opzione Modifiche → Strumenti serie → Serie polare dal menu.
    • BIM: Selezionare l'opzione Modifica → Serie polare dal menu.
  3. Si apre il pannello attività Serie polare. Vedere Opzioni per maggiori informazioni.
  4. Se non si ha ancora selezionato un oggetto: selezionare un oggetto.
  5. Immettere i parametri richiesti nel pannello delle attività.
  6. Per completare il comando, eseguire una delle seguenti operazioni:
    • Scegliere un punto nella Vista 3D per il Centro di rotazione.
    • Premere Enter.
    • Premere il pulsante OK.

Opzioni

Note

Proprietà

Vedere Serie ortogonale.

Script

Vedere anche: Autogenerated API documentation and Script di base per FreeCAD.

Serie parametrica

Per creare una serie polare parametrica usare il metodo make_array (disponibile dalla versione 0.19) del modulo Draft. Questo metodo sostituisce il metodo deprecato makeArray. Il metodo make_array può creare Serie ortogonali, Serie polari e Serie circolari. Per ogni tipo di serie sono disponibili uno o più wrapper.

Il metodo principale:

array = make_array(base_object, arg1, arg2, arg3, arg4=None, arg5=None, arg6=None, use_link=True)

Il wrapper per le Serie polari è:

array = make_polar_array(base_object,
                         number=5, angle=360, center=App.Vector(0, 0, 0),
                         use_link=True)

Esempio:

import FreeCAD as App
import Draft

doc = App.newDocument()

tri = Draft.make_polygon(3, 600)
center = App.Vector(-1600, 0, 0)

array = Draft.make_polar_array(tri, 8, 270, center)
doc.recompute()

Serie non parametrica

Per creare una serie polare non parametrica usare il metodo array del modulo Draft. Questo metodo restituisce None.

array(objectslist, center, angle, number)

Esempio:

import FreeCAD as App
import Draft

doc = App.newDocument()

tri = Draft.make_polygon(3, 600)
center = App.Vector(-1600, 0, 0)

Draft.array(tri, center, 270, 8)
doc.recompute()