SAMP/GetVehicleRotationQuat
Материал из Wikipedia Pi
GetVehicleRotationQuat
Добавлено |
Параметр addsiren работает только начиная с версии SA-MP 0.3d и не будет работать в предыдущих версиях! |
Описание:
Возвращает вращение транспортного средства по всем осям в виде кватерниона.
Параметры:
(vehicleid, &Float: w, &Float: x, &Float: y, &Float: z)
&Float: w | Переменная типа float, в которой хранится угол первого кватерниона, переданный по ссылке. |
&Float: x | Переменная типа float, в которой хранится угол второго кватерниона, переданный по ссылке. |
&Float: y | Переменная типа float, в которой хранится угол третьего кватерниона, переданный по ссылке. |
&Float: z | Переменная типа float, в которой хранится угол четвертого кватерниона, переданный по ссылке. |
Возвращаемые значения:
1: функция была успешно выполнена.
0: функция не выполнена. Это означает, что указанный автомобиль не существует.
Примечание |
У этой функции нет «установленного» варианта; нельзя УСТАНОВИТЬ вращение автомобиля (кроме угла Z ) Эта функция может возвращать неверные значения для незанятых автомобилей. Причина в том, что третья строка внутренней матрицы вращения транспортного средства повреждается, если она обновляется, пока она не занята. |
Связанные функции
Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
- GetVehicleZAngle - Проверка текущего угла транспортного средства.
- GetVehicleRotation - Получить вращение транспортного средства по оси XYZ.