用户工具

站点工具


侧边栏



Unity3D中文文档

script:unityengine:classes:mathf:mathf

Mathf 数学函数

Description 描述

A collection of common math functions.

常见的数学函数集合。

Static Variables 静态变量

Deg2RadDegrees-to-radians conversion constant (Read Only).
度到弧度的转化常量。(只读)
EpsilonA tiny floating point value (Read Only).
一个很小的浮点数值。(只读)
InfinityA representation of positive infinity (Read Only).
表示正无穷,也就是无穷大,∞ (只读)
NegativeInfinityA representation of negative infinity (Read Only).
表示负无穷,也就是无穷小,-∞ (只读)
PI The infamous 3.14159265358979… value (Read Only).
圆周率(π)的值3.14159265358979323846…(只读)
Rad2Deg Radians-to-degrees conversion constant (Read Only).
弧度到度的转化常量。(只读)

Static Functions 静态函数

Abs Returns the absolute value of f.
返回f的绝对值。
Acos Returns the arc-cosine of f - the angle in radians whose cosine is f.
返回参数 f 的反余弦值 - 弧度角的余弦是f。
ApproximatelyCompares two floating point values if they are similar.
比较两个浮点数值,看它们是否非常接近。
Asin Returns the arc-sine of f - the angle in radians whose sine is f.
返回参数 f 的反正弦值 - 弧度角的正弦是f。
Atan Returns the arc-tangent of f - the angle in radians whose tangent is f.
返回参数 f 的反正切值 - 弧度角的正切是f。
Atan2 Returns the angle in radians whose Tan is y/x.
返回弧度角的正切是y/x。
Ceil the smallest integer greater to or equal to f.
返回大于或等于f的最小整数。
CeilToInt Returns the smallest integer greater to or equal to f.
返回大于或等于f的最小整数。
Clamp Clamps a value between a minimum float and maximum float value.
限制value的值在min和max之间, 如果value小于min,返回min。
Clamp01 Clamps value between 0 and 1 and returns value.
限制value在0,1之间并返回value。如果value小于0,返回0。
ClosestPowerOfTwo Returns the closest power of two value.
返回距离value最近的2的次方数。
Cos Returns the cosine of angle f in radians.
返回由参数 f 指定的角的余弦值(介于 -1.0 与 1.0 之间的值)。
DeltaAngle Calculates the shortest difference between two given angles.
计算给定的两个角之间最短的差异。
Exp Returns e raised to the specified power.
返回 e 的 power 次方的值。
Floor Returns the largest integer smaller to or equal to f.
返回小于或等于该数的最大整数。
FloorToInt Returns the largest integer smaller to or equal to f.
返回小于或等于该数的最大整数。
GammaToLinearSpace Converts the given value from gamma to linear color space.
转换给定值从gamma到线性颜色空间。
InverseLerp Calculates the Lerp parameter between of two values.
计算两个值之间的Lerp参数。也就是value在from和to之间的比例值。
IsPowerOfTwo Returns true if the value is power of two.
如果该值是2的次方,返回true。
Lerp Interpolates between a and b by t. t is clamped between 0 and 1.
基于浮点数t返回a到b之间的插值,t限制在0~1之间。
LerpAngle Same as Lerp but makes sure the values interpolate correctly when they wrap around 360 degrees.
和Lerp的原理一样,当他们环绕360度确保插值正确。
LinearToGammaSpace Converts the given value from linear to gamma color space.
转换给定值从线性到伽马颜色空间。
Log Returns the logarithm of a specified number in a specified base.
返回指定基数的指定对数。
Log10 Returns the base 10 logarithm of a specified number.
返回指定值的对数,基数为10。
Max Returns largest of two or more values.
返回两个或更多值中最大的值。
Min Returns the smallest of two or more values.
返回两个或更多值中最小的值。
MoveTowards Moves a value current towards target.
改变一个当前值向目标值靠近。
MoveTowardsAngle Same as MoveTowards but makes sure the values interpolate correctly when they wrap around 360 degrees.
像MoveTowards,但是当它们环绕360度时确保插值正确。
NextPowerOfTwo Returns the next power of two value.
返回最接近的二次方的值。
PerlinNoise Generate 2D Perlin noise.
生成二维柏林噪波。
PingPong PingPongs the value t, so that it is never larger than length and never smaller than 0.
让数值t在 0到length之间往返。t值永远不会大于length的值,也永远不会小于0。
PowReturns f raised to power p.
计算并返回 f 的 p 次幂。
Repeat Loops the value t, so that it is never larger than length and never smaller than 0.
循环t值,从来不会比length大,并且从不会小于0,取值在0~length之间。
Round Returns f rounded to the nearest integer.
返回浮点数 f 进行四舍五入最接近的整数。
RoundToInt Returns f rounded to the nearest integer.
返回浮点数 f 进行四舍五入最接近的整数。
Sign Returns the sign of f.
返回 f 的数字符号。
Sin Returns the sine of angle f in radians.
返回弧度角 f 的正弦值。
script/unityengine/classes/mathf/mathf.txt · 最后更改: 2016/08/02 05:24 (外部编辑)