Mathf类
来源:互联网 发布:魏颖 知乎 编辑:程序博客网 时间:2024/06/05 07:58
Mathf类是提供了常用的数学运算。
一、Static Variables
1、圆周率π(只读)
public static float PI;
例:float l = 2 * Mathf.PI * radius;
2、正无穷大 ∞(只读)
public static float Infinity;
3、负无穷大-∞(只读)
public static float NegativeInfinity;
4、度到弧度的转换系数(只读)
public static float Deg2Rad;
例:float rad = deg * Mathf.Deg2Rad;
注:Mathf.Deg2Rad = Mathf.PI * 2 / 360;
5、弧度到度的转换系数(只读)
public static float Rad2Deg;
注:Mathf.Rad2Deg = 360 / (Mathf.PI * 2);
6、一个很小的浮点数
public static float Epsilon;
二、Static Function(常用)
1、计算角度(单位是弧度)的正弦值
public static float Sin(float f);
注:返回一个介于-1到1之间的浮点数
2、计算角度(单位是弧度)的余弦值
public static float Cos(float f);
3、计算角度(单位是弧度)的正切值
public static float Tan(float f);
4、计算平方根
public static float Sqrt(float f);
5、计算绝对值
public static float Abs(float f);
6、返回若干数值中的最小值
public static float Min(float a,float b);
public static float Min(params float[] values);
注:类型可以是float/int
7、Pow(f,p)返回f的p次方
public static float Pow(float f,float p);
8、Exp(p)返回e的p次方
public static float Exp(float power);
9、计算对数
public static float Log(float f,float p);
10、计算基为10的对数
public static float Log10(float f);
11、Ceil(f)返回大于或等于f的最小整数
public static float Ceil(float f);
12、Floor(f)返回小于或等于f的最大整数
public static float Floor(float f);
13、Round(f)返回浮点数f进行四舍五入后得到的整数
public static float Round(float f);
14、将数值限制在mix和max之间
public static float Clamp(float value,float mix,float max);
注:如果value小于mix,返回mix;如果value大于max,返回max;否则返回value。
15、将数值限制在0和1之间
public static float Clamp01(float mix,float max);
- Mathf类
- Mathf类
- Unity中的Mathf类
- Time、Random、Mathf类
- Unity Mathf类 笔记
- Unity3D-Time&Mathf类
- Unity Mathf 类总结。。很实用哦。。。。
- unity中Mathf类的说明
- 蓝鸥Unity入门Mathf类学习笔记
- Unity基础.004数学基础类:Time、Random以及Mathf
- Time && Mathf
- Mathf.Clamp
- Mathf.Rad2Deg
- Mathf.CeilToInt 最小整数 (unity3d mathf)
- 蓝鸥Unity开发教程之课时11 Time和Mathf类
- Mathf.MoveTowardsAngle和
- unity3d Mathf.Cos使用
- unity3d Mathf函数
- python(二)
- Numpy学习笔记——Numpy基础
- SQLadvisor安装测试
- knn最近邻算法原理与实现
- PHP Ajax动态列表的后退操作——保存列表内容和点击位置
- Mathf类
- CPU对外设IO端口物理地址的编程方式
- 查询数据库某个字段相同值的出现次数大于两次的列表
- poj 3714 分治加剪枝
- thinkjs学习-this.assign传递数据和ajax调用后台接口
- 用Python做简易的中文词云
- iOS判断
- c#实现类似QQ的简单聊天程序,可支持广域网。
- [初学笔记] continue 和 break 语句, return 语句