我正在为我的 3D 模型使用搅拌机,它使用右手坐标系,所以当我尝试将模型导入我的 opengl 引擎(irrlicht,左手坐标系)时,网格和动画看起来在 x 轴上反转。
(例如,在搅拌机中,我的人类模型在右手边执行动画,但在 opengl 中,它在左手边执行。)
所以我正在尝试将矩阵从右手坐标转换为左手。任何人都可以给出一些指导方针吗?
编辑:我正在为像 b3d 等动画模型尝试这个。
大家好,感谢您的建议,我在下面的链接中找到了明确的解释,最后我设法把它弄对了。
这是一个非常详尽的解释,David Eberly 的“坐标系之间的转换”,https: //www.geometrictools.com/Documentation/ConvertingBetweenCoordinateSystems.pdf
假设您正在导出一个 obj 文件,当您在文件浏览器中时,左下角有该选项,您可以随意使用它们,它会在将 obj 文件写入磁盘之前自动调整方向。