Mathf

struct in UnityEngine

Switch to Manual

Description

Коллекция общих математических функций.

Static Variables

Deg2RadКонстанта для конвертации градусов в радианы (Read Only).
EpsilonКрошечное значение float (Read Only).
InfinityПоложительная бесконечность (Read Only).
NegativeInfinityОтрицательная бесконечность (Read Only).
PIThe well-known 3.14159265358979... value (Read Only).
Rad2DegКонстанта для конвертации радианов в градусы (Read Only).

Static Functions

AbsВозвращает абсолютное значени f.
AcosВозвращает арккосинус f - угол в радианах, косинус которого равен f.
ApproximatelyCompares two floating point values and returns true if they are similar.
AsinВозвращает арк-синус f - угол в радианах, синус которого равен f.
AtanВозвращает арк-тангенс f - угол в радианах, тангенс которого равен f.
Atan2Возвращает угол в радианах, тангенс (Tan) которого равен y/x.
CeilВозвращает наименьшее целое число, которое больше или равно f.
CeilToIntВозвращает наименьшее целое число, которое больше или равно f.
ClampClamps the given value between the given minimum float and maximum float values. Returns the given value if it is within the min and max range.
Clamp01Ограничивает значение между 0 и 1 и возвращает полученное значение.
ClosestPowerOfTwoВозвращает ближайшую степень двойки.
CorrelatedColorTemperatureToRGBConvert a color temperature in Kelvin to RGB color.
CosReturns the cosine of angle f.
DeltaAngleРасчитывает наименьшую по модулю разницу между двумя заданными углами.
ExpВозвращает е, возведенную в указанную степень.
FloatToHalfEncode a floating point value into a 16-bit representation.
FloorReturns the largest integer smaller than or equal to f.
FloorToIntВозвращает наибольшее целое число, которое больше или равно f.
GammaToLinearSpaceКонвертирует получаемое значение из гаммы в линейное цветовое пространство.
HalfToFloatConvert a half precision float to a 32-bit floating point value.
InverseLerpCalculates the linear parameter t that produces the interpolant value within the range [a, b].
IsPowerOfTwoВозвращает true, если зачение является степенью двойки.
LerpПолучает промежуточное значение между a и b на основании t. t ограничивается между 0 и 1.
LerpAngleТо же что Lerp, но гарантирует правильную интерполяцию значения, когда оно обернулось на 360 градусов.
LerpUnclampedПолучает промежуточное значение между a и b на основании t. t ограничивается между 0 и 1.
LinearToGammaSpaceКонвертирует получаемое значение из линейного в гамма цветовое пространство.
LogВозвращает логарифм указанного числа с указанным основанием.
Log10Возвращает логарифм указанного числа с основанием 10.
MaxВозвращает наибольшее из двух или более значений.
MinВозвращает наименьшее из двух или более значений.
MoveTowardsДвигает значение current в направлении к target.
MoveTowardsAngleТо же что MoveTowards, но гарантирует правильную интерполяцию значения, когда оно обернулось на 360 градусов.
NextPowerOfTwoReturns the next power of two that is equal to, or greater than, the argument.
PerlinNoiseГенерирует 2D шум Перлина.
PingPongPingPong returns a value that will increment and decrement between the value 0 and length.
PowВозвращает f возведённое в степень p.
RepeatЗацикливает значение t, так что оно никогда не больше length и никогда не меньше 0.
RoundВозвращает f округленное до ближайшего целого.
RoundToIntВозвращает f округленное до ближайшего целого.
SignВозвращает знак f.
SinReturns the sine of angle f.
SmoothDampПостепенно меняет значение в направлении определенной цели с течением времени.
SmoothDampAngleПостепенно меняет угол в градусах, до достижения целевого угла, с течением времени.
SmoothStepИнтерполирует между min и max со сглаживанием на границах.
SqrtВозвращает квадратный корень из f.
TanВозвращает тангенс угла f в радианах.