GLM 踩坑记录

谨以此贴记录一下GLM踩过的坑,说到底还是菜了。。。

1. 关于四元数的构造顺序是w,x,y,z....某次要导入动画文件,一直卡着,找不到问题,才发现原来通过glm::quat()构造四元数的时候的顺序是glm::quat(w,x,y,z),最惨烈的是调试的时候显示的顺序是x,y,z,w,之前用unity构造四元数的时候也是x,y,z,w。

2.有一些glm的方式接受的参数是弧度,有一些接收的是角度,迷幻~为了确保一致,务必使用以下宏定义,来迫使glm的所有与度数有关的方法都是弧度,让它内部自己做转换。

#define GLM_FORCE_RADIANS 

3.记得要初始化四元数为单位四元数

————————吐槽分界线——————

看起来貌似不是很多坑,为什么到现在已经整整两周了,我还在弄这个,在unity里计算出来的对的东西,在glm计算出来就不对了,,,各种四元数转欧拉角,各种旋转顺序,各种行列主序,明明公式都推导了,明明是开源的。。。我需要一只小鸭子。。。

————————skr skr 还是菜——————

 

 

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值