|
|
|||||
Регистрация: Mar 2016
Сообщений: 52
|
Матрица 3D и поворот
Здравствуйте, возник вопрос.
Вот что есть, матрица и ей присвоен поворот по оси Y, допустим -20 градусов Вопрос состоит в том, что допустим у нас есть матрица, к которой были применены некие повороты и нужно узнать итоговое число, на которое она была повернута. То есть берем матрицу mat, что то с ней делаем и опа, получаем что ответ= -20. Так что с ней нужно сделать чтобы это узнать, кто нить может подсказать ? |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Mar 2016
Сообщений: 52
|
Огромное спасибо !!
Добавлено через 45 минут Что то не так.. Вот у меня есть объект, я хочу его повернуть вокруг своей оси по Y. Стартовый поворот по формуле =-45, вращаю потихоньку.... угол идет в минус.. -50...-60.. -70.. доходит до -90 и начинает расти.. -80....-70... -45.. (хотя оборот не полный достигаем уже изначального знаечния).. далее он растет до +90, и начинает снова уменьшаться и уже когда доходит до -45 - то вот только сейчас фигура совершила полный оборот вокруг оси.. Получается что имеем 2 одинаковых угла при разном положении фигуры.. как с этим бороться ? Последний раз редактировалось Egstond; 31.08.2016 в 00:36. |
|
|||||
Регистрация: Mar 2016
Сообщений: 52
|
тут по ходу от 90 до -90 с циклом.. да, понятно что это замутки 3д.. а привычные от 0 до 360 можно получить ?как нить конвертировать..
|
|
|||||
Можно, к углу прибавить 180.
__________________
Я заклинаю вас действовать иначе. |
Часовой пояс GMT +4, время: 02:36. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|