首页 > 其他分享 >unity [数学] 四元数和Vector3相乘的意义

unity [数学] 四元数和Vector3相乘的意义

时间:2023-03-30 20:36:03浏览次数:63  
标签:相乘 Vector3 unity quaternion rotation Quaternion axis

参考:

https://answers.unity.com/questions/186252/multiply-quaternion-by-vector.html

 

总结:Quaternion * Vector3 表示在世界坐标系下,Vector3的任意旋转;

 

In the quaternion world, multiplication is the way to apply the rotation to something   【在Quaternion下,相乘表示应用旋转】

Quaternion.Inverse(quaternion) returns the inverse rotation

The vector will be rotated in the world space. The quaternion actually represents a single rotation of some angle around an arbitrary axis (not necessarily XYZ), but this axis is relative to the world. If a more complex rotation is specified - like Euler(15, 45, 60), for instance - Unity converts it to a single rotation: the equivalent axis and angle are calculated and encoded in the quaternion format.【世界坐标系的旋转,相当于:  四元数实际上表示围绕任意轴(不一定是XYZ)的某个角度的单个旋转】

标签:相乘,Vector3,unity,quaternion,rotation,Quaternion,axis
From: https://www.cnblogs.com/sun-shadow/p/17274193.html

相关文章

  • unity中Dictionary用法
    作用在unity中序列化显示,每个key只能对应一个值,对应关系线性实例化Dictionary<key,value>字典名Dic;可嵌套Dictionaty<key1,Dictionary<key2,value>Dic>Dict1;常见方......
  • Unity中基于EPPLUS的Excel转换以及Json数据读取
    摘要:主要使用Epplus的的表格转换功能,将表格转换成Json,而Unity中Json的使用要搭配对应结构的类,故顺便将利用表格结构生成对应的类,免除人工创建的麻烦过程。示例:表格示例......
  • 运用unity做一个实现简单AR功能的手机APP
    首先前往unity官网:https://unity.cn/releases,下拉找到下载UnityHub绿色按钮下载完安装进入UnityHub中,在侧边栏找到Installs,点击打开下载如图所示的unity版本(注:unity......
  • Unity触碰函数OnTriggerStay与Input.GetKeyDown
    (写写博客尝尝鲜)触碰函数中不要使用按键检测我想让玩家在某个区域内进行按键检测,代码如下1voidTriggerPlayerStay(Collider2Dcollider)2{3if(co......
  • Unity
    真的牛逼GPT,效率拉满......
  • 创建桌面快捷方式 Add items to Ubuntu 12.04 Unity Launcher (quicklaunch)
    AdditemstoUbuntu12.04UnityLauncher(quicklaunch)TherecentupgradetoUbuntu12.04PrecisePangolinleftmesomewhathangingwhenitcomestocreatinglau......
  • azure databricks中使用Unity Catalog 03--Data Sharing
    本文介绍AzureDatabricks中的DeltaSharing,这是安全的数据共享平台,可用于与组织外的用户共享AzureDatabricks中的数据。sharing分两类:开放共享:可与任何用户共享数据......
  • Unity Shader案例04-------透明
    Shader"CLF/SetTransparent"{Properties{_Diffuse("Diffuse",Color)=(1,1,1,1)//漫反射_MainTex("MainTex",2D)="white"{}//2......
  • Unity之PBR两种工作流简介
    关于PBR工作流,看下unity内置shader的设定:  可以看到有2种工作流,Specular和Metallic。它们的区别如下:  也就是前者用了一张SpecularMap,后者用的是MetallicMap。......
  • Unity URP shader之镭射效果实现
    可参考:万物皆可镭射,个性吸睛的材质渲染技术镭射公式分享如下:1//此公式来源于:https://zhuanlan.zhihu.com/p/4872048432//HSV->RGB3half3HUEToRGB(halfh)......