![]() |
|
Модераторы: Rickert, Alexeis, BorisVorontsov |
![]()
|
|
| shuttle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 9.4.2008 Репутация: нет Всего: нет |
D3DXMatrixRotationX - это вращение матрицы, а как сделать движение (сдвинуть объект)?
--------------------
|
|||
|
||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: нет Всего: 26 |
D3DXMatrixTransform
-------------------- ????? ??, ??????? ?????. |
|||
|
||||
| EgoBrain |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 23.3.2008 Где: Комната Репутация: нет Всего: 2 |
D3DXMatrixTranslation(). Только не забывайте что от перестановке мест множителей в матрицах произведение меняется (не коммутативно). То есть нада знать что вначале необходимо сделать: сдвинуть или повернуть.
Это сообщение отредактировал(а) EgoBrain - 9.10.2009, 01:02 |
|||
|
||||
| shuttle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 9.4.2008 Репутация: нет Всего: нет |
Согласен. Покольку делаю движение объекта, то его сначала следует разернуть D3DXMatrixRotation, а уже потом переносить D3DXMatrixTransform. Если наоборот сделать то объект улетит куда нибудь далеко.
--------------------
|
|||
|
||||
| EgoBrain |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 23.3.2008 Где: Комната Репутация: нет Всего: 2 |
Нет, не совсем так. Если перемножать матрицу вращения на матрицу перемещения, то получаем вращение объекта вокруг центра его локальной системы координат, а если перемещение умножаем на врощение, то получаем вращение вокруг мировой системы координат. |
|||
|
||||
![]()
|
| Вы можете найти полезным что... | |
|
|
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |