Draft Clone/it: Difference between revisions

From FreeCAD Documentation
(Created page with "===Dati===")
(Created page with "==Script==")
Line 51: Line 51:
{{TitleProperty|Draft}}
{{TitleProperty|Draft}}


* {{PropertyData|Fuse|Bool}}: specifica se le forme sovrapposte nel clone sono fuse o meno.
<div class="mw-translate-fuzzy">
* {{PropertyData|Objects|LinkListGlobal}}: specifica gli oggetti che vengono clonati.
==Proprietà==
* {{PropertyData/it|Objects}}: specifica una lista di oggetti base che vengono clonati.
* {{PropertyData|Scale|Vector}}: specifica i fattori di scala X, Y e Z.
* {{PropertyData/it|Scale}}: specifica il fattore di scala per il clone, in ciascuna direzione X, Y e Z.
* {{PropertyData/it|Fuse}}: se è {{TRUE}} e {{PropertyData/it|Objects}} include molte forme che si intersecano l'una con l'altra, il clone risultante le fonde insieme in una singola forma, o crea un composto. {{Version/it|0.17}}
</div>


==Scripting==
<span id="Scripting"></span>
==Script==


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">

Revision as of 21:33, 13 May 2023

Clona

Posizione nel menu
Modifiche → Clona
Ambiente
Draft, Arch
Avvio veloce
C L
Introdotto nella versione
-
Vedere anche
Scala

Descrizione

Il comando Clona crea copie collegate, cloni, degli oggetti selezionati. La forma di un clone è parametrica, si aggiornerà se il suo oggetto sorgente cambia. Ma un clone ha la propria posizione, rotazione e scala e le proprie Proprietà Vista. Per gli oggetti Arch il comando crea un tipo speciale di clone: ​​un clone di Arch.

Il comando può essere utilizzato su oggetti 2D creati con Draft o Sketcher, ma anche su molti oggetti 3D come quelli creati con Part, PartDesign o Arch. I cloni di oggetti 2D possono essere utilizzati in Corpi di PartDesign.

Clone accanto al suo oggetto sorgente

Utilizzo

  1. Opzionalmente selezionare uno o più oggetti.
  2. Esistono diversi modi per invocare il comando:
    • Premere il pulsante Clona.
    • Selezionare l'opzione Modifiche → Clona dal menu.
    • Usare la scorciatoia da tastiera: C poi L.
  3. Se non si ha ancora selezionato un oggetto: selezionare un oggetto nella Vista 3D.

Proprietà

Vedere anche: Editor delle proprietà.

Un oggetto creato con il comando Draft Clone è derivato da un oggetto Part Part2DObject, un oggetto Part Feature o, se viene creato un Arch Clone, dal tipo di oggetto dell'oggetto sorgente. Eredita tutte le proprietà da quell'oggetto. Un clone derivato da uno dei primi due oggetti ha anche le seguenti proprietà aggiuntive:

Dati

Draft

  • DatiFuse (Bool): specifica se le forme sovrapposte nel clone sono fuse o meno.
  • DatiObjects (LinkListGlobal): specifica gli oggetti che vengono clonati.
  • DatiScale (Vector): specifica i fattori di scala X, Y e Z.

Script

Lo strumento Clone può essere usato nelle macro e dalla console Python utilizzando la seguente funzione:

cloned_object = make_clone(obj, delta=None, forcedraft=False)
  • Crea un oggetto cloned_object da un dato obj, che può essere un singolo oggetto o un elenco di oggetti.
  • Se dato, delta è un FreeCAD.Vector che sposta il nuovo clone dalla posizione originale dell'oggetto base.
  • Se forcedraft è True, l'oggetto risultante sarà un clone di Draft, e non un clone di Arch, anche se obj è un oggetto Arch.

Esempio:

import FreeCAD as App
import Draft

doc = App.newDocument()

place = App.Placement(App.Vector(1000, 0, 0), App.Rotation())
polygon1 = Draft.make_polygon(3, 750)
polygon2 = Draft.make_polygon(5, 750, placement=place)

vector = App.Vector(2600, 500, 0)
cloned_object = Draft.clone([polygon1, polygon2], delta=vector)

cloned_object.Fuse = True

doc.recompute()