- Dokumentacja
- Funkcje wspólne
- getModelBoundingBox
Funkcja
getModelBoundingBox
Zwraca wymiary modelu bez tworzenia elementu: najmniejsze i największe x, y, z względem środka (z kolizji gry) oraz promień. Serwer pyta grę gracza, więc w async czeka do 1,5 s i zapamiętuje wynik.
Składnia
float, float, float, float, float, float, float getModelBoundingBox(int model)Argumenty
modelint- Numer modelu.
Zwraca
minX, minY, minZ, maxX, maxY, maxZ, promień; false dla nieznanego modelu albo bez graczy (serwer).
Przykład
local minX, minY, minZ, maxX, maxY, maxZ = getModelBoundingBox(411)
outputChatBox(("Długość: %.2f m"):format(maxY - minY))
Zobacz też
getElementBoundingBoxZwraca prostopadłościan obejmujący model elementu, względem jego środka.engineGetModelBoundingBoxZwraca 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.