3D Game Engine, получите абсолютное преобразование - PullRequest
0 голосов
/ 08 декабря 2011

У меня есть узел родительской сцены в моем движке и ребенок.дочернее преобразование (положение, вращение и масштаб) относительно родителя.Теперь я хочу узнать абсолютную трансформацию ребенка.Я имею в виду относительное преобразование ребенка в основные координаты.Есть идеи?Редактировать: проблема в том, что я не храню матрицы в узле сцены.У меня есть только 3 вектора.Положение, вращение и масштаб.

1 Ответ

6 голосов
/ 08 декабря 2011

Вам нужно пройтись по дереву и умножить каждую матрицу по пути от корня сцены до конечного объекта.Полученная матрица будет абсолютным преобразованием.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...