Получить угол поворота обекта LUA

Yankay

Участник
Автор темы
75
8
Версия MoonLoader
.026-beta
Не могу понять можно ли вообще как-то узнать угол поворота обекта, по id model
 

fokichevskiy

Известный
509
311
Lua:
local rx, ry, rz, rw = getObjectQuaternion(handleObj)

t0 = 2 * (rw * rx + ry * rz)
t1 = 1 - 2 * (rx^2 + ry^2)
t2 = 2 * (rw * ry - rz * rx)
t3 = 2 * (rw * rz + rx * ry)
t4 = 1 - 2 * (rz^2 + ry^2)

rxx = math.deg(math.atan2(t0, t1))
ryy = math.deg(math.asin(t2))
rzz = math.deg(math.atan2(t3, t4))

из этой темы

и используй в дополнении с этой функцией sampGetObjectHandleBySampId
 
  • Нравится
Реакции: Vespan