码迷,mamicode.com
首页 > 其他好文 > 详细

向量旋转

时间:2015-05-09 06:31:50      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:

// 向量v0沿着Y轴旋转45度得到v1

Vector3 v0;

Vector3 v1 = Quaternion.AngleAxis(45, Vector3.up) * v0;

  

// 某游戏物体绕Y轴旋转30度得到的新Quaternion
Quaternion rotation = Quaternion.Euler(0f,30f,0f) * Target.rotation;

// 沿着Target的X轴延伸10米求目标点的3D坐标
Vector3 newPos = Target.position + rotation * new Vector3(10f,0f,0f);

  

// 某坐标vo沿着某个方向距离5米得到的新坐标v1

Vector3 vo;
Vector3 direction ;// 此为单位向量

Vector3 v1 = vo + direction * 5f;

  

学习链接 : http://www.xuanyusong.com/archives/1977

向量旋转

标签:

原文地址:http://www.cnblogs.com/dabiaoge/p/4489280.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!