findLayer

parte:findLayer(nome: stringa) → Parte

Funzione che in ingresso vuole il nome del layer e ti ritorna la parte corrispondente.

Esempio 1. Esempio findLayer

local top = top_ptop()
local children = top:getChildren()
if children and children:count() > 0 then
  local prt = children:getAt(0)
  local ss = prt:getEntities(1, 0)
  if ss and ss:count() > 0 then
    local layerName = ss:item(0):getLayer()
    local prtFromLayer = top:findLayer(layerName)
    print("\nfindLayer('" .. (layerName or "nil") .. "') = " .. (prtFromLayer and prtFromLayer:getName() or "nil"))
  else
    print("\nfindLayer: parte senza entita")
  end
else
  print("\nfindLayer: nessuna parte figlia")
end