SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje klienta
  3. engineGetModelBoundingBox

Funkcja

engineGetModelBoundingBox

KlientSilnik gryTylko Trilogy Hub

Zwraca prostopadłościan kolizji modelu: najmniejsze i największe x, y, z względem środka modelu, a na końcu promień kuli kolizji. Dane pochodzą z kolizji wczytanej przez grę, więc działają dla aut, postaci i obiektów. Przydaje się do ustawiania rzeczy na ziemi, liczenia rozmiaru i kadrowania kamery.

Składnia

float, float, float, float, float, float, float engineGetModelBoundingBox(int modelID)

Argumenty

modelIDint
Numer modelu.

Zwraca

minX, minY, minZ, maxX, maxY, maxZ i promień, albo false, gdy gra nie ma wczytanej kolizji tego modelu.

Przykład

local x0, y0, z0, x1, y1, z1 = engineGetModelBoundingBox(411)
if x0 then
    outputChatBox(("Infernus: %.1f x %.1f x %.1f m"):format(x1 - x0, y1 - y0, z1 - z0))
end

Zobacz też