Pular para o conteúdo

getElementBoundingBox

Cliente Elementos OOP elemento:getBoundingBox()elemento.boundingBox

Devolve os cantos da caixa que envolve o modelo do elemento.

number, number, number, number, number, number getElementBoundingBox ( element oElemento )

Seis números:

PosiçãoDescrição
1X mínimo.
2Y mínimo.
3Z mínimo.
4X máximo.
5Y máximo.
6Z máximo.

Os seis valores são deslocamentos em relação ao próprio elemento, não coordenadas do mundo: some a posição do elemento se quiser os cantos no mundo. A caixa vem do modelo do elemento, então funciona mesmo com o elemento descarregado. Devolve false quando o elemento não é jogador, ped, veículo, objeto, arma ou construção, ou quando o modelo dele não tem colisão conhecida.

local minX, minY, minZ, maxX, maxY, maxZ = getElementBoundingBox(carro)
if minX then
outputDebugString("comprimento: " .. (maxY - minY))
outputDebugString("altura: " .. (maxZ - minZ))
end