copy

parte:copy(params: tabella) → Parte | nil


Versione lua del comando "copia parte" Resituisce la parte appena creata, altrimenti nil in caso ci fosse stato un errore. <params> e' una tabella con il seguente formato:

<parte>:copy(): Formato della tabella params.

Nome

Tipo

Descrizione

to

parte

la nuova parte padre

single

booleano

Se vero non copia le sottoparti (default falso).

structOnly

booleano

Se vero non copia le entità ma solo la struttura (default falso).

noUnlock

booleano

Se vero non effettua l'unlock dei layers (e' pero' necessario che i layers siano stati precedentemente sbloccati). (default falso).


 

Esempio 1. Esempio copy

-- Ritorna nil per parti vuote (senza entità né sottoparti)
local src  = top_ptop():find("BIELLA")
local dest = top_ptop():find("ALBERO")
local copia = src:copy{to = dest}
if copia then print("\nCopia: " .. copia:getName()) end