Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.27;
Скачать: CL | DM;

Вниз

Не совсем игра, но трехмерная графика...   Найти похожие ветки 

 
Vaitek ©   (2005-01-02 13:07) [0]

Задачка - нужно простроить анимированную, сложную 3D модель. Формулы и мат. модель я уже сделал, какркасный вариант модели нарисованный стрествами ТКанвас работает. Нарисовал и трехмерные детали частей модели. Могу их загрузить в DirectX, покрутить, масштобировать, передвигать, тут проблем нет.
Вопрос такой.
Как мне однозначно описать взаимное положение одной детали относительно другой? Детали не симметричны, и поэтому надо учитывать даже поворот вокруг своей оси.


 
марсианин ©   (2005-01-02 15:39) [1]

а обычная матрица 4х4 на подходит?


 
Vaitek ©   (2005-01-02 15:43) [2]

Матрица она конечно 4х4. Просто я не о том. Есть две детали, которые надо соеденить в крепежной точке однозначно. Что для этого задать на каждой из детали? Координаты точки крепления + нормаль? Какие вообще способы есть, а то опять изобретать велосипед.


 
марсианин ©   (2005-01-02 15:58) [3]

т.е. тебе надо все повороты описать?

тогда используй углы Эйлера, но это не лучший вариант

еще есть такая штука, "кватернионом" называется. ты почти угадал, первые 3 его компоненты задают вектор-направление, а  чертвертая - поворот вокруг этой оси.

я читал про них на геймдев.ру вот здесь http://www.gamedev.ru/articles/?id=30129



Страницы: 1 вся ветка

Текущий архив: 2005.03.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.103 c
1-1110443098
ser35
2005-03-10 11:24
2005.03.27
Строки DBGrid


14-1109954232
Сергей Г
2005-03-04 19:37
2005.03.27
Выделенный канал


9-1104491956
Kein
2004-12-31 14:19
2005.03.27
боты


3-1109272038
koderman
2005-02-24 22:07
2005.03.27
Выбрать все записи начинающиеся на определенную букву.


1-1111003462
aLexx25
2005-03-16 23:04
2005.03.27
ПОМОГИТЕ с мышью (как обработать нажатие двух кнопок.)