在DirectX中反转View变换

时间:2011-08-19 19:41:52

标签: directx

我有一个非常奇怪的要求。我有一个视图矩阵(一个用于gD3dDevice->SetTransform( D3DTS_VIEW, &viewMatrix );),我需要反转它以找到偏航,俯仰和滚动。我怎样才能做到这一点?我一直按照http://www.toymaker.info/Games/html/camera.html

上的说明操作

1 个答案:

答案 0 :(得分:1)

这是一项非常复杂,不精确和含糊不清的任务。如果您可以通过不计算欧拉角来解决您的问题,请执行以下操作:)

但是,这里有一些阅读和一些代码:

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