getFractureSourceTriangleCount
Devolve a contagem de triângulos da malha do modelo de origem — a geometria da qual os fragmentos foram cortados.
Sintaxe
Seção intitulada “Sintaxe”number getFractureSourceTriangleCount ( fracture aFratura )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
aFratura | fracture | — | O elemento de fratura, criado por createObjectFracture ou createObjectBreakEffect. No cliente você pode passar um dos objetos-fragmento dela. |
Retorno
Seção intitulada “Retorno”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.
Exemplo
Seção intitulada “Exemplo”-- uma malha pesada avisa antes de você quebrá-lalocal triangulos = getFractureSourceTriangleCount(fx)if triangulos then outputDebugString("este objeto foi cortado de " .. triangulos .. " triângulos")endVeja também
Seção intitulada “Veja também”getFractureFragmentCount— Devolve quantos fragmentos uma fratura ainda tem.getFractureFragments— Devolve os objetos-fragmento de uma fratura em uma tabela.getFractureSleepingFragmentCount— Devolve quantos fragmentos já vieram ao repouso.getObjectFractureSource— Devolve o objeto que uma fratura quebrou.isFracturePaused— Verifica se uma fratura está pausada.setFracturePaused— Pausa ou retoma uma fratura, congelando seus fragmentos.