最近在搭小引擎在节点类里面弄了一个返回模型矩阵的方法,想实现旋转用欧拉角的方式会发生万向节死锁,所以只好用四元数的方式实现然而learnOpenGL里只提到了用欧拉角的旋转方法,只好去翻翻glm库的文档了
使用四元数进行旋转需要用到几个库
另外要注意的是我们造引擎的时候,实现模型矩阵要按照縮放->旋转->平移的顺序处理模型矩阵,运算的话就是
我们用learnOpenGL里读取模型的章节进行测试把模型矩阵左乘一个旋转矩阵
最近在搭小引擎在节点类里面弄了一个返回模型矩阵的方法,想实现旋转用欧拉角的方式会发生万向节死锁,所以只好用四元数的方式实现然而learnOpenGL里只提到了用欧拉角的旋转方法,只好去翻翻glm库的文档了
使用四元数进行旋转需要用到几个库
另外要注意的是我们造引擎的时候,实现模型矩阵要按照縮放->旋转->平移的顺序处理模型矩阵,运算的话就是
我们用learnOpenGL里读取模型的章节进行测试把模型矩阵左乘一个旋转矩阵
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。