Pular para o conteúdo

getFractureSourceTriangleCount

Compartilhada Fratura OOP fratura:getSourceTriangleCount()

Devolve a contagem de triângulos da malha do modelo de origem — a geometria da qual os fragmentos foram cortados.

number getFractureSourceTriangleCount ( fracture aFratura )
NomeTipoPadrãoDescrição
aFraturafracture—O elemento de fratura, criado por createObjectFracture ou createObjectBreakEffect. No cliente você pode passar um dos objetos-fragmento dela.

No cliente, o número de triângulos da malha do modelo que a fratura quebrou, ou false quando esse modelo não está carregado — a malha precisa estar na memória para ser contada.

No servidor esta função sempre devolve false: a malha vive nas máquinas que a desenham, então pergunte lá.

Devolve false, com um aviso no console de debug, quando o argumento não é uma fratura que aquele lado conhece — inclusive no cliente, onde um objeto que não é fragmento também é recusado.

-- uma malha pesada avisa antes de você quebrá-la
local triangulos = getFractureSourceTriangleCount(fx)
if triangulos then
outputDebugString("este objeto foi cortado de " .. triangulos .. " triângulos")
end