![]() |
Матрица переноса
Создаю контроллер к 3д объекту и не могу найти оптимального решения.
Направление объекта по осям х и у задаётся по координатам мыши х и у соответственно. Сам поворот осуществляется через Код AS3:
Получается необходимо вытащить из матрицы вектор направления (decompose?), его множить на скорость и двигать объект. На мой взгляд идеальное решение в этом случае, чтобы вектор направления всегда был по длине равен единице, тогда при умножении на скорость, координаты просто принимали бы нужный знак. пытался это осуществить, но на практике получился расход от 1.6 до 0.4 Подскажите нормальное решение. P.S. как правильно из матрицы вытянуть вектор направления объекта? |
| Часовой пояс GMT +4, время: 20:06. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.