当前位置: 首页 > news >正文

深圳品牌学校网站建设wordpress pckr

深圳品牌学校网站建设,wordpress pckr,北京哪家制作网站好,网站建设对我有什么好处http://blog.csdn.net/janeky/article/details/17272625 今天我们来谈谈关于Unity中的旋转。主要有三种方式。变换矩阵#xff0c;四元数和欧拉角。 定义 变换矩阵可以执行任意的3d变换#xff08;平移#xff0c;旋转#xff0c;缩放#xff0c;切边#xff09;并且透视… http://blog.csdn.net/janeky/article/details/17272625 今天我们来谈谈关于Unity中的旋转。主要有三种方式。变换矩阵四元数和欧拉角。 定义 变换矩阵 可以执行任意的3d变换平移旋转缩放切边并且透视变换使用齐次坐标。一般比较少用到。Unity中提供了一个Matrix4x4矩阵类 四元数 “四元数是最简单的超复数。 复数是由实数加上元素 i 组成其中i^2 -1。 相似地四元数都是由实数加上三个元素 i、j、k 组成而且它们有如下的关系 i^2 j^2 k^2 ijk -1 , 每个四元数都是 1、i、j 和 k 的线性组合即是四元数一般可表示为a bi cj dk其中a、b、c 、d是实数”。这些概念很难懂吧。只要先记得Unity中的Quaternion有4个组件(x,y,z,w) 欧拉角 “用来确定定点转动刚体位置的3个一组独立角参量由章动角θ、旋进角即进动角ψ和自转角j组成”在Unity中Quaternion.eulerAngles 返回旋转的角度绕z轴旋转euler.z角度绕x轴旋转euler.x度绕y轴旋转euler.y度转换 1.四元数到变换矩阵 [csharp] view plaincopy Quaternion q  Quaternion.LookRotation(new Vector3(0,0.5,1));    Matrix4x4 rot  new Matrix4x4();    rot.SetTRS(new Vector3(0,0,0),q,new Vector3(1,1,1));     2.变换矩阵到四元数 [csharp] view plaincopy Matrix4x4 rot  new Matrix4x4();    rot.SetTRS(new Vector3(0,0,0),q,new Vector3(1,1,1));                Vector4 vy  rot.GetColumn(1);    Vector4 vz  rot.GetColumn(2);                Quaternion newQ  Quaternion.LookRotation(new Vector3(vz.x,vz.y,vz.z),new Vector3(vy.x,vy.y,vy.z));       常用的函数function ToAngleAxis (out angle : float, out axis : Vector3) : void绕axis轴旋转angle创建一个旋转static function Angle (a : Quaternion, b : Quaternion) : float返回a和b两者之间的角度。var eulerAngles : Vector3返回表示旋转的欧拉角度。表示旋转的角度绕z轴旋转euler.z度绕x轴旋转euler.x度绕y轴旋转euler.y度这样的顺序。function SetFromToRotation (fromDirection : Vector3, toDirection : Vector3) : void把物体的fromDirection旋转到toDirectionfunction SetLookRotation (view : Vector3, up : Vector3 Vector3.up) : void建立一个旋转使z轴朝向view y轴朝向upstatic function Slerp (from : Quaternion, to : Quaternion, t : float) : Quaternion从from 转换到to移动距离为tstatic function Lerp (a : Quaternion, b : Quaternion, t : float) : Quaternion跟Slerp相似且比Slerp快.但是如果旋转角度相距很远则会看起来很差比较 变换矩阵 可以做各种复杂的变换但是学习曲线比较大使用的内存也比较多因为存储的数据量比较大。 欧拉角 简单理解尤其是对美术和策划的同事。运算速度和消耗内存比较少。可能存在万向锁的问题两个轴的旋转重合 四元数 避免了万向锁的问题。理解起来不是那么直接。有任何问题欢迎一起探讨keniamcoding.com 转载于:https://www.cnblogs.com/123ing/p/4114864.html
http://www.huolong8.cn/news/50818/

相关文章:

  • 游戏网站建设系统介绍温州seo平台
  • 此网站域名即将过期淘宝网站做多久
  • python做网站的多吗调研报告万能模板
  • 网站保护等级是企业必须做的么陕西政务服务网
  • 黑色门户网站源码在国外做黄皮网站违法么
  • 安顺市哪里可以做网站网络绿化网站建设哪家权威
  • 上海市建设安全协会网站打不开wordpress装到哪里
  • 宿迁莱布拉网站建设wordpress外贸询盘插件
  • 做网站例子图片描述做网站颜色黑色代码多少钱
  • 购物网站 购物车界面如何做软考网络工程师中级
  • 专门做排行的网站搭建是什么意思
  • 免费稳定网站空间个人小程序开发
  • 尤溪网站建设如何在虚拟主机一键安装wordpress
  • 做网站服务器和域名合肥瑶海区什么时候解封
  • wordpress建站收录快遵义做网站的公司
  • 汉沽网站建设asp网站做seo
  • 双滦区seo整站排名没有虚拟主机怎么建网站
  • 唐山哪里有做网站的进入网站wordpress配置
  • dede网站模板页在什么文件夹wordpress 函数 文件
  • 做网站时图片要切片有什么作用专业做网站的人
  • 什么网站可以制作套餐徐州免费建站模板
  • 天津市精神文明建设网站兰州市做网站的企业有哪些
  • 郑州企业网站推广外包wordpress 文章过滤
  • 在电脑上做网站搜索引擎营销的优缺点及案例
  • 网站开发前后端分离要多少钱汽车汽配网站建设
  • 平台网站模板素材基于wordpress个人博客网站论文
  • 网站合同需要注意什么呢湖南seo优化
  • 网站为什么要做seo哪些网站可以做帮助文档
  • 哈尔滨做网站企业东莞有互联网企业吗
  • 泰安网站建设价格厦门网站设计公司找哪家厦门小程序建设