我有一个关于当前投影矩阵的问题,我需要为在 opengl 中渲染的模型添加该矩阵。投影矩阵位于 collada 文件中,用于将组放置在与其他组(例如自行车的轮子和自行车的车身)不同的位置/旋转中。模型组的投影矩阵如下所示:
<matrix>
0.02081 0.01211 0.45265 -0.41217
-0.02644 0.0902 -0.04717 0.31703
-0.13606 -0.01567 0.07841 0.14996
0.0 0.0 0.0 1.0
</matrix>
我如何为读取组的旋转和平移实现这一点,以便在使用的 CAD 软件中绘制整个模型在 opengl 中正确渲染?如果有一种简单的方法可以做到这一点,请提供一个链接,例如直接应用投影矩阵的预制库,或者更好的选择是了解如何实现和读取该矩阵的链接。请尽快回复并提前致谢。