Unity四元数小问题整理
2016-12-15 20:22
691 查看
1.Unity中,四元数不能保存超过360度的旋转,所以如此大范围的旋转不能直接两个四元数做插值(当你用0度和721度的四元数做插值,它只会转1度,而不会转两圈)。
2.要把旋转设置成某个方向,用LookRotation,不要用FromToRotation。前者结果测试过,是绝对准确的。
3.四元数插值报错:!CompareApproximately (aScalar, 0.0F)。是由于四元数值过小造成的,需要判断模平方是否小于最小值
拿到四元数模平方:
比较,归零 即可:
2.要把旋转设置成某个方向,用LookRotation,不要用FromToRotation。前者结果测试过,是绝对准确的。
3.四元数插值报错:!CompareApproximately (aScalar, 0.0F)。是由于四元数值过小造成的,需要判断模平方是否小于最小值
拿到四元数模平方:
Quaternion.Dot(a, a)
比较,归零 即可:
if (Quaternion.Dot(a, a) < Quaternion.kEpsilon) a = Quaternion.identity;
相关文章推荐
- unity 关于Rotation和Quaternion的一些问题(欧拉角与四元数,lerp与slerp)
- Unity物理投射相关问题整理
- unity 触摸滑动 问题整理
- 关于Unity四元数相乘先后顺序的问题
- Unity 开发常见问题整理 (一)yield return 不执行的原因
- 长年承接AR图像识别项目,关于高速UnityARCam多图问题技术整理
- Unity发布错误的可能性问题整理
- 【Unity】近期整理Unity4.x 项目升级Unity5.0 过程中出现的各种常见问题,与大家共享。
- Unity中欧拉角与四元数的文档整理(旋转)
- Unity UNet 常见问题整理
- Win2003下常见问题整理[转]
- [个人整理]如何解决VS.NET无法调试项目问题?
- Wap中常见Asp+Wml问题整理
- [导入]发布本人整理的面试问题大全,为准备找工作的同行们尽一份力!希望大家多补充或回答!
- 对VC++一些常见问题的整理(转自程序员之家论坛)
- 水晶报表常见问题整理之一(20050417)
- 大文件上传问题,整理自csdn论坛
- Win2003下常见问题整理[转]
- 发布本人整理的面试问题大全,为准备找工作的同行们尽一份力!希望大家多补充或回答!
- [导入]发布本人整理的面试问题大全,为准备找工作的同行们尽一份力!希望大家多补充或回答!