1
我有一个非常奇怪的请求。我有一个视图矩阵(一个用于gD3dDevice->SetTransform(D3DTS_VIEW, &viewMatrix);
),我需要将其反转以找到偏航,俯仰和滚转。我怎样才能做到这一点?我一直在遵循http://www.toymaker.info/Games/html/camera.html的说明在DirectX中颠倒视图变换
我有一个非常奇怪的请求。我有一个视图矩阵(一个用于gD3dDevice->SetTransform(D3DTS_VIEW, &viewMatrix);
),我需要将其反转以找到偏航,俯仰和滚转。我怎样才能做到这一点?我一直在遵循http://www.toymaker.info/Games/html/camera.html的说明在DirectX中颠倒视图变换
这是一个相当复杂,不精确和含糊不清的任务。如果你可以不计算欧拉角度解决您的问题,做到这一点:)
然而,这里是一些阅读,也有一些代码,您:
http://www.euclideanspace.com/maths/geometry/rotations/conversions/matrixToEuler/index.htm
很好,谢谢。尽管我最终解决了这个问题。 – Dororo