Достать угол с mat4.
Для WebGL есть файл с функциями операций с матрицами glMatrix.js. Там есть функция:
Код:
mat4.rotate = function (mat, angle, axis, dest) { Типа: Код:
mat4.getPitch = function (mat) { |
Ответ: Достать угол с mat4.
Дак... Раз поврот - есть смена координат. Инфа о повороте нигде не хранится. Могу только рикаминдовать хранить её самому (хоть в том же объекте).
|
Ответ: Достать угол с mat4.
Цитата:
|
Ответ: Достать угол с mat4.
предположим если нет никаких матриц то твоя камера стоит в (0, 0, 0) и смотрит в (0, 0, -1), а вверх у неё в (0, 1, 0)
берёшь вектора (0, 0, -1) и (0, 1, 0), превращаешь в кватернион, умножаешь на матрицу, переводишь в углы Эйлера, всё |
Ответ: Достать угол с mat4.
Есть! нашел в том же файле (glMatrix.js)...
Код:
/** |
Часовой пояс GMT +4, время: 15:34. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot