我正在实现一个小部件工具包,它需要一些符号与 Y 轴对齐。
这些符号是使用父对象的模型视图矩阵绘制的,从而使它们也被旋转。
解决方案是在渲染这些符号之前应用反向旋转,但我必须跟踪每次旋转(在我的情况下仅在 Z 轴上),以便应用正确的反向旋转。可悲的是,每次“失控”的旋转都会导致真实模型视图矩阵旋转和保持的“全局”旋转之间的错位。
如何直接从模型视图矩阵中推导出 eurler 旋转角度?
我正在实现一个小部件工具包,它需要一些符号与 Y 轴对齐。
这些符号是使用父对象的模型视图矩阵绘制的,从而使它们也被旋转。
解决方案是在渲染这些符号之前应用反向旋转,但我必须跟踪每次旋转(在我的情况下仅在 Z 轴上),以便应用正确的反向旋转。可悲的是,每次“失控”的旋转都会导致真实模型视图矩阵旋转和保持的“全局”旋转之间的错位。
如何直接从模型视图矩阵中推导出 eurler 旋转角度?