Version: 5.4

Mathf

struct in UnityEngine

Switch to Manual

Description

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

Static Variables

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

Static Functions

AbsВозвращает абсолютное значени f.
AcosВозвращает арккосинус f - угол в радианах, косинус которого равен f.
ApproximatelyСравнивает для числа с плавающей точкой (float), если они схожи.
AsinВозвращает арк-синус f - угол в радианах, синус которого равен f.
AtanВозвращает арк-тангенс f - угол в радианах, тангенс которого равен f.
Atan2Возвращает угол в радианах, тангенс (Tan) которого равен y/x.
CeilВозвращает наименьшее целое число, которое больше или равно f.
CeilToIntВозвращает наименьшее целое число, которое больше или равно f.
ClampОграничивает значение между минимальным и максимальным.
Clamp01Ограничивает значение между 0 и 1 и возвращает полученное значение.
ClosestPowerOfTwoВозвращает ближайшую степень двойки.
CosВозвращает косинус угла f (угол указывается в радианах).
DeltaAngleРасчитывает наименьшую по модулю разницу между двумя заданными углами.
ExpВозвращает е, возведенную в указанную степень.
FloorВозвращает наибольшее целое число, которое больше или равно f.
FloorToIntВозвращает наибольшее целое число, которое больше или равно f.
GammaToLinearSpaceКонвертирует получаемое значение из гаммы в линейное цветовое пространство.
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 градусов.
NextPowerOfTwoВозвращает значение следующей степени двойки.
PerlinNoiseГенерирует 2D шум Перлина.
PingPongПинг-понг значения t, так что оно никогда не будет больше length и меньше нуля.
PowВозвращает f возведённое в степень p.
RepeatЗацикливает значение t, так что оно никогда не больше length и никогда не меньше 0.
RoundВозвращает f округленное до ближайшего целого.
RoundToIntВозвращает f округленное до ближайшего целого.
SignВозвращает знак f.
SinВозвращает синус угла f (угол указывается в радианах).
SmoothDampПостепенно меняет значение в направлении определенной цели с течением времени.
SmoothDampAngleПостепенно меняет угол в градусах, до достижения целевого угла, с течением времени.
SmoothStepИнтерполирует между min и max со сглаживанием на границах.
SqrtВозвращает квадратный корень из f.
TanВозвращает тангенс угла f в радианах.