2011-08-19 1 views
1

У меня очень своеобразный запрос. У меня есть матрица вида (одна используется для gD3dDevice->SetTransform(D3DTS_VIEW, &viewMatrix);), и мне нужно отменить ее, чтобы найти рыскание, подачу и бросок. Как я могу это сделать? Я выполнял инструкции по http://www.toymaker.info/Games/html/camera.htmlРеверсирование преобразования вида в DirectX

ответ

1

Это довольно сложная, неточная и неоднозначная задача. Если вы можете работать вокруг проблемы, не вычисление углов Эйлера, сделать это :)

Однако, здесь есть некоторое чтение, а также некоторая кода для вас:

http://www.euclideanspace.com/maths/geometry/rotations/conversions/matrixToEuler/index.htm

+0

Великого, спасибо. Однако я столкнулся с проблемой проблемы. – Dororo

Смежные вопросы