![]() |
Работа с matrix3D
Привет всем.
Есть объект к которому применяется класс Matrix3D. C помощью функции appendRotation создается вращение объекта: Код AS3:
|
Что такое "границы вращения объекта"?
|
Под границей подразумевается определенный угол поворота объекта. кажись так.
|
Ээээ....
Код AS3:
|
Дело в том, что поворот в трехмерном пространстве нельзя задать одним углом поворота.
Нужно использовать, как минимум, три угла, тогда это будет задание поворота при помощи углов Эйлера. Но для ограничения вращения это может не подойти, т.к. ограничения можно задать только для вращения в определенных плоскостях. Для более удобной работы с поворотом в пространстве используют кватернионы. Для каждого из вариантов вместо Matrix3D.appendRotation стоит использовать комбинацию из Matrix3D.decompose() и Matrix3D.recompose(), указав в параметрах методов константу класса Orientation3D. |
ясно. спасибо за помощь
|
| Часовой пояс GMT +4, время: 11:51. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.