Unity 6.3
0 онлайн 62 гостей 3 в системе
Вход

Mathf

структура в UnityEngine

Выполнено в:UnityEngine.CoreModule

Описание

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

Статические свойства

Свойство Описание
Deg2RadКонстанта преобразования градусов в радианы (только для чтения).
EpsilonНаименьшее положительное ненулевое значение, которое может быть представлено поплавком.
InfinityПредставление положительной бесконечности (только для чтения).
NegativeInfinityПредставление отрицательной бесконечности (только для чтения).
PIИзвестное значение 3.14159265358979... (только для чтения).
Rad2DegКонстанта преобразования радианов в градусы (только для чтения).

Статические методы

Метод Описание
AbsВозвращает абсолютное значение f.
AcosВозвращает косинус f — угол в радианах, косинус которого равен f.
ApproximatelyСравнивает два значения с плавающей запятой и возвращает true, если они схожи.
AsinВозвращает арксину f — угол в радианах, синус которого равен f.
AtanВозвращает арктангенс f — угол в радианах, касательная которого равна f.
Atan2Возвращает угол в радианах, Tan которого равен y/x.
CeilВозвращает наименьшее целое число, большее или равное f.
CeilToIntВозвращает наименьшее целое число (переведенное как int), большее или равное f.
ClampЗажимает заданные значения между заданными минимальными и максимальными значениями. Возвращает заданные значения, если они находятся в диапазоне минимальных и максимальных значений.
Clamp01Зажимает значение между 0 и 1 и возвращает значение.
ClosestPowerOfTwoВозвращает ближайшую степень числа два.
CorrelatedColorTemperatureToRGBПреобразование цветовой температуры в кельвинах в цвет RGB.
CosВозвращает косинус для входного угла f.
DeltaAngleВычисляет наименьшую разность между двумя углами.
ExpВозвращает результат поднятия числа Эйлера (e) до степени.
FloatToHalfКодирование значения с плавающей точкой в 16-битное представление.
FloorВозвращает наибольшее целое число, меньшее или равное f.
FloorToIntВозвращает наибольшее целое число (переведенное как int), меньшее или равное f.
GammaToLinearSpaceПреобразует заданное значение из гаммы (sRGB) в линейное цветовое пространство.
HalfToFloatПреобразование значения с плавающей точкой с половинной точностью в 32-битное значение с плавающей точкой.
InverseLerpОпределяет, где значение находится между двумя точками.
IsPowerOfTwoВозвращает true, если значение является степенью двух.
LerpЛинейная интерполяция между a и b по t.
LerpAngleТо же самое, что и Lerp, но обеспечивает правильную интерполяцию значений, когда они обворачиваются на 360 градусов.
LerpUnclampedЛинейная интерполяция между a и b по t без ограничения по t.
LinearToGammaSpaceПреобразует заданное значение из линейного в гамма (sRGB) цветовое пространство.
LogВозвращает логарифм указанного числа в указанном основании.
Log10Возвращает десятичный логарифм указанного числа.
MaxВозвращает максимальное значение из двух или более значений.
MinВозвращает минимальное значение из двух или более значений.
MoveTowardsПеремещает текущее значение к цели.
MoveTowardsAngleТо же самое, что и MoveTowards, но обеспечивает правильную интерполяцию значений, когда они обворачиваются на 360 градусов.
NextPowerOfTwoВозвращает следующую степень двойки, которая равна или больше, чем аргумент.
PerlinNoiseСоздание 2D шума Перлина.
PerlinNoise1DСоздает 1D псевдослучайную картину значений с плавающей запятой на плоскости 2D.
PingPongPingPong возвращает значение, которое увеличивается и уменьшается между нулем и длиной. Оно следует формуле треугольной волны, где нижняя точка установлена на нуль, а вершина установлена на длину.
PowВозвращает результат поднятия f в степень p.
RepeatЗацикливает значение t так, чтобы оно никогда не превышало length и никогда не было меньше 0.
RoundВозвращает f округленное до ближайшего целого числа.
RoundToIntВозвращает f округленное до ближайшего целого числа (представляется как int).
SignВозвращает математический знак f.
SinВозвращает синус для входного угла f.
SmoothDampПостепенное приближение текущего значения к целевому значению в течение указанного времени и с указанной скоростью.
SmoothDampAngleПостепенно изменяет угол, указанный в градусах, к желаемому целевому углу со временем.
SmoothStepИнтерполирует между от и до с сглаживанием на границах.
SqrtВозвращает квадратный корень f (вещественное число, квадрат которого равен f).
TanВозвращает касательную угла f в радианах.