码迷,mamicode.com
首页 > 编程语言 > 详细

unity向量-数学-三角函数

时间:2018-02-05 21:35:50      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:summary   pos   转换   三角函数   post   oat   blog   class   unit   

1.如何在unity写cos60

Mathf.Cos(Mathf.Deg2Rad * 60)

Deg2Rad将 60 角度转换为弧度,因为里面参数只能填弧度数

 

2.计算一个Vector3绕旋转中心旋转指定角度后所得到的向量

/// <summary>
/// 计算一个Vector3绕旋转中心旋转指定角度后所得到的向量。
/// </summary>
/// <param name="source">旋转前的源Vector3</param>
/// <param name="axis">旋转轴</param>
/// <param name="angle">旋转角度</param>
/// <returns>旋转后得到的新Vector3</returns>
public Vector3 V3RotateAround(Vector3 source, Vector3 axis, float angle)
{
    Quaternion q = Quaternion.AngleAxis(angle, axis);// 旋转系数
    return q * source;// 返回目标点
}

 

unity向量-数学-三角函数

标签:summary   pos   转换   三角函数   post   oat   blog   class   unit   

原文地址:https://www.cnblogs.com/sanyejun/p/8419310.html

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