copy
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