美文网首页
2019-10-18 【Math】unity及c#内置函数

2019-10-18 【Math】unity及c#内置函数

作者: 持刀的要迟到了 | 来源:发表于2019-10-18 22:35 被阅读0次
四元数计算:

1.旋转后四元数 * 旋转前四元数 = 最终朝向四元数(四元数旋转量的叠加,是用旋转后的乘旋转前的)
2.Quaternion.Inverse(identify) == identify
3.旋转后的四元数*旋转前朝向向量,即为最终朝向向量
4.Quaternion.LookRotation((transform.rotation * V3.forward), transform.up) == transform.rotation
解析:将V3.forward旋转到物体的朝向,然后在使用LookRotation函数看向这个朝向,并且确定了局部正上方方向,那么又回到这个旋转量。
5.Quaternion.Inverse(四元数A) 相当于把A反向转 I(A) * B 相当于把B叠加反向的A
6.Quaternion.eulerAngles.y 是自动限制在0-360的数字,但是0会和360重叠。解决方法:把180360变换为-1800,
方式:如果大于180就-=360
7.四元数的叠加好像是满足交换律。因此第一条可以反过来乘效果一样。
8.Quatern.LookRotation(Vec3.Forward) = 0,0,0,1 即为无旋转

相关文章

  • 2019-10-18 【Math】unity及c#内置函数

    四元数计算: 1.旋转后四元数 * 旋转前四元数 = 最终朝向四元数(四元数旋转量的叠加,是用旋转后的乘旋转前的)...

  • 2020-04-12 python学习日志--绝对值的求法

    绝对值有三种求法:if条件判断、内置函数abs()、内置math模块math.fabs()函数。 if条件判断 a...

  • 中文拼音转换内置函数

    SqlServer中文拼音转换内置函数 Oracle拼音中文拼音转换内置函数: C# 调用代码

  • unity & C#相关

    事件和委托 C#事件和Unity3d - CSDN博客 Unity常用的函数和遇到的C#的知识整理 Unity常用...

  • Java中的Math对象

    Math Math是一个内置对象, 它具有数学常数和函数的属性和方法。不是一个函数对象。 Math的属性 Math...

  • Unity Math 函数

    正所谓好记性不如烂笔头,在此记录常用的 Mathf 函数以供查找 Math.abs()计算绝对值。 Math.ac...

  • Math

    Math是一个内置对象,它拥有一些数学常数属性和数学函数方法。Math 不是一个函数对象。Math 用于 Numb...

  • 项目框架工具 - 数据驱动Newtonsoft.Json解析配置

    Unity版本: 5.6.0f使用语言: C# 写在前面 unity已经内置了基本的json工具类JsonUti...

  • Python函数

    一函数定义 1内置函数 Python内置了很多有用的函数,我们可以直接调用。不像C#中调用函数,需要先实例化类,再...

  • 全面认识JavaScript的Math对象

    全面认识JavaScript的Math对象 Math是一个内置对象,它具有数学常数和函数的属性和方法。不是一个函数...

网友评论

      本文标题:2019-10-18 【Math】unity及c#内置函数

      本文链接:https://www.haomeiwen.com/subject/vkrimctx.html