reckfellENGINE

Mathf

Обеспечивает константы и статические методы для общих математических функций.

На этой странице
class MathfReckfellSharp

Обеспечивает константы и статические методы для общих математических функций.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Методы127

Abs3 перегрузки
# Abs · 1/3
C#
public static double Abs(double s);

Возвращает абсолютное значение Color.S (т.е. положительное значение).

Параметры
ИмяТипПо умолчанию
sdouble—
s

Номер ввода.

Возвращает double

Абсолютное значение Color.S.

# Abs · 2/3
C#
public static int Abs(int s);

Возвращает абсолютное значение Color.S (т.е. положительное значение).

Параметры
ИмяТипПо умолчанию
sint—
s

Номер ввода.

Возвращает int

Абсолютное значение Color.S.

# Abs · 3/3
C#
public static float Abs(float s);

Возвращает абсолютное значение Color.S (т.е. положительное значение).

Параметры
ИмяТипПо умолчанию
sfloat—
s

Номер ввода.

Возвращает float

Абсолютное значение Color.S.

Acos2 перегрузки
# Acos · 1/2
C#
public static double Acos(double s);

Возвращает дуговый косинус Color.S в радианах. Использовать угол косинуса Color.S.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Входное значение косинуса должно составлять от -1,0 до 1,0.

Возвращает double

Угол, который приведет к заданному значению косинуса. 0 в адрес Tau/2.

# Acos · 2/2
C#
public static float Acos(float s);

Возвращает дуговый косинус Color.S в радианах. Использовать угол косинуса Color.S.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Входное значение косинуса должно составлять от -1,0 до 1,0.

Возвращает float

Угол, который приведет к заданному значению косинуса. 0 в адрес Tau/2.

Acosh2 перегрузки
# Acosh · 1/2
C#
public static double Acosh(double s);

Возвращает гиперболическую дугу (также называемую обратной) косинус Color.S в радианах. Используйте его, чтобы получить угол из косина в гиперболическом пространстве, если Color.S больше или равно 1.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Входное гиперболическое косинусное значение.

Возвращает double

Угол, который приведет к данной гиперболической косинусной величине.

# Acosh · 2/2
C#
public static float Acosh(float s);

Возвращает гиперболическую дугу (также называемую обратной) косинус Color.S в радианах. Используйте его, чтобы получить угол из косина в гиперболическом пространстве, если Color.S больше или равно 1.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Входное гиперболическое косинусное значение.

Возвращает float

Угол, который приведет к данной гиперболической косинусной величине.

AngleDifference2 перегрузки
# AngleDifference · 1/2
C#
public static double AngleDifference(double from, double to);

Возвращает разницу между двумя углами, в диапазоне -Mathf.Pi, Mathf.Pi. Когда PhysicsRayQueryParameters2D.From и PhysicsRayQueryParameters2D.To наоборот, возврат -Mathf.Pi если from меньше to, или Mathf.Pi иначе.

Параметры
ИмяТипПо умолчанию
fromdouble—
todouble—
from

Угол для начала.

to

Угол назначения.

Возвращает double

Разница между двумя углами.

# AngleDifference · 2/2
C#
public static float AngleDifference(float from, float to);

Возвращает разницу между двумя углами, в диапазоне -Mathf.Pi, Mathf.Pi. Когда PhysicsRayQueryParameters2D.From и PhysicsRayQueryParameters2D.To наоборот, возврат -Mathf.Pi если from меньше to, или Mathf.Pi иначе.

Параметры
ИмяТипПо умолчанию
fromfloat—
tofloat—
from

Угол для начала.

to

Угол назначения.

Возвращает float

Разница между двумя углами.

Asin2 перегрузки
# Asin · 1/2
C#
public static double Asin(double s);

Возвращает дугу sin Color.S в радианах. Использовать угол синуса Color.S.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Входное синусоидальное значение должно находиться на диапазоне от -1,0 до 1,0.

Возвращает double

Угол, который приведет к заданному синусоиде. -Tau/4 в адрес Tau/4.

# Asin · 2/2
C#
public static float Asin(float s);

Возвращает дугу sin Color.S в радианах. Использовать угол синуса Color.S.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Входное синусоидальное значение должно находиться на диапазоне от -1,0 до 1,0.

Возвращает float

Угол, который приведет к заданному синусоиде. -Tau/4 в адрес Tau/4.

Asinh2 перегрузки
# Asinh · 1/2
C#
public static double Asinh(double s);

Возвращает гиперболическую дугу (называемую также обратной) синус Color.S в радианах. Используйте его, чтобы получить угол от угла синус в гиперболическом пространстве.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Входное гиперболическое синусное значение.

Возвращает double

Угол, который приведет к данному гиперболическому синусоиде.

# Asinh · 2/2
C#
public static float Asinh(float s);

Возвращает гиперболическую дугу (называемую также обратной) синус Color.S в радианах. Используйте его, чтобы получить угол от угла синус в гиперболическом пространстве.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Входное гиперболическое синусное значение.

Возвращает float

Угол, который приведет к данному гиперболическому синусоиде.

Atan2 перегрузки
# Atan · 1/2
C#
public static double Atan(double s);

Возвращает дугу касания Color.S в радианах. Используется для определения угла касания Color.S.

Данный метод не может определить, в каком квадранте должен падать угол. Смотрите. Mathf.Atan2 если у вас есть оба y и x.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Входное тангенсовое значение.

Возвращает double

Угол, который приведет к заданному касательному значению. -Tau/4 в адрес Tau/4.

# Atan · 2/2
C#
public static float Atan(float s);

Возвращает дугу касания Color.S в радианах. Используется для определения угла касания Color.S.

Данный метод не может определить, в каком квадранте должен падать угол. Смотрите. Mathf.Atan2 если у вас есть оба y и x.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Входное тангенсовое значение.

Возвращает float

Угол, который приведет к заданному касательному значению. -Tau/4 в адрес Tau/4.

Atan22 перегрузки
# Atan2 · 1/2
C#
public static double Atan2(double y, double x);

Возвращает дугу касания Basis.Y и Basis.X в радианах. Используется для определения угла касания y/x. Для расчета значения метод включает в себя Расскажите о признаке обоих аргументов, чтобы определить квадрант.

Важное замечание: Y-координация начинается на первом месте, по конвенции.

Параметры
ИмяТипПо умолчанию
ydouble—
xdouble—
y

Y координаты точки, чтобы найти угол.

x

X координаты точки, чтобы найти угол.

Возвращает double

Угол, который приведет к заданному касательному значению. -Tau/2 в адрес Tau/2.

# Atan2 · 2/2
C#
public static float Atan2(float y, float x);

Возвращает дугу касания Basis.Y и Basis.X в радианах. Используется для определения угла касания y/x. Для расчета значения метод включает в себя Расскажите о признаке обоих аргументов, чтобы определить квадрант.

Важное замечание: Y-координация начинается на первом месте, по конвенции.

Параметры
ИмяТипПо умолчанию
yfloat—
xfloat—
y

Y координаты точки, чтобы найти угол.

x

X координаты точки, чтобы найти угол.

Возвращает float

Угол, который приведет к заданному касательному значению. -Tau/2 в адрес Tau/2.

Atanh2 перегрузки
# Atanh · 1/2
C#
public static double Atanh(double s);

Возвращает гиперболическую дугу (называемую также обратной) тангенс Color.S в радианах. Используйте его, чтобы получить угол от касательной угла в гиперболическом пространстве, если Color.S - от -1 до 1 (невключительно).

Параметры
ИмяТипПо умолчанию
sdouble—
s

Входное гиперболическое тангенсовое значение.

Возвращает double

Угол, который приведет к данной гиперболической касательной величине.

# Atanh · 2/2
C#
public static float Atanh(float s);

Возвращает гиперболическую дугу (называемую также обратной) тангенс Color.S в радианах. Используйте его, чтобы получить угол от касательной угла в гиперболическом пространстве, если Color.S - от -1 до 1 (невключительно).

Параметры
ИмяТипПо умолчанию
sfloat—
s

Входное гиперболическое тангенсовое значение.

Возвращает float

Угол, который приведет к данной гиперболической касательной величине.

BezierDerivative2 перегрузки
# BezierDerivative · 1/2
C#
public static double BezierDerivative(double start, double control1, double control2, double end, double t);

Возвращает производную по заданной t на одноразмерной кривой Безье, определенной данные control1, control2, и Aabb.End Очки.

Параметры
ИмяТипПо умолчанию
startdouble—
control1double—
control2double—
enddouble—
tdouble—
start

Начальное значение интерполяции.

control1

Control точка, определяющая кривую безиера.

control2

Control точка, определяющая кривую безиера.

end

Значение пункта назначения для интерполяции.

t

Значение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.

Возвращает double

Получаемое значение интерполяции.

# BezierDerivative · 2/2
C#
public static float BezierDerivative(float start, float control1, float control2, float end, float t);

Возвращает производную по заданной t на одноразмерной кривой Безье, определенной данные control1, control2, и Aabb.End Очки.

Параметры
ИмяТипПо умолчанию
startfloat—
control1float—
control2float—
endfloat—
tfloat—
start

Начальное значение интерполяции.

control1

Control точка, определяющая кривую безиера.

control2

Control точка, определяющая кривую безиера.

end

Значение пункта назначения для интерполяции.

t

Значение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.

Возвращает float

Получаемое значение интерполяции.

BezierInterpolate2 перегрузки
# BezierInterpolate · 1/2
C#
public static double BezierInterpolate(double start, double control1, double control2, double end, double t);

Возвращает точку в заданный момент t на одномерной кривой Безье, определенной данные control1, control2, и Aabb.End Очки.

Параметры
ИмяТипПо умолчанию
startdouble—
control1double—
control2double—
enddouble—
tdouble—
start

Начальное значение интерполяции.

control1

Control точка, определяющая кривую безиера.

control2

Control точка, определяющая кривую безиера.

end

Значение пункта назначения для интерполяции.

t

Значение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.

Возвращает double

Получаемое значение интерполяции.

# BezierInterpolate · 2/2
C#
public static float BezierInterpolate(float start, float control1, float control2, float end, float t);

Возвращает точку в заданный момент t на одномерной кривой Безье, определенной данные control1, control2, и Aabb.End Очки.

Параметры
ИмяТипПо умолчанию
startfloat—
control1float—
control2float—
endfloat—
tfloat—
start

Начальное значение интерполяции.

control1

Control точка, определяющая кривую безиера.

control2

Control точка, определяющая кривую безиера.

end

Значение пункта назначения для интерполяции.

t

Значение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.

Возвращает float

Получаемое значение интерполяции.

Ceil2 перегрузки
# Ceil · 1/2
C#
public static double Ceil(double s);

Раунды Color.S вверх (вперёд - позитивная бесконечность).

Параметры
ИмяТипПо умолчанию
sdouble—
s

Номер к сейлу.

Возвращает double

Минимальное целое число, которое не меньше Color.S.

# Ceil · 2/2
C#
public static float Ceil(float s);

Раунды Color.S вверх (вперёд - позитивная бесконечность).

Параметры
ИмяТипПо умолчанию
sfloat—
s

Номер к сейлу.

Возвращает float

Минимальное целое число, которое не меньше Color.S.

CeilToInt2 перегрузки
# CeilToInt · 1/2
C#
public static int CeilToInt(double s);

Раунды Color.S вверх (вперёд - позитивная бесконечность).

Это то же самое, что и Mathf.Ceil, но возвращает int.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Номер к сейлу.

Возвращает int

Минимальное целое число, которое не меньше Color.S.

# CeilToInt · 2/2
C#
public static int CeilToInt(float s);

Раунды Color.S вверх (вперёд - позитивная бесконечность).

Это то же самое, что и Mathf.Ceil, но возвращает int.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Номер к сейлу.

Возвращает int

Минимальное целое число, которое не меньше Color.S.

Clamp3 перегрузки
# Clamp · 1/3
C#
public static double Clamp(double value, double min, double max);

Зажимыa Range.Value таким образом, чтобы она была не меньше Reckfell.Collections.Array.Min и не более Reckfell.Collections.Array.Max.

Параметры
ИмяТипПо умолчанию
valuedouble—
mindouble—
maxdouble—
value

Значение зажима.

min

Минимальное допустимое значение.

max

Максимально допустимое значение.

Возвращает double

Зафиксированное значение.

# Clamp · 2/3
C#
public static int Clamp(int value, int min, int max);

Зажимыa Range.Value таким образом, чтобы она была не меньше Reckfell.Collections.Array.Min и не более Reckfell.Collections.Array.Max.

Параметры
ИмяТипПо умолчанию
valueint—
minint—
maxint—
value

Значение зажима.

min

Минимальное допустимое значение.

max

Максимально допустимое значение.

Возвращает int

Зафиксированное значение.

# Clamp · 3/3
C#
public static float Clamp(float value, float min, float max);

Зажимыa Range.Value таким образом, чтобы она была не меньше Reckfell.Collections.Array.Min и не более Reckfell.Collections.Array.Max.

Параметры
ИмяТипПо умолчанию
valuefloat—
minfloat—
maxfloat—
value

Значение зажима.

min

Минимальное допустимое значение.

max

Максимально допустимое значение.

Возвращает float

Зафиксированное значение.

Cos2 перегрузки
# Cos · 1/2
C#
public static double Cos(double s);

Возвращает косинус угла Color.S в радианах.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Угол в радианах.

Возвращает double

Косинус этого угла.

# Cos · 2/2
C#
public static float Cos(float s);

Возвращает косинус угла Color.S в радианах.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Угол в радианах.

Возвращает float

Косинус этого угла.

Cosh2 перегрузки
# Cosh · 1/2
C#
public static double Cosh(double s);

Возвращает гиперболический косинус угла Color.S в радианах.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Угол в радианах.

Возвращает double

Гиперболический косинус этого угла.

# Cosh · 2/2
C#
public static float Cosh(float s);

Возвращает гиперболический косинус угла Color.S в радианах.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Угол в радианах.

Возвращает float

Гиперболический косинус этого угла.

CubicInterpolate2 перегрузки
# CubicInterpolate · 1/2
C#
public static double CubicInterpolate(double from, double to, double pre, double post, double weight);

Поверхностная интерполяция между двумя значениями по коэффициенту, определенному в weight с ценностями до и после.

Параметры
ИмяТипПо умолчанию
fromdouble—
todouble—
predouble—
postdouble—
weightdouble—
from

Начальное значение интерполяции.

to

Значение пункта назначения для интерполяции.

pre

Значение, которое перед значением "от" для интерполяции.

post

Значение, которое после значения "в" для интерполяции.

weight

Значение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.

Возвращает double

Получаемое значение интерполяции.

# CubicInterpolate · 2/2
C#
public static float CubicInterpolate(float from, float to, float pre, float post, float weight);

Поверхностная интерполяция между двумя значениями по коэффициенту, определенному в weight с ценностями до и после.

Параметры
ИмяТипПо умолчанию
fromfloat—
tofloat—
prefloat—
postfloat—
weightfloat—
from

Начальное значение интерполяции.

to

Значение пункта назначения для интерполяции.

pre

Значение, которое перед значением "от" для интерполяции.

post

Значение, которое после значения "в" для интерполяции.

weight

Значение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.

Возвращает float

Получаемое значение интерполяции.

CubicInterpolateAngle2 перегрузки
# CubicInterpolateAngle · 1/2
C#
public static double CubicInterpolateAngle(double from, double to, double pre, double post, double weight);

Интерполяцию между двумя значениями вращения с самой короткой дорожкой по коэффициенту, определенному в weight с ценностями до и после. См. также Mathf.LerpAngle.

Параметры
ИмяТипПо умолчанию
fromdouble—
todouble—
predouble—
postdouble—
weightdouble—
from

Начальное значение интерполяции.

to

Значение пункта назначения для интерполяции.

pre

Значение, которое перед значением "от" для интерполяции.

post

Значение, которое после значения "в" для интерполяции.

weight

Значение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.

Возвращает double

Получаемое значение интерполяции.

# CubicInterpolateAngle · 2/2
C#
public static float CubicInterpolateAngle(float from, float to, float pre, float post, float weight);

Интерполяцию между двумя значениями вращения с самой короткой дорожкой по коэффициенту, определенному в weight с ценностями до и после. См. также Mathf.LerpAngle.

Параметры
ИмяТипПо умолчанию
fromfloat—
tofloat—
prefloat—
postfloat—
weightfloat—
from

Начальное значение интерполяции.

to

Значение пункта назначения для интерполяции.

pre

Значение, которое перед значением "от" для интерполяции.

post

Значение, которое после значения "в" для интерполяции.

weight

Значение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.

Возвращает float

Получаемое значение интерполяции.

CubicInterpolateAngleInTime2 перегрузки
# CubicInterpolateAngleInTime · 1/2
C#
public static double CubicInterpolateAngleInTime(double from, double to, double pre, double post, double weight, double toT, double preT, double postT);

Интерполяцию между двумя значениями вращения с самой короткой дорожкой по коэффициенту, определенному в weight с ценностями до и после. См. также Mathf.LerpAngle. Он может осуществлять более гладкую интерполяцию, чем Mathf.CubicInterpolateAngle по временным значениям.

Параметры
ИмяТипПо умолчанию
fromdouble—
todouble—
predouble—
postdouble—
weightdouble—
toTdouble—
preTdouble—
postTdouble—
from

Начальное значение интерполяции.

to

Значение пункта назначения для интерполяции.

pre

Значение, которое перед значением "от" для интерполяции.

post

Значение, которое после значения "в" для интерполяции.

weight

Значение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.

Возвращает double

Получаемое значение интерполяции.

# CubicInterpolateAngleInTime · 2/2
C#
public static float CubicInterpolateAngleInTime(float from, float to, float pre, float post, float weight, float toT, float preT, float postT);

Интерполяцию между двумя значениями вращения с самой короткой дорожкой по коэффициенту, определенному в weight с ценностями до и после. См. также Mathf.LerpAngle. Он может осуществлять более гладкую интерполяцию, чем Mathf.CubicInterpolateAngle по временным значениям.

Параметры
ИмяТипПо умолчанию
fromfloat—
tofloat—
prefloat—
postfloat—
weightfloat—
toTfloat—
preTfloat—
postTfloat—
from

Начальное значение интерполяции.

to

Значение пункта назначения для интерполяции.

pre

Значение, которое перед значением "от" для интерполяции.

post

Значение, которое после значения "в" для интерполяции.

weight

Значение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.

Возвращает float

Получаемое значение интерполяции.

CubicInterpolateInTime2 перегрузки
# CubicInterpolateInTime · 1/2
C#
public static double CubicInterpolateInTime(double from, double to, double pre, double post, double weight, double toT, double preT, double postT);

Поверхностная интерполяция между двумя значениями по коэффициенту, определенному в weight с ценностями до и после. Он может осуществлять более гладкую интерполяцию, чем Mathf.CubicInterpolate по временным значениям.

Параметры
ИмяТипПо умолчанию
fromdouble—
todouble—
predouble—
postdouble—
weightdouble—
toTdouble—
preTdouble—
postTdouble—
from

Начальное значение интерполяции.

to

Значение пункта назначения для интерполяции.

pre

Значение, которое перед значением "от" для интерполяции.

post

Значение, которое после значения "в" для интерполяции.

weight

Значение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.

Возвращает double

Получаемое значение интерполяции.

# CubicInterpolateInTime · 2/2
C#
public static float CubicInterpolateInTime(float from, float to, float pre, float post, float weight, float toT, float preT, float postT);

Поверхностная интерполяция между двумя значениями по коэффициенту, определенному в weight с ценностями до и после. Он может осуществлять более гладкую интерполяцию, чем Mathf.CubicInterpolate по временным значениям.

Параметры
ИмяТипПо умолчанию
fromfloat—
tofloat—
prefloat—
postfloat—
weightfloat—
toTfloat—
preTfloat—
postTfloat—
from

Начальное значение интерполяции.

to

Значение пункта назначения для интерполяции.

pre

Значение, которое перед значением "от" для интерполяции.

post

Значение, которое после значения "в" для интерполяции.

weight

Значение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.

Возвращает float

Получаемое значение интерполяции.

DbToLinear2 перегрузки
# DbToLinear · 1/2
C#
public static double DbToLinear(double db);

Преобразует децибелы в линейную энергию (аудио).

Параметры
ИмяТипПо умолчанию
dbdouble—
db

Децибелы для преобразования.

Возвращает double

Звуковой объем как линейная энергия.

# DbToLinear · 2/2
C#
public static float DbToLinear(float db);

Преобразует децибелы в линейную энергию (аудио).

Параметры
ИмяТипПо умолчанию
dbfloat—
db

Децибелы для преобразования.

Возвращает float

Звуковой объем как линейная энергия.

DecimalCount2 перегрузки
# DecimalCount · 1/2
C#
public static int DecimalCount(decimal s);

Возвращает количество цифр после десятичной доли.

Параметры
ИмяТипПо умолчанию
sdecimal—
s

Ввод decimal Стоимость.

Возвращает int

Количество цифр.

# DecimalCount · 2/2
C#
public static int DecimalCount(double s);

Возвращает количество цифр после десятичной доли.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Входное значение.

Возвращает int

Количество цифр.

DegToRad2 перегрузки
# DegToRad · 1/2
C#
public static double DegToRad(double deg);

Преобразует угол, выраженный в градусах, в радианы.

Параметры
ИмяТипПо умолчанию
degdouble—
deg

Угол выраженный в градусах.

Возвращает double

Этот же угол выражается в радианах.

# DegToRad · 2/2
C#
public static float DegToRad(float deg);

Преобразует угол, выраженный в градусах, в радианы.

Параметры
ИмяТипПо умолчанию
degfloat—
deg

Угол выраженный в градусах.

Возвращает float

Этот же угол выражается в радианах.

Ease2 перегрузки
# Ease · 1/2
C#
public static double Ease(double s, double curve);

Возвращается с пониженной стоимостью Color.S на основе функции экспоненциального смягчения, определенной CurveTexture.Curve. :: CurveTexture.Curve может быть любым числом в плавающей точке с конкретными значениями, приводящими к следующему поведению:

ниже -1.0 (исключительно) Успокойся.

Именно. -1.0 Линейный.

Между -1.0 и 0.0 (исключительно) Успокойся.

Именно. 0.0 Постоянно.

Между 0.0 и 1.0 (исключительно) Полегче.

Именно. 1.0 Линейный.

Больше 1.0 (исключительно) Полегче.

Параметры
ИмяТипПо умолчанию
sdouble—
curvedouble—
s

Цена для облегчения.

curve

Репонент, определяющий кривую смягчения.

Возвращает double

Сбавленное значение.

# Ease · 2/2
C#
public static float Ease(float s, float curve);

Возвращается с пониженной стоимостью Color.S на основе функции экспоненциального смягчения, определенной CurveTexture.Curve. :: CurveTexture.Curve может быть любым числом в плавающей точке с конкретными значениями, приводящими к следующему поведению:

ниже -1.0 (исключительно) Успокойся.

Именно. -1.0 Линейный.

Между -1.0 и 0.0 (исключительно) Успокойся.

Именно. 0.0 Постоянно.

Между 0.0 и 1.0 (исключительно) Полегче.

Именно. 1.0 Линейный.

Больше 1.0 (исключительно) Полегче.

Параметры
ИмяТипПо умолчанию
sfloat—
curvefloat—
s

Цена для облегчения.

curve

Репонент, определяющий кривую смягчения.

Возвращает float

Сбавленное значение.

Exp2 перегрузки
# Exp · 1/2
C#
public static double Exp(double s);

Природная экспоненциальная функция. постоянная e в силу Color.S и возвращает.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Отвечающий за повышение e Чтобы.

Возвращает double

e Власть которого Color.S.

# Exp · 2/2
C#
public static float Exp(float s);

Природная экспоненциальная функция. постоянная e в силу Color.S и возвращает.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Отвечающий за повышение e Чтобы.

Возвращает float

e Власть которого Color.S.

Floor2 перегрузки
# Floor · 1/2
C#
public static double Floor(double s);

Раунды Color.S вниз (в сторону от отрицательной бесконечности).

Параметры
ИмяТипПо умолчанию
sdouble—
s

Номер на пол.

Возвращает double

Самое большое целое число, которое не превышает Color.S.

# Floor · 2/2
C#
public static float Floor(float s);

Раунды Color.S вниз (в сторону от отрицательной бесконечности).

Параметры
ИмяТипПо умолчанию
sfloat—
s

Номер на пол.

Возвращает float

Самое большое целое число, которое не превышает Color.S.

FloorToInt2 перегрузки
# FloorToInt · 1/2
C#
public static int FloorToInt(double s);

Раунды Color.S вниз (в сторону от отрицательной бесконечности).

Это то же самое, что и Mathf.Floor, но возвращает int.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Номер на пол.

Возвращает int

Самое большое целое число, которое не превышает Color.S.

# FloorToInt · 2/2
C#
public static int FloorToInt(float s);

Раунды Color.S вниз (в сторону от отрицательной бесконечности).

Это то же самое, что и Mathf.Floor, но возвращает int.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Номер на пол.

Возвращает int

Самое большое целое число, которое не превышает Color.S.

InverseLerp2 перегрузки
# InverseLerp · 1/2
C#
public static double InverseLerp(double from, double to, double weight);

Возвращает нормализованное значение с учетом данного диапазона. Это противоположность Mathf.Lerp.

Параметры
ИмяТипПо умолчанию
fromdouble—
todouble—
weightdouble—
from

Начальное значение интерполяции.

to

Значение пункта назначения для интерполяции.

weight

Интерполированное значение.

Возвращает double

Получаемое значение обратной интерполяции. Возвращенное значение составляет от 0,0 до 1,0, если weight это между PhysicsRayQueryParameters2D.From и PhysicsRayQueryParameters2D.To (включено).

# InverseLerp · 2/2
C#
public static float InverseLerp(float from, float to, float weight);

Возвращает нормализованное значение с учетом данного диапазона. Это противоположность Mathf.Lerp.

Параметры
ИмяТипПо умолчанию
fromfloat—
tofloat—
weightfloat—
from

Начальное значение интерполяции.

to

Значение пункта назначения для интерполяции.

weight

Интерполированное значение.

Возвращает float

Получаемое значение обратной интерполяции. Возвращенное значение составляет от 0,0 до 1,0, если weight это между PhysicsRayQueryParameters2D.From и PhysicsRayQueryParameters2D.To (включено).

IsEqualApprox4 перегрузки
# IsEqualApprox · 1/4
C#
public static bool IsEqualApprox(double a, double b);

Returns (Возврат) true если Color.A и Color.B примерно равны друг другу. Сопоставление проводится с использованием допусков Mathf.Epsilon.

Параметры
ИмяТипПо умолчанию
adouble—
bdouble—
a

Одна из ценностей.

b

Другая ценность.

Возвращает bool

A bool для того, являются ли эти два значения приблизительно равными.

# IsEqualApprox · 2/4
C#
public static bool IsEqualApprox(double a, double b, double tolerance);

Returns (Возврат) true если Color.A и Color.B приблизительно равные друг другу. Сопоставление проводится с использованием предусмотренной допустимой величины. Если вы хотите, чтобы допуск был рассчитан для вас, используйте Mathf.IsEqualApprox.

Параметры
ИмяТипПо умолчанию
adouble—
bdouble—
tolerancedouble—
a

Одна из ценностей.

b

Другая ценность.

tolerance

Предсчитанная допустимая величина.

Возвращает bool

A bool для того, равны ли эти два значения.

# IsEqualApprox · 3/4
C#
public static bool IsEqualApprox(float a, float b);

Returns (Возврат) true если Color.A и Color.B примерно равны друг другу. Сопоставление проводится с использованием допусков Mathf.Epsilon.

Параметры
ИмяТипПо умолчанию
afloat—
bfloat—
a

Одна из ценностей.

b

Другая ценность.

Возвращает bool

A bool для того, являются ли эти два значения приблизительно равными.

# IsEqualApprox · 4/4
C#
public static bool IsEqualApprox(float a, float b, float tolerance);

Returns (Возврат) true если Color.A и Color.B приблизительно равные друг другу. Сопоставление проводится с использованием предусмотренной допустимой величины. Если вы хотите, чтобы допуск был рассчитан для вас, используйте Mathf.IsEqualApprox.

Параметры
ИмяТипПо умолчанию
afloat—
bfloat—
tolerancefloat—
a

Одна из ценностей.

b

Другая ценность.

tolerance

Предсчитанная допустимая величина.

Возвращает bool

A bool для того, равны ли эти два значения.

IsFinite2 перегрузки
# IsFinite · 1/2
C#
public static bool IsFinite(double s);

Возвращается ли Color.S - конечное значение, т.е. Mathf.NaN, положительное бесконечное или отрицательное бесконечность.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Цена, которую нужно проверить.

Возвращает bool

A bool для определения того, является ли это значение конечной величиной.

# IsFinite · 2/2
C#
public static bool IsFinite(float s);

Возвращается ли Color.S - конечное значение, т.е. Mathf.NaN, положительное бесконечное или отрицательное бесконечность.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Цена, которую нужно проверить.

Возвращает bool

A bool для определения того, является ли это значение конечной величиной.

IsInf2 перегрузки
# IsInf · 1/2
C#
public static bool IsInf(double s);

Возвращается ли Color.S - бесконечность (либо позитивная бесконечность, либо отрицательная бесконечность).

Параметры
ИмяТипПо умолчанию
sdouble—
s

Цена, которую нужно проверить.

Возвращает bool

A bool для того, является ли это значение значение значением бесконечности.

# IsInf · 2/2
C#
public static bool IsInf(float s);

Возвращается ли Color.S - бесконечность (либо позитивная бесконечность, либо отрицательная бесконечность).

Параметры
ИмяТипПо умолчанию
sfloat—
s

Цена, которую нужно проверить.

Возвращает bool

A bool для того, является ли это значение значение значением бесконечности.

IsNaN2 перегрузки
# IsNaN · 1/2
C#
public static bool IsNaN(double s);

Возвращается ли Color.S это... NaN " ("Не число" или "недействительно") значение.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Цена, которую нужно проверить.

Возвращает bool

A bool для определения того, является ли значение a NaN Стоимость.

# IsNaN · 2/2
C#
public static bool IsNaN(float s);

Возвращается ли Color.S это... NaN " ("Не число" или "недействительно") значение.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Цена, которую нужно проверить.

Возвращает bool

A bool для определения того, является ли значение a NaN Стоимость.

IsZeroApprox2 перегрузки
# IsZeroApprox · 1/2
C#
public static bool IsZeroApprox(double s);

Returns (Возврат) true если Color.S ноль или почти ноль. Сопоставление проводится с использованием допусков Mathf.Epsilon.

Этот метод более быстрый, чем использование Mathf.IsEqualApprox при этом одно значение как ноль.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Цена, которую нужно проверить.

Возвращает bool

A bool для определения того, является ли это значение почти нулевым.

# IsZeroApprox · 2/2
C#
public static bool IsZeroApprox(float s);

Returns (Возврат) true если Color.S ноль или почти ноль. Сопоставление проводится с использованием допусков Mathf.Epsilon.

Этот метод более быстрый, чем использование Mathf.IsEqualApprox при этом одно значение как ноль.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Цена, которую нужно проверить.

Возвращает bool

A bool для определения того, является ли это значение почти нулевым.

Lerp2 перегрузки
# Lerp · 1/2
C#
public static double Lerp(double from, double to, double weight);

Линайн интерполирует между двумя значениями по нормализованной величине. Это совсем наоборот. Mathf.InverseLerp.

Параметры
ИмяТипПо умолчанию
fromdouble—
todouble—
weightdouble—
from

Начальное значение интерполяции.

to

Значение пункта назначения для интерполяции.

weight

Значение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.

Возвращает double

Получаемое значение интерполяции.

# Lerp · 2/2
C#
public static float Lerp(float from, float to, float weight);

Линайн интерполирует между двумя значениями по нормализованной величине. Это совсем наоборот. Mathf.InverseLerp.

Параметры
ИмяТипПо умолчанию
fromfloat—
tofloat—
weightfloat—
from

Начальное значение интерполяции.

to

Значение пункта назначения для интерполяции.

weight

Значение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.

Возвращает float

Получаемое значение интерполяции.

LerpAngle2 перегрузки
# LerpAngle · 1/2
C#
public static double LerpAngle(double from, double to, double weight);

Линейная интерполяция между двумя углами (в радианах) на нормализованное значение.

Похоже Mathf.Lerp, но правильно интерполирует, когда углы обернуты вокруг Mathf.Tau.

Параметры
ИмяТипПо умолчанию
fromdouble—
todouble—
weightdouble—
from

Угол начала интерполяции.

to

Угол назначения для интерполяции.

weight

Значение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.

Возвращает double

Полученный угол интерполяции.

# LerpAngle · 2/2
C#
public static float LerpAngle(float from, float to, float weight);

Линейная интерполяция между двумя углами (в радианах) на нормализованное значение.

Похоже Mathf.Lerp, но правильно интерполирует, когда углы обернуты вокруг Mathf.Tau.

Параметры
ИмяТипПо умолчанию
fromfloat—
tofloat—
weightfloat—
from

Угол начала интерполяции.

to

Угол назначения для интерполяции.

weight

Значение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.

Возвращает float

Полученный угол интерполяции.

LinearToDb2 перегрузки
# LinearToDb · 1/2
C#
public static double LinearToDb(double linear);

Преобразование линейной энергии в децибелы (audio). Это может быть использовано для установки скользящих по объему, которые ведут себя так, как ожидалось (поскольку объем не является линейным).

Параметры
ИмяТипПо умолчанию
lineardouble—
linear

Линейная энергия для преобразования.

Возвращает double

Аудитория как децибелы.

# LinearToDb · 2/2
C#
public static float LinearToDb(float linear);

Преобразование линейной энергии в децибелы (audio). Это может быть использовано для установки скользящих по объему, которые ведут себя так, как ожидалось (поскольку объем не является линейным).

Параметры
ИмяТипПо умолчанию
linearfloat—
linear

Линейная энергия для преобразования.

Возвращает float

Аудитория как децибелы.

Log2 перегрузки
# Log · 1/2
C#
public static double Log(double s);

Естественный логарифм: количество времени, необходимое для достижения определенного уровня непрерывного роста.

Примечание: Это не то же самое, что функция "лога" для большинства калькуляторов, которая использует базу 10 логарифм.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Входное значение.

Возвращает double

Естественный бревно Color.S.

# Log · 2/2
C#
public static float Log(float s);

Естественный логарифм: количество времени, необходимое для достижения определенного уровня непрерывного роста.

Примечание: Это не то же самое, что функция "лога" для большинства калькуляторов, которая использует базу 10 логарифм.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Входное значение.

Возвращает float

Естественный бревно Color.S.

Max3 перегрузки
# Max · 1/3
C#
public static double Max(double a, double b);

Возвращает максимум два значения.

Параметры
ИмяТипПо умолчанию
adouble—
bdouble—
a

Одна из ценностей.

b

Другая ценность.

Возвращает double

Какое из двух значений выше.

# Max · 2/3
C#
public static int Max(int a, int b);

Возвращает максимум два значения.

Параметры
ИмяТипПо умолчанию
aint—
bint—
a

Одна из ценностей.

b

Другая ценность.

Возвращает int

Какое из двух значений выше.

# Max · 3/3
C#
public static float Max(float a, float b);

Возвращает максимум два значения.

Параметры
ИмяТипПо умолчанию
afloat—
bfloat—
a

Одна из ценностей.

b

Другая ценность.

Возвращает float

Какое из двух значений выше.

Min3 перегрузки
# Min · 1/3
C#
public static double Min(double a, double b);

Возвращает минимум два значения.

Параметры
ИмяТипПо умолчанию
adouble—
bdouble—
a

Одна из ценностей.

b

Другая ценность.

Возвращает double

Какое из двух значений меньше.

# Min · 2/3
C#
public static int Min(int a, int b);

Возвращает минимум два значения.

Параметры
ИмяТипПо умолчанию
aint—
bint—
a

Одна из ценностей.

b

Другая ценность.

Возвращает int

Какое из двух значений меньше.

# Min · 3/3
C#
public static float Min(float a, float b);

Возвращает минимум два значения.

Параметры
ИмяТипПо умолчанию
afloat—
bfloat—
a

Одна из ценностей.

b

Другая ценность.

Возвращает float

Какое из двух значений меньше.

MoveToward2 перегрузки
# MoveToward · 1/2
C#
public static double MoveToward(double from, double to, double delta);

Перейти PhysicsRayQueryParameters2D.From в сторону PhysicsRayQueryParameters2D.To Клянусь InputEventPanGesture.Delta Стоимость.

Использовать отрицательный InputEventPanGesture.Delta :: ценность для отхода.

Параметры
ИмяТипПо умолчанию
fromdouble—
todouble—
deltadouble—
from

Начальное значение.

to

Ценность, к которой нужно двигаться.

delta

Сумма, которую можно пересчитать.

Возвращает double

Ценность после переезда.

# MoveToward · 2/2
C#
public static float MoveToward(float from, float to, float delta);

Перейти PhysicsRayQueryParameters2D.From в сторону PhysicsRayQueryParameters2D.To Клянусь InputEventPanGesture.Delta Стоимость.

Использовать отрицательный InputEventPanGesture.Delta :: ценность для отхода.

Параметры
ИмяТипПо умолчанию
fromfloat—
tofloat—
deltafloat—
from

Начальное значение.

to

Ценность, к которой нужно двигаться.

delta

Сумма, которую можно пересчитать.

Возвращает float

Ценность после переезда.

NearestPo2int
# NearestPo2
C#
public static int NearestPo2(int value);

Возвращает ближайшую большую мощность из 2 для целого Range.Value.

Параметры
ИмяТипПо умолчанию
valueint—
value

Входное значение.

Возвращает int

Ближайшая большая мощность 2.

PingPong2 перегрузки
# PingPong · 1/2
C#
public static double PingPong(double value, double length);

Возвращает Range.Value обёрнутые между 0 и другими Animation.Length. Если предельное значение достигнуто, следующее значение возвращенной функции уменьшается до 0 боковая или увеличенных до Animation.Length сбоку (как треугольниковая волна). Если Animation.Length меньше нуля, оно становится положительным.

Параметры
ИмяТипПо умолчанию
valuedouble—
lengthdouble—
value

Ценность пингпонг.

length

Максимальное значение функции.

Возвращает double

Ценность с пинг-пондом.

# PingPong · 2/2
C#
public static float PingPong(float value, float length);

Возвращает Range.Value обёрнутые между 0 и другими Animation.Length. Если предельное значение достигнуто, следующее значение возвращенной функции уменьшается до 0 боковая или увеличенных до Animation.Length сбоку (как треугольниковая волна). Если Animation.Length меньше нуля, оно становится положительным.

Параметры
ИмяТипПо умолчанию
valuefloat—
lengthfloat—
value

Ценность пингпонг.

length

Максимальное значение функции.

Возвращает float

Ценность с пинг-пондом.

PosMod3 перегрузки
# PosMod · 1/3
C#
public static double PosMod(double a, double b);

Возвращает плавучую точку Color.A разделенные на Color.B Это в равной степени позитивно и отрицательно.

Параметры
ИмяТипПо умолчанию
adouble—
bdouble—
a

Дивиденд, главный вклад.

b

Дивизор.

Возвращает double

Полученный результат.

# PosMod · 2/3
C#
public static int PosMod(int a, int b);

Возвращает целый модуль Color.A разделенные на Color.B Это в равной степени позитивно и отрицательно.

Параметры
ИмяТипПо умолчанию
aint—
bint—
a

Дивиденд, главный вклад.

b

Дивизор.

Возвращает int

Полученный результат.

# PosMod · 3/3
C#
public static float PosMod(float a, float b);

Возвращает плавучую точку Color.A разделенные на Color.B Это в равной степени позитивно и отрицательно.

Параметры
ИмяТипПо умолчанию
afloat—
bfloat—
a

Дивиденд, главный вклад.

b

Дивизор.

Возвращает float

Полученный результат.

Pow2 перегрузки
# Pow · 1/2
C#
public static double Pow(double x, double y);

Возвращает результат Basis.X Власть которого Basis.Y.

Параметры
ИмяТипПо умолчанию
xdouble—
ydouble—
x

База.

y

Отвечающий.

Возвращает double

Basis.X Власть которого Basis.Y.

# Pow · 2/2
C#
public static float Pow(float x, float y);

Возвращает результат Basis.X Власть которого Basis.Y.

Параметры
ИмяТипПо умолчанию
xfloat—
yfloat—
x

База.

y

Отвечающий.

Возвращает float

Basis.X Власть которого Basis.Y.

RadToDeg2 перегрузки
# RadToDeg · 1/2
C#
public static double RadToDeg(double rad);

Преобразует угол, выраженный в радианах, в градусы.

Параметры
ИмяТипПо умолчанию
raddouble—
rad

Угол, выраженный радианами.

Возвращает double

Этот же угол выражается в градусах.

# RadToDeg · 2/2
C#
public static float RadToDeg(float rad);

Преобразует угол, выраженный в радианах, в градусы.

Параметры
ИмяТипПо умолчанию
radfloat—
rad

Угол, выраженный радианами.

Возвращает float

Этот же угол выражается в градусах.

Remap2 перегрузки
# Remap · 1/2
C#
public static double Remap(double value, double inFrom, double inTo, double outFrom, double outTo);

Картыa Range.Value от [inFrom, inTo] в адрес [outFrom, outTo].

Параметры
ИмяТипПо умолчанию
valuedouble—
inFromdouble—
inTodouble—
outFromdouble—
outTodouble—
value

Значение для карты.

inFrom

Начальное значение интерполяции входных данных.

inTo

Значение пункта назначения для интерполяции входных данных.

outFrom

Начальное значение для интерполяции выходных данных.

outTo

Значение места назначения для интерполяции выходных данных.

Возвращает double

Полученный в результате картографированный показатель.

# Remap · 2/2
C#
public static float Remap(float value, float inFrom, float inTo, float outFrom, float outTo);

Картыa Range.Value от [inFrom, inTo] в адрес [outFrom, outTo].

Параметры
ИмяТипПо умолчанию
valuefloat—
inFromfloat—
inTofloat—
outFromfloat—
outTofloat—
value

Значение для карты.

inFrom

Начальное значение интерполяции входных данных.

inTo

Значение пункта назначения для интерполяции входных данных.

outFrom

Начальное значение для интерполяции выходных данных.

outTo

Значение места назначения для интерполяции выходных данных.

Возвращает float

Полученный в результате картографированный показатель.

RotateToward2 перегрузки
# RotateToward · 1/2
C#
public static double RotateToward(double from, double to, double delta);

Поворачивается PhysicsRayQueryParameters2D.From в сторону PhysicsRayQueryParameters2D.To Клянусь InputEventPanGesture.Delta Не пройдёт мимо PhysicsRayQueryParameters2D.To. Похоже Mathf.MoveToward но правильно интерполирует, когда углы обернуты вокруг Mathf.Tau. Если InputEventPanGesture.Delta отрицательный, эта функция отменяется PhysicsRayQueryParameters2D.To, в сторону противоположного угла и не будет проходить через противоположный угол.

Параметры
ИмяТипПо умолчанию
fromdouble—
todouble—
deltadouble—
from

Угол для начала.

to

Угол движения.

delta

Сумма, которую можно пересчитать.

Возвращает double

Угол после движения.

# RotateToward · 2/2
C#
public static float RotateToward(float from, float to, float delta);

Поворачивается PhysicsRayQueryParameters2D.From в сторону PhysicsRayQueryParameters2D.To Клянусь InputEventPanGesture.Delta Не пройдёт мимо PhysicsRayQueryParameters2D.To. Похоже Mathf.MoveToward но правильно интерполирует, когда углы обернуты вокруг Mathf.Tau. Если InputEventPanGesture.Delta отрицательный, эта функция отменяется PhysicsRayQueryParameters2D.To, в сторону противоположного угла и не будет проходить через противоположный угол.

Параметры
ИмяТипПо умолчанию
fromfloat—
tofloat—
deltafloat—
from

Угол для начала.

to

Угол движения.

delta

Сумма, которую можно пересчитать.

Возвращает float

Угол после движения.

Round2 перегрузки
# Round · 1/2
C#
public static double Round(double s);

Раунды Color.S к ближайшему числу, с округлением на полпути к ближайшему кратному двум случаям.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Номер на круг.

Возвращает double

Закругленное число.

# Round · 2/2
C#
public static float Round(float s);

Раунды Color.S к ближайшему числу, с округлением на полпути к ближайшему кратному двум случаям.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Номер на круг.

Возвращает float

Закругленное число.

RoundToInt2 перегрузки
# RoundToInt · 1/2
C#
public static int RoundToInt(double s);

Раунды Color.S на ближайший целый номер.

Это то же самое, что и Mathf.Round, но возвращает int.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Номер на круг.

Возвращает int

Закругленное число.

# RoundToInt · 2/2
C#
public static int RoundToInt(float s);

Раунды Color.S на ближайший целый номер.

Это то же самое, что и Mathf.Round, но возвращает int.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Номер на круг.

Возвращает int

Закругленное число.

Sign3 перегрузки
# Sign · 1/3
C#
public static int Sign(double s);

Возвращает знак Color.S: -1 или 1. Returns (Возврат) 0 если Color.S это 0.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Номер ввода.

Возвращает int

Одно из трех возможных значений: 1, -1или 0.

# Sign · 2/3
C#
public static int Sign(int s);

Возвращает знак Color.S: -1 или 1. Returns (Возврат) 0 если Color.S это 0.

Параметры
ИмяТипПо умолчанию
sint—
s

Номер ввода.

Возвращает int

Одно из трех возможных значений: 1, -1или 0.

# Sign · 3/3
C#
public static int Sign(float s);

Возвращает знак Color.S: -1 или 1. Returns (Возврат) 0 если Color.S это 0.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Номер ввода.

Возвращает int

Одно из трех возможных значений: 1, -1или 0.

Sin2 перегрузки
# Sin · 1/2
C#
public static double Sin(double s);

Возвращает синус угла Color.S в радианах.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Угол в радианах.

Возвращает double

Синус этого угла.

# Sin · 2/2
C#
public static float Sin(float s);

Возвращает синус угла Color.S в радианах.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Угол в радианах.

Возвращает float

Синус этого угла.

SinCos2 перегрузки
# SinCos · 1/2
C#
public static ValueTuple<double, double> SinCos(double s);

Возвращает синус и косинус угла Color.S в радианах.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Угол в радианах.

Возвращает ValueTuple<double, double>

Синус и косинус этого угла.

# SinCos · 2/2
C#
public static ValueTuple<float, float> SinCos(float s);

Возвращает синус и косинус угла Color.S в радианах.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Угол в радианах.

Возвращает ValueTuple<float, float>

Синус и косинус этого угла.

Sinh2 перегрузки
# Sinh · 1/2
C#
public static double Sinh(double s);

Возвращает гиперболический синус угла Color.S в радианах.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Угол в радианах.

Возвращает double

Гиперболический синус этого угла.

# Sinh · 2/2
C#
public static float Sinh(float s);

Возвращает гиперболический синус угла Color.S в радианах.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Угол в радианах.

Возвращает float

Гиперболический синус этого угла.

SmoothStep2 перегрузки
# SmoothStep · 1/2
C#
public static double SmoothStep(double from, double to, double weight);

Возвращает плавный коэффициент интерполяции гермита от 0,0 до 1,0 на основе weight в диапазоне от PhysicsRayQueryParameters2D.From в адрес PhysicsRayQueryParameters2D.To. Интерполяция является самой медленной в начале и конце ареала и быстрой на полпути.

Для положительных диапазонов (когда PhysicsRayQueryParameters2D.From меньше PhysicsRayQueryParameters2D.To):

Менее или равно PhysicsRayQueryParameters2D.From Returns (Возврат) 0.

Между PhysicsRayQueryParameters2D.From и PhysicsRayQueryParameters2D.To (исключительно) Возвращает S-образную кривую, которая плавно переходит из 0 в адрес 1.

Больше или равно PhysicsRayQueryParameters2D.To Returns (Возврат) 1.

Для отрицательных диапазонов (когда PhysicsRayQueryParameters2D.From больше PhysicsRayQueryParameters2D.To):

Менее или равно PhysicsRayQueryParameters2D.To Returns (Возврат) 1.

Между PhysicsRayQueryParameters2D.To и PhysicsRayQueryParameters2D.From (исключительно) Возвращает зеркальную S-образную кривую, которая плавно переходит от 1 в адрес 0.

Больше или равно PhysicsRayQueryParameters2D.From Returns (Возврат) 0.

Для пустых диапазонов (когда PhysicsRayQueryParameters2D.From равняется PhysicsRayQueryParameters2D.To):

Менее или равно PhysicsRayQueryParameters2D.From Returns (Возврат) 0.

Больше PhysicsRayQueryParameters2D.From Returns (Возврат) 1.

Параметры
ИмяТипПо умолчанию
fromdouble—
todouble—
weightdouble—
from

Начальное значение интерполяции.

to

Значение пункта назначения для интерполяции.

weight

Величина, соответствующая величине интерполяции.

Возвращает double

Получаемое значение интерполяции.

# SmoothStep · 2/2
C#
public static float SmoothStep(float from, float to, float weight);

Возвращает плавный коэффициент интерполяции гермита от 0,0 до 1,0 на основе weight в диапазоне от PhysicsRayQueryParameters2D.From в адрес PhysicsRayQueryParameters2D.To. Интерполяция является самой медленной в начале и конце ареала и быстрой на полпути.

Для положительных диапазонов (когда PhysicsRayQueryParameters2D.From меньше PhysicsRayQueryParameters2D.To):

Менее или равно PhysicsRayQueryParameters2D.From Returns (Возврат) 0.

Между PhysicsRayQueryParameters2D.From и PhysicsRayQueryParameters2D.To (исключительно) Возвращает S-образную кривую, которая плавно переходит из 0 в адрес 1.

Больше или равно PhysicsRayQueryParameters2D.To Returns (Возврат) 1.

Для отрицательных диапазонов (когда PhysicsRayQueryParameters2D.From больше PhysicsRayQueryParameters2D.To):

Менее или равно PhysicsRayQueryParameters2D.To Returns (Возврат) 1.

Между PhysicsRayQueryParameters2D.To и PhysicsRayQueryParameters2D.From (исключительно) Возвращает зеркальную S-образную кривую, которая плавно переходит от 1 в адрес 0.

Больше или равно PhysicsRayQueryParameters2D.From Returns (Возврат) 0.

Для пустых диапазонов (когда PhysicsRayQueryParameters2D.From равняется PhysicsRayQueryParameters2D.To):

Менее или равно PhysicsRayQueryParameters2D.From Returns (Возврат) 0.

Больше PhysicsRayQueryParameters2D.From Returns (Возврат) 1.

Параметры
ИмяТипПо умолчанию
fromfloat—
tofloat—
weightfloat—
from

Начальное значение интерполяции.

to

Значение пункта назначения для интерполяции.

weight

Величина, соответствующая величине интерполяции.

Возвращает float

Получаемое значение интерполяции.

Snapped2 перегрузки
# Snapped · 1/2
C#
public static double Snapped(double s, double step);

Значение поплавка Color.S к данному Animation.Step. Это можно также использовать для округления плавающего числа до произвольного числа десятичных дробей.

Параметры
ИмяТипПо умолчанию
sdouble—
stepdouble—
s

Цена, которую можно сломать.

step

Размер шага, до которого можно дойти.

Возвращает double

Скользкое значение.

# Snapped · 2/2
C#
public static float Snapped(float s, float step);

Значение поплавка Color.S к данному Animation.Step. Это можно также использовать для округления плавающего числа до произвольного числа десятичных дробей.

Параметры
ИмяТипПо умолчанию
sfloat—
stepfloat—
s

Цена, которую можно сломать.

step

Размер шага, до которого можно дойти.

Возвращает float

Скользкое значение.

Sqrt2 перегрузки
# Sqrt · 1/2
C#
public static double Sqrt(double s);

Возвращает квадратный корень из Color.Sгде: Color.S - неотрицательный номер.

Если вам нужен отрицательный вход, используйте System.Numerics.Complex.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Номер ввода не должен быть отрицательным.

Возвращает double

Корень квадратного корня Color.S.

# Sqrt · 2/2
C#
public static float Sqrt(float s);

Возвращает квадратный корень из Color.Sгде: Color.S - неотрицательный номер.

Если вам нужен отрицательный вход, используйте System.Numerics.Complex.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Номер ввода не должен быть отрицательным.

Возвращает float

Корень квадратного корня Color.S.

StepDecimalsint
# StepDecimals
C#
public static int StepDecimals(double step);

Возвращает позицию первой ненулевой цифры после десятичной точки. Обратите внимание, что максимальное возвращаемое значение равно 10, что является проектным решением в реализации.

Параметры
ИмяТипПо умолчанию
stepdouble—
step

Входное значение.

Возвращает int

Положение первого ненулевой цифры.

Tan2 перегрузки
# Tan · 1/2
C#
public static double Tan(double s);

Возвращает касание угла Color.S в радианах.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Угол в радианах.

Возвращает double

Тангенс этого угла.

# Tan · 2/2
C#
public static float Tan(float s);

Возвращает касание угла Color.S в радианах.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Угол в радианах.

Возвращает float

Тангенс этого угла.

Tanh2 перегрузки
# Tanh · 1/2
C#
public static double Tanh(double s);

Возвращает гиперболическую тангенсу угла Color.S в радианах.

Параметры
ИмяТипПо умолчанию
sdouble—
s

Угол в радианах.

Возвращает double

Гиперболическая тангенса этого угла.

# Tanh · 2/2
C#
public static float Tanh(float s);

Возвращает гиперболическую тангенсу угла Color.S в радианах.

Параметры
ИмяТипПо умолчанию
sfloat—
s

Угол в радианах.

Возвращает float

Гиперболическая тангенса этого угла.

Wrap3 перегрузки
# Wrap · 1/3
C#
public static double Wrap(double value, double min, double max);

Заголовки Range.Value между Reckfell.Collections.Array.Min и Reckfell.Collections.Array.Max. Используется для создания петли-подобного поведения или бесконечных поверхностей. Если Reckfell.Collections.Array.Min это 0, это эквивалентно в адрес Mathf.PosModТак что предпочитай использовать это.

Параметры
ИмяТипПо умолчанию
valuedouble—
mindouble—
maxdouble—
value

Цена, которую нужно обернуть.

min

Минимальное допустимое значение и нижняя граница диапазона.

max

Максимально допустимое значение и верхняя граница диапазона.

Возвращает double

Цена завернутой.

# Wrap · 2/3
C#
public static int Wrap(int value, int min, int max);

Заголовки Range.Value между Reckfell.Collections.Array.Min и Reckfell.Collections.Array.Max. Используется для создания петли-подобного поведения или бесконечных поверхностей. Если Reckfell.Collections.Array.Min это 0, это эквивалентно в адрес Mathf.PosModТак что предпочитай использовать это.

Параметры
ИмяТипПо умолчанию
valueint—
minint—
maxint—
value

Цена, которую нужно обернуть.

min

Минимальное допустимое значение и нижняя граница диапазона.

max

Максимально допустимое значение и верхняя граница диапазона.

Возвращает int

Цена завернутой.

# Wrap · 3/3
C#
public static float Wrap(float value, float min, float max);

Заголовки Range.Value между Reckfell.Collections.Array.Min и Reckfell.Collections.Array.Max. Используется для создания петли-подобного поведения или бесконечных поверхностей. Если Reckfell.Collections.Array.Min это 0, это эквивалентно в адрес Mathf.PosModТак что предпочитай использовать это.

Параметры
ИмяТипПо умолчанию
valuefloat—
minfloat—
maxfloat—
value

Цена, которую нужно обернуть.

min

Минимальное допустимое значение и нижняя граница диапазона.

max

Максимально допустимое значение и верхняя граница диапазона.

Возвращает float

Цена завернутой.

Поля и константы7

EПоле
# E
C#
public const float E = 2.7182817f;

Естественный номер e.

EpsilonПоле
# Epsilon
C#
public const float Epsilon = 1E-06f;

Очень небольшое число, используемое для сопоставления поплавков с допусками погрешности. 1e-06 с одноразовыми поплавками, но 1e-14, если REAL_T_IS_DOUBLE.

InfПоле
# Inf
C#
public const float Inf = float.PositiveInfinity;

Положительная бесконечность. -Mathf.Inf.

NaNПоле
# NaN
C#
public const float NaN = float.NaN;

"Но не число", неверное значение. NaN обладает особыми свойствами, включая что он не равен самому себе. Такие, как деление ноля на ноль.

PiПоле
# Pi
C#
public const float Pi = 3.1415927f;

Константа, представляющая, сколько раз больше диаметра окружности Это равно его периметру. Mathf.Tau / 2.

Sqrt2Поле
# Sqrt2
C#
public const float Sqrt2 = 1.4142135f;

Квадратный корень из 2.

TauПоле
# Tau
C#
public const float Tau = 6.2831855f;

Константа круга, окружность единичного круга в радианах.

Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.