Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > C++

Ответ
 
Опции темы
Старый 10.01.2009, 21:33   #1
-=Jack=-
ПроЭктировщик
 
Аватар для -=Jack=-
 
Регистрация: 10.01.2009
Адрес: хз
Сообщений: 177
Написано 18 полезных сообщений
(для 44 пользователей)
Вопрос Матрицы и квантернионы

Всё-ещё парюсь с матрицами в Direct3D. Нашел инфу, что дла поворота объектов используется такая вещь, как кватернион. Нашел инфу по этому поводу:
http://www.gamedev.ru/users/wat/articles/quaternions
Но мало что понял, т.к. в высшей математике я нуб sad Может кто с ними работал? Можете объяснить, что они из себы представляют и как их использовать?

И ещё:
Меня интересует вопрос:
Что вообще представляет из себя матрица? какие данные в ней содержатся?
Я знаю, что структура матрицы вида такая:
Right.x Up.x Direction.x 0
Right.y Up.y Direction.y 0
Right.z Up.z Direction.z 0
Position.x Position.z Position.z 1

А из чего состоит матрица трансформации?

И последнее: Можно ли както сделать из мировой матрицы матрицу вида? То есть, например, если мне нужно, чтобы объект двигался за другим объектом, я умножаю матрицу первого на матрицу второго. А если мне нужно сделать так, чтобы камера двигалась за какимто объектом? как это реализовать?
__________________
Я бы изменил мир, но Бог не даёт исходников...

Последний раз редактировалось -=Jack=-, 10.01.2009 в 23:36.
(Offline)
 
Ответить с цитированием
Старый 10.01.2009, 21:50   #2
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Ответ: Матрицы и квантернионы

Что вообще представляет из себя матрица?
Таблица. Классическая - это 4x4.
какие данные в ней содержатся?
float.

В общем, вопросы от элементарного не понимания сабжа. Лечится экспериментами и книгами для новичков.
(Offline)
 
Ответить с цитированием
Старый 10.01.2009, 22:03   #3
-=Jack=-
ПроЭктировщик
 
Аватар для -=Jack=-
 
Регистрация: 10.01.2009
Адрес: хз
Сообщений: 177
Написано 18 полезных сообщений
(для 44 пользователей)
Ответ: Матрицы и квантернионы

Я не об этом)
Мне нужно содержимое матрицы. Так же, как я написал для матрицы вида. Я думаю это можно найти в учебнике по HLSL. Не подскажите, где такой можно найти?
__________________
Я бы изменил мир, но Бог не даёт исходников...
(Offline)
 
Ответить с цитированием
Старый 10.01.2009, 22:14   #4
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Ответ: Матрицы и квантернионы

Мне нужно содержимое матрицы.
Ну ладно, вот: http://www.nuclex.org/pages/introduc...es-demystified
Алсо, http://drunkenhyena.com/cgi-bin/view...r=2;article=27
http://drunkenhyena.com/cgi-bin/view...r=2;article=28
Я думаю это можно найти в учебнике по HLSL. Не подскажите, где такой можно найти?
=-OOO Неверно думаешь. Начни с книги Франка Д. Луна.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
-=Jack=- (10.01.2009)
Старый 10.01.2009, 22:54   #5
-=Jack=-
ПроЭктировщик
 
Аватар для -=Jack=-
 
Регистрация: 10.01.2009
Адрес: хз
Сообщений: 177
Написано 18 полезных сообщений
(для 44 пользователей)
Ответ: Матрицы и квантернионы

СПАСИБО ОГРОМНОЕ!!!
__________________
Я бы изменил мир, но Бог не даёт исходников...
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поворот матрицы, локальная система координат объекта FroZy Алгоритмика 1 30.12.2008 01:01


Часовой пояс GMT +4, время: 20:47.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com