0

我正在实现一个小部件工具包,它需要一些符号与 Y 轴对齐。

这些符号是使用父对象的模型视图矩阵绘制的,从而使它们也被旋转。

解决方案是在渲染这些符号之前应用反向旋转,但我必须跟踪每次旋转(在我的情况下仅在 Z 轴上),以便应用正确的反向旋转。可悲的是,每次“失控”的旋转都会导致真实模型视图矩阵旋转和保持的“全局”旋转之间的错位。

如何直接从模型视图矩阵中推导出 eurler 旋转角度?

4

1 回答 1

4

只需将模型视图矩阵的旋转部分(左上角 3x3)清除为标识即可。这消除了任何旋转,但保留了平移。

于 2011-03-31T13:10:10.710 回答