Mathf
Обеспечивает константы и статические методы для общих математических функций.
Обеспечивает константы и статические методы для общих математических функций.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Методы127
Abs3 перегрузки
public static double Abs(double s);Возвращает абсолютное значение Color.S (т.е. положительное значение).
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sНомер ввода.
public static int Abs(int s);Возвращает абсолютное значение Color.S (т.е. положительное значение).
| Имя | Тип | По умолчанию |
|---|---|---|
s | int | — |
sНомер ввода.
public static float Abs(float s);Возвращает абсолютное значение Color.S (т.е. положительное значение).
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sНомер ввода.
Acos2 перегрузки
public static double Acos(double s);Возвращает дуговый косинус Color.S в радианах.
Использовать угол косинуса Color.S.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sВходное значение косинуса должно составлять от -1,0 до 1,0.
doubleУгол, который приведет к заданному значению косинуса. 0 в адрес Tau/2.
public static float Acos(float s);Возвращает дуговый косинус Color.S в радианах.
Использовать угол косинуса Color.S.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sВходное значение косинуса должно составлять от -1,0 до 1,0.
floatУгол, который приведет к заданному значению косинуса. 0 в адрес Tau/2.
Acosh2 перегрузки
public static double Acosh(double s);Возвращает гиперболическую дугу (также называемую обратной) косинус Color.S в радианах.
Используйте его, чтобы получить угол из косина в гиперболическом пространстве, если
Color.S больше или равно 1.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sВходное гиперболическое косинусное значение.
doubleУгол, который приведет к данной гиперболической косинусной величине.
public static float Acosh(float s);Возвращает гиперболическую дугу (также называемую обратной) косинус Color.S в радианах.
Используйте его, чтобы получить угол из косина в гиперболическом пространстве, если
Color.S больше или равно 1.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sВходное гиперболическое косинусное значение.
floatУгол, который приведет к данной гиперболической косинусной величине.
AngleDifference2 перегрузки
public static double AngleDifference(double from, double to);Возвращает разницу между двумя углами,
в диапазоне -Mathf.Pi, Mathf.Pi.
Когда PhysicsRayQueryParameters2D.From и PhysicsRayQueryParameters2D.To наоборот,
возврат -Mathf.Pi если from меньше to,
или Mathf.Pi иначе.
| Имя | Тип | По умолчанию |
|---|---|---|
from | double | — |
to | double | — |
fromУгол для начала.
toУгол назначения.
doubleРазница между двумя углами.
public static float AngleDifference(float from, float to);Возвращает разницу между двумя углами,
в диапазоне -Mathf.Pi, Mathf.Pi.
Когда PhysicsRayQueryParameters2D.From и PhysicsRayQueryParameters2D.To наоборот,
возврат -Mathf.Pi если from меньше to,
или Mathf.Pi иначе.
| Имя | Тип | По умолчанию |
|---|---|---|
from | float | — |
to | float | — |
fromУгол для начала.
toУгол назначения.
floatРазница между двумя углами.
Asin2 перегрузки
public static double Asin(double s);Возвращает дугу sin Color.S в радианах.
Использовать угол синуса Color.S.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sВходное синусоидальное значение должно находиться на диапазоне от -1,0 до 1,0.
doubleУгол, который приведет к заданному синусоиде. -Tau/4 в адрес Tau/4.
public static float Asin(float s);Возвращает дугу sin Color.S в радианах.
Использовать угол синуса Color.S.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sВходное синусоидальное значение должно находиться на диапазоне от -1,0 до 1,0.
floatУгол, который приведет к заданному синусоиде. -Tau/4 в адрес Tau/4.
Asinh2 перегрузки
public static double Asinh(double s);Возвращает гиперболическую дугу (называемую также обратной) синус Color.S в радианах.
Используйте его, чтобы получить угол от угла синус в гиперболическом пространстве.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sВходное гиперболическое синусное значение.
doubleУгол, который приведет к данному гиперболическому синусоиде.
public static float Asinh(float s);Возвращает гиперболическую дугу (называемую также обратной) синус Color.S в радианах.
Используйте его, чтобы получить угол от угла синус в гиперболическом пространстве.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sВходное гиперболическое синусное значение.
floatУгол, который приведет к данному гиперболическому синусоиде.
Atan2 перегрузки
public static double Atan(double s);Возвращает дугу касания Color.S в радианах.
Используется для определения угла касания Color.S.
Данный метод не может определить, в каком квадранте должен падать угол.
Смотрите. Mathf.Atan2 если у вас есть оба y и x.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sВходное тангенсовое значение.
doubleУгол, который приведет к заданному касательному значению. -Tau/4 в адрес Tau/4.
public static float Atan(float s);Возвращает дугу касания Color.S в радианах.
Используется для определения угла касания Color.S.
Данный метод не может определить, в каком квадранте должен падать угол.
Смотрите. Mathf.Atan2 если у вас есть оба y и x.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sВходное тангенсовое значение.
floatУгол, который приведет к заданному касательному значению. -Tau/4 в адрес Tau/4.
Atan22 перегрузки
public static double Atan2(double y, double x);Возвращает дугу касания Basis.Y и Basis.X в радианах.
Используется для определения угла касания y/x. Для расчета значения метод включает в себя
Расскажите о признаке обоих аргументов, чтобы определить квадрант.
Важное замечание: Y-координация начинается на первом месте, по конвенции.
| Имя | Тип | По умолчанию |
|---|---|---|
y | double | — |
x | double | — |
yY координаты точки, чтобы найти угол.
xX координаты точки, чтобы найти угол.
doubleУгол, который приведет к заданному касательному значению. -Tau/2 в адрес Tau/2.
public static float Atan2(float y, float x);Возвращает дугу касания Basis.Y и Basis.X в радианах.
Используется для определения угла касания y/x. Для расчета значения метод включает в себя
Расскажите о признаке обоих аргументов, чтобы определить квадрант.
Важное замечание: Y-координация начинается на первом месте, по конвенции.
| Имя | Тип | По умолчанию |
|---|---|---|
y | float | — |
x | float | — |
yY координаты точки, чтобы найти угол.
xX координаты точки, чтобы найти угол.
floatУгол, который приведет к заданному касательному значению. -Tau/2 в адрес Tau/2.
Atanh2 перегрузки
public static double Atanh(double s);Возвращает гиперболическую дугу (называемую также обратной) тангенс Color.S в радианах.
Используйте его, чтобы получить угол от касательной угла в гиперболическом пространстве, если
Color.S - от -1 до 1 (невключительно).
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sВходное гиперболическое тангенсовое значение.
doubleУгол, который приведет к данной гиперболической касательной величине.
public static float Atanh(float s);Возвращает гиперболическую дугу (называемую также обратной) тангенс Color.S в радианах.
Используйте его, чтобы получить угол от касательной угла в гиперболическом пространстве, если
Color.S - от -1 до 1 (невключительно).
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sВходное гиперболическое тангенсовое значение.
floatУгол, который приведет к данной гиперболической касательной величине.
BezierDerivative2 перегрузки
public static double BezierDerivative(double start, double control1, double control2, double end, double t);Возвращает производную по заданной t на одноразмерной кривой Безье, определенной
данные control1, control2, и Aabb.End Очки.
| Имя | Тип | По умолчанию |
|---|---|---|
start | double | — |
control1 | double | — |
control2 | double | — |
end | double | — |
t | double | — |
startНачальное значение интерполяции.
control1Control точка, определяющая кривую безиера.
control2Control точка, определяющая кривую безиера.
endЗначение пункта назначения для интерполяции.
tЗначение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.
doubleПолучаемое значение интерполяции.
public static float BezierDerivative(float start, float control1, float control2, float end, float t);Возвращает производную по заданной t на одноразмерной кривой Безье, определенной
данные control1, control2, и Aabb.End Очки.
| Имя | Тип | По умолчанию |
|---|---|---|
start | float | — |
control1 | float | — |
control2 | float | — |
end | float | — |
t | float | — |
startНачальное значение интерполяции.
control1Control точка, определяющая кривую безиера.
control2Control точка, определяющая кривую безиера.
endЗначение пункта назначения для интерполяции.
tЗначение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.
floatПолучаемое значение интерполяции.
BezierInterpolate2 перегрузки
public static double BezierInterpolate(double start, double control1, double control2, double end, double t);Возвращает точку в заданный момент t на одномерной кривой Безье, определенной
данные control1, control2, и Aabb.End Очки.
| Имя | Тип | По умолчанию |
|---|---|---|
start | double | — |
control1 | double | — |
control2 | double | — |
end | double | — |
t | double | — |
startНачальное значение интерполяции.
control1Control точка, определяющая кривую безиера.
control2Control точка, определяющая кривую безиера.
endЗначение пункта назначения для интерполяции.
tЗначение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.
doubleПолучаемое значение интерполяции.
public static float BezierInterpolate(float start, float control1, float control2, float end, float t);Возвращает точку в заданный момент t на одномерной кривой Безье, определенной
данные control1, control2, и Aabb.End Очки.
| Имя | Тип | По умолчанию |
|---|---|---|
start | float | — |
control1 | float | — |
control2 | float | — |
end | float | — |
t | float | — |
startНачальное значение интерполяции.
control1Control точка, определяющая кривую безиера.
control2Control точка, определяющая кривую безиера.
endЗначение пункта назначения для интерполяции.
tЗначение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.
floatПолучаемое значение интерполяции.
Ceil2 перегрузки
public static double Ceil(double s);Раунды Color.S вверх (вперёд - позитивная бесконечность).
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sНомер к сейлу.
public static float Ceil(float s);Раунды Color.S вверх (вперёд - позитивная бесконечность).
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sНомер к сейлу.
CeilToInt2 перегрузки
public static int CeilToInt(double s);Раунды Color.S вверх (вперёд - позитивная бесконечность).
Это то же самое, что и Mathf.Ceil, но возвращает int.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sНомер к сейлу.
public static int CeilToInt(float s);Раунды Color.S вверх (вперёд - позитивная бесконечность).
Это то же самое, что и Mathf.Ceil, но возвращает int.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sНомер к сейлу.
Clamp3 перегрузки
public static double Clamp(double value, double min, double max);Зажимыa Range.Value таким образом, чтобы она была не меньше Reckfell.Collections.Array.Min
и не более Reckfell.Collections.Array.Max.
| Имя | Тип | По умолчанию |
|---|---|---|
value | double | — |
min | double | — |
max | double | — |
valueЗначение зажима.
minМинимальное допустимое значение.
maxМаксимально допустимое значение.
doubleЗафиксированное значение.
public static int Clamp(int value, int min, int max);Зажимыa Range.Value таким образом, чтобы она была не меньше Reckfell.Collections.Array.Min
и не более Reckfell.Collections.Array.Max.
| Имя | Тип | По умолчанию |
|---|---|---|
value | int | — |
min | int | — |
max | int | — |
valueЗначение зажима.
minМинимальное допустимое значение.
maxМаксимально допустимое значение.
intЗафиксированное значение.
public static float Clamp(float value, float min, float max);Зажимыa Range.Value таким образом, чтобы она была не меньше Reckfell.Collections.Array.Min
и не более Reckfell.Collections.Array.Max.
| Имя | Тип | По умолчанию |
|---|---|---|
value | float | — |
min | float | — |
max | float | — |
valueЗначение зажима.
minМинимальное допустимое значение.
maxМаксимально допустимое значение.
floatЗафиксированное значение.
Cos2 перегрузки
public static double Cos(double s);Возвращает косинус угла Color.S в радианах.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sУгол в радианах.
doubleКосинус этого угла.
public static float Cos(float s);Возвращает косинус угла Color.S в радианах.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sУгол в радианах.
floatКосинус этого угла.
Cosh2 перегрузки
public static double Cosh(double s);Возвращает гиперболический косинус угла Color.S в радианах.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sУгол в радианах.
doubleГиперболический косинус этого угла.
public static float Cosh(float s);Возвращает гиперболический косинус угла Color.S в радианах.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sУгол в радианах.
floatГиперболический косинус этого угла.
CubicInterpolate2 перегрузки
public static double CubicInterpolate(double from, double to, double pre, double post, double weight);Поверхностная интерполяция между двумя значениями по коэффициенту, определенному в weight
с ценностями до и после.
| Имя | Тип | По умолчанию |
|---|---|---|
from | double | — |
to | double | — |
pre | double | — |
post | double | — |
weight | double | — |
fromНачальное значение интерполяции.
toЗначение пункта назначения для интерполяции.
preЗначение, которое перед значением "от" для интерполяции.
postЗначение, которое после значения "в" для интерполяции.
weightЗначение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.
doubleПолучаемое значение интерполяции.
public static float CubicInterpolate(float from, float to, float pre, float post, float weight);Поверхностная интерполяция между двумя значениями по коэффициенту, определенному в weight
с ценностями до и после.
| Имя | Тип | По умолчанию |
|---|---|---|
from | float | — |
to | float | — |
pre | float | — |
post | float | — |
weight | float | — |
fromНачальное значение интерполяции.
toЗначение пункта назначения для интерполяции.
preЗначение, которое перед значением "от" для интерполяции.
postЗначение, которое после значения "в" для интерполяции.
weightЗначение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.
floatПолучаемое значение интерполяции.
CubicInterpolateAngle2 перегрузки
public static double CubicInterpolateAngle(double from, double to, double pre, double post, double weight);Интерполяцию между двумя значениями вращения с самой короткой дорожкой
по коэффициенту, определенному в weight с ценностями до и после.
См. также Mathf.LerpAngle.
| Имя | Тип | По умолчанию |
|---|---|---|
from | double | — |
to | double | — |
pre | double | — |
post | double | — |
weight | double | — |
fromНачальное значение интерполяции.
toЗначение пункта назначения для интерполяции.
preЗначение, которое перед значением "от" для интерполяции.
postЗначение, которое после значения "в" для интерполяции.
weightЗначение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.
doubleПолучаемое значение интерполяции.
public static float CubicInterpolateAngle(float from, float to, float pre, float post, float weight);Интерполяцию между двумя значениями вращения с самой короткой дорожкой
по коэффициенту, определенному в weight с ценностями до и после.
См. также Mathf.LerpAngle.
| Имя | Тип | По умолчанию |
|---|---|---|
from | float | — |
to | float | — |
pre | float | — |
post | float | — |
weight | float | — |
fromНачальное значение интерполяции.
toЗначение пункта назначения для интерполяции.
preЗначение, которое перед значением "от" для интерполяции.
postЗначение, которое после значения "в" для интерполяции.
weightЗначение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.
floatПолучаемое значение интерполяции.
CubicInterpolateAngleInTime2 перегрузки
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
по временным значениям.
| Имя | Тип | По умолчанию |
|---|---|---|
from | double | — |
to | double | — |
pre | double | — |
post | double | — |
weight | double | — |
toT | double | — |
preT | double | — |
postT | double | — |
fromНачальное значение интерполяции.
toЗначение пункта назначения для интерполяции.
preЗначение, которое перед значением "от" для интерполяции.
postЗначение, которое после значения "в" для интерполяции.
weightЗначение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.
doubleПолучаемое значение интерполяции.
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
по временным значениям.
| Имя | Тип | По умолчанию |
|---|---|---|
from | float | — |
to | float | — |
pre | float | — |
post | float | — |
weight | float | — |
toT | float | — |
preT | float | — |
postT | float | — |
fromНачальное значение интерполяции.
toЗначение пункта назначения для интерполяции.
preЗначение, которое перед значением "от" для интерполяции.
postЗначение, которое после значения "в" для интерполяции.
weightЗначение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.
floatПолучаемое значение интерполяции.
CubicInterpolateInTime2 перегрузки
public static double CubicInterpolateInTime(double from, double to, double pre, double post, double weight, double toT, double preT, double postT);Поверхностная интерполяция между двумя значениями по коэффициенту, определенному в weight
с ценностями до и после.
Он может осуществлять более гладкую интерполяцию, чем
Mathf.CubicInterpolate
по временным значениям.
| Имя | Тип | По умолчанию |
|---|---|---|
from | double | — |
to | double | — |
pre | double | — |
post | double | — |
weight | double | — |
toT | double | — |
preT | double | — |
postT | double | — |
fromНачальное значение интерполяции.
toЗначение пункта назначения для интерполяции.
preЗначение, которое перед значением "от" для интерполяции.
postЗначение, которое после значения "в" для интерполяции.
weightЗначение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.
doubleПолучаемое значение интерполяции.
public static float CubicInterpolateInTime(float from, float to, float pre, float post, float weight, float toT, float preT, float postT);Поверхностная интерполяция между двумя значениями по коэффициенту, определенному в weight
с ценностями до и после.
Он может осуществлять более гладкую интерполяцию, чем
Mathf.CubicInterpolate
по временным значениям.
| Имя | Тип | По умолчанию |
|---|---|---|
from | float | — |
to | float | — |
pre | float | — |
post | float | — |
weight | float | — |
toT | float | — |
preT | float | — |
postT | float | — |
fromНачальное значение интерполяции.
toЗначение пункта назначения для интерполяции.
preЗначение, которое перед значением "от" для интерполяции.
postЗначение, которое после значения "в" для интерполяции.
weightЗначение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.
floatПолучаемое значение интерполяции.
DbToLinear2 перегрузки
public static double DbToLinear(double db);Преобразует децибелы в линейную энергию (аудио).
| Имя | Тип | По умолчанию |
|---|---|---|
db | double | — |
dbДецибелы для преобразования.
doubleЗвуковой объем как линейная энергия.
public static float DbToLinear(float db);Преобразует децибелы в линейную энергию (аудио).
| Имя | Тип | По умолчанию |
|---|---|---|
db | float | — |
dbДецибелы для преобразования.
floatЗвуковой объем как линейная энергия.
DecimalCount2 перегрузки
public static int DecimalCount(decimal s);Возвращает количество цифр после десятичной доли.
| Имя | Тип | По умолчанию |
|---|---|---|
s | decimal | — |
sВвод decimal Стоимость.
intКоличество цифр.
public static int DecimalCount(double s);Возвращает количество цифр после десятичной доли.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sВходное значение.
intКоличество цифр.
DegToRad2 перегрузки
public static double DegToRad(double deg);Преобразует угол, выраженный в градусах, в радианы.
| Имя | Тип | По умолчанию |
|---|---|---|
deg | double | — |
degУгол выраженный в градусах.
doubleЭтот же угол выражается в радианах.
public static float DegToRad(float deg);Преобразует угол, выраженный в градусах, в радианы.
| Имя | Тип | По умолчанию |
|---|---|---|
deg | float | — |
degУгол выраженный в градусах.
floatЭтот же угол выражается в радианах.
Ease2 перегрузки
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 (исключительно)
Полегче.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
curve | double | — |
sЦена для облегчения.
curveРепонент, определяющий кривую смягчения.
doubleСбавленное значение.
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 (исключительно)
Полегче.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
curve | float | — |
sЦена для облегчения.
curveРепонент, определяющий кривую смягчения.
floatСбавленное значение.
Exp2 перегрузки
public static double Exp(double s);Природная экспоненциальная функция.
постоянная e в силу Color.S и возвращает.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sОтвечающий за повышение e Чтобы.
public static float Exp(float s);Природная экспоненциальная функция.
постоянная e в силу Color.S и возвращает.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sОтвечающий за повышение e Чтобы.
Floor2 перегрузки
public static double Floor(double s);Раунды Color.S вниз (в сторону от отрицательной бесконечности).
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sНомер на пол.
public static float Floor(float s);Раунды Color.S вниз (в сторону от отрицательной бесконечности).
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sНомер на пол.
FloorToInt2 перегрузки
public static int FloorToInt(double s);Раунды Color.S вниз (в сторону от отрицательной бесконечности).
Это то же самое, что и Mathf.Floor, но возвращает int.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sНомер на пол.
public static int FloorToInt(float s);Раунды Color.S вниз (в сторону от отрицательной бесконечности).
Это то же самое, что и Mathf.Floor, но возвращает int.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sНомер на пол.
InverseLerp2 перегрузки
public static double InverseLerp(double from, double to, double weight);Возвращает нормализованное значение с учетом данного диапазона.
Это противоположность Mathf.Lerp.
| Имя | Тип | По умолчанию |
|---|---|---|
from | double | — |
to | double | — |
weight | double | — |
fromНачальное значение интерполяции.
toЗначение пункта назначения для интерполяции.
weightИнтерполированное значение.
doubleПолучаемое значение обратной интерполяции.
Возвращенное значение составляет от 0,0 до 1,0, если weight это
между PhysicsRayQueryParameters2D.From и PhysicsRayQueryParameters2D.To (включено).
public static float InverseLerp(float from, float to, float weight);Возвращает нормализованное значение с учетом данного диапазона.
Это противоположность Mathf.Lerp.
| Имя | Тип | По умолчанию |
|---|---|---|
from | float | — |
to | float | — |
weight | float | — |
fromНачальное значение интерполяции.
toЗначение пункта назначения для интерполяции.
weightИнтерполированное значение.
floatПолучаемое значение обратной интерполяции.
Возвращенное значение составляет от 0,0 до 1,0, если weight это
между PhysicsRayQueryParameters2D.From и PhysicsRayQueryParameters2D.To (включено).
IsEqualApprox4 перегрузки
public static bool IsEqualApprox(double a, double b);Returns (Возврат) true если Color.A и Color.B примерно равны
друг другу.
Сопоставление проводится с использованием допусков Mathf.Epsilon.
| Имя | Тип | По умолчанию |
|---|---|---|
a | double | — |
b | double | — |
aОдна из ценностей.
bДругая ценность.
boolA bool для того, являются ли эти два значения приблизительно равными.
public static bool IsEqualApprox(double a, double b, double tolerance);Returns (Возврат) true если Color.A и Color.B приблизительно
равные друг другу.
Сопоставление проводится с использованием предусмотренной допустимой величины.
Если вы хотите, чтобы допуск был рассчитан для вас, используйте Mathf.IsEqualApprox.
| Имя | Тип | По умолчанию |
|---|---|---|
a | double | — |
b | double | — |
tolerance | double | — |
aОдна из ценностей.
bДругая ценность.
toleranceПредсчитанная допустимая величина.
boolA bool для того, равны ли эти два значения.
public static bool IsEqualApprox(float a, float b);Returns (Возврат) true если Color.A и Color.B примерно равны
друг другу.
Сопоставление проводится с использованием допусков Mathf.Epsilon.
| Имя | Тип | По умолчанию |
|---|---|---|
a | float | — |
b | float | — |
aОдна из ценностей.
bДругая ценность.
boolA bool для того, являются ли эти два значения приблизительно равными.
public static bool IsEqualApprox(float a, float b, float tolerance);Returns (Возврат) true если Color.A и Color.B приблизительно
равные друг другу.
Сопоставление проводится с использованием предусмотренной допустимой величины.
Если вы хотите, чтобы допуск был рассчитан для вас, используйте Mathf.IsEqualApprox.
| Имя | Тип | По умолчанию |
|---|---|---|
a | float | — |
b | float | — |
tolerance | float | — |
aОдна из ценностей.
bДругая ценность.
toleranceПредсчитанная допустимая величина.
boolA bool для того, равны ли эти два значения.
IsFinite2 перегрузки
public static bool IsFinite(double s);Возвращается ли Color.S - конечное значение, т.е.
Mathf.NaN, положительное бесконечное или отрицательное бесконечность.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sЦена, которую нужно проверить.
boolA bool для определения того, является ли это значение конечной величиной.
public static bool IsFinite(float s);Возвращается ли Color.S - конечное значение, т.е.
Mathf.NaN, положительное бесконечное или отрицательное бесконечность.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sЦена, которую нужно проверить.
boolA bool для определения того, является ли это значение конечной величиной.
IsInf2 перегрузки
public static bool IsInf(double s);Возвращается ли Color.S - бесконечность (либо позитивная бесконечность, либо отрицательная бесконечность).
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sЦена, которую нужно проверить.
boolA bool для того, является ли это значение значение значением бесконечности.
public static bool IsInf(float s);Возвращается ли Color.S - бесконечность (либо позитивная бесконечность, либо отрицательная бесконечность).
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sЦена, которую нужно проверить.
boolA bool для того, является ли это значение значение значением бесконечности.
IsNaN2 перегрузки
public static bool IsNaN(double s);Возвращается ли Color.S это... NaN " ("Не число" или "недействительно") значение.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sЦена, которую нужно проверить.
boolA bool для определения того, является ли значение a NaN Стоимость.
public static bool IsNaN(float s);Возвращается ли Color.S это... NaN " ("Не число" или "недействительно") значение.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sЦена, которую нужно проверить.
boolA bool для определения того, является ли значение a NaN Стоимость.
IsZeroApprox2 перегрузки
public static bool IsZeroApprox(double s);Returns (Возврат) true если Color.S ноль или почти ноль.
Сопоставление проводится с использованием допусков Mathf.Epsilon.
Этот метод более быстрый, чем использование Mathf.IsEqualApprox при этом
одно значение как ноль.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sЦена, которую нужно проверить.
boolA bool для определения того, является ли это значение почти нулевым.
public static bool IsZeroApprox(float s);Returns (Возврат) true если Color.S ноль или почти ноль.
Сопоставление проводится с использованием допусков Mathf.Epsilon.
Этот метод более быстрый, чем использование Mathf.IsEqualApprox при этом
одно значение как ноль.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sЦена, которую нужно проверить.
boolA bool для определения того, является ли это значение почти нулевым.
Lerp2 перегрузки
public static double Lerp(double from, double to, double weight);Линайн интерполирует между двумя значениями по нормализованной величине.
Это совсем наоборот. Mathf.InverseLerp.
| Имя | Тип | По умолчанию |
|---|---|---|
from | double | — |
to | double | — |
weight | double | — |
fromНачальное значение интерполяции.
toЗначение пункта назначения для интерполяции.
weightЗначение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.
doubleПолучаемое значение интерполяции.
public static float Lerp(float from, float to, float weight);Линайн интерполирует между двумя значениями по нормализованной величине.
Это совсем наоборот. Mathf.InverseLerp.
| Имя | Тип | По умолчанию |
|---|---|---|
from | float | — |
to | float | — |
weight | float | — |
fromНачальное значение интерполяции.
toЗначение пункта назначения для интерполяции.
weightЗначение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.
floatПолучаемое значение интерполяции.
LerpAngle2 перегрузки
public static double LerpAngle(double from, double to, double weight);Линейная интерполяция между двумя углами (в радианах) на нормализованное значение.
Похоже Mathf.Lerp,
но правильно интерполирует, когда углы обернуты вокруг Mathf.Tau.
| Имя | Тип | По умолчанию |
|---|---|---|
from | double | — |
to | double | — |
weight | double | — |
fromУгол начала интерполяции.
toУгол назначения для интерполяции.
weightЗначение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.
doubleПолученный угол интерполяции.
public static float LerpAngle(float from, float to, float weight);Линейная интерполяция между двумя углами (в радианах) на нормализованное значение.
Похоже Mathf.Lerp,
но правильно интерполирует, когда углы обернуты вокруг Mathf.Tau.
| Имя | Тип | По умолчанию |
|---|---|---|
from | float | — |
to | float | — |
weight | float | — |
fromУгол начала интерполяции.
toУгол назначения для интерполяции.
weightЗначение на диапазоне от 0,0 до 1,0, представляющее собой величину интерполяции.
floatПолученный угол интерполяции.
LinearToDb2 перегрузки
public static double LinearToDb(double linear);Преобразование линейной энергии в децибелы (audio). Это может быть использовано для установки скользящих по объему, которые ведут себя так, как ожидалось (поскольку объем не является линейным).
| Имя | Тип | По умолчанию |
|---|---|---|
linear | double | — |
linearЛинейная энергия для преобразования.
doubleАудитория как децибелы.
public static float LinearToDb(float linear);Преобразование линейной энергии в децибелы (audio). Это может быть использовано для установки скользящих по объему, которые ведут себя так, как ожидалось (поскольку объем не является линейным).
| Имя | Тип | По умолчанию |
|---|---|---|
linear | float | — |
linearЛинейная энергия для преобразования.
floatАудитория как децибелы.
Log2 перегрузки
public static double Log(double s);Естественный логарифм: количество времени, необходимое для достижения определенного уровня непрерывного роста.
Примечание: Это не то же самое, что функция "лога" для большинства калькуляторов, которая использует базу 10 логарифм.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sВходное значение.
public static float Log(float s);Естественный логарифм: количество времени, необходимое для достижения определенного уровня непрерывного роста.
Примечание: Это не то же самое, что функция "лога" для большинства калькуляторов, которая использует базу 10 логарифм.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sВходное значение.
Max3 перегрузки
public static double Max(double a, double b);Возвращает максимум два значения.
| Имя | Тип | По умолчанию |
|---|---|---|
a | double | — |
b | double | — |
aОдна из ценностей.
bДругая ценность.
doubleКакое из двух значений выше.
public static int Max(int a, int b);Возвращает максимум два значения.
| Имя | Тип | По умолчанию |
|---|---|---|
a | int | — |
b | int | — |
aОдна из ценностей.
bДругая ценность.
intКакое из двух значений выше.
public static float Max(float a, float b);Возвращает максимум два значения.
| Имя | Тип | По умолчанию |
|---|---|---|
a | float | — |
b | float | — |
aОдна из ценностей.
bДругая ценность.
floatКакое из двух значений выше.
Min3 перегрузки
public static double Min(double a, double b);Возвращает минимум два значения.
| Имя | Тип | По умолчанию |
|---|---|---|
a | double | — |
b | double | — |
aОдна из ценностей.
bДругая ценность.
doubleКакое из двух значений меньше.
public static int Min(int a, int b);Возвращает минимум два значения.
| Имя | Тип | По умолчанию |
|---|---|---|
a | int | — |
b | int | — |
aОдна из ценностей.
bДругая ценность.
intКакое из двух значений меньше.
public static float Min(float a, float b);Возвращает минимум два значения.
| Имя | Тип | По умолчанию |
|---|---|---|
a | float | — |
b | float | — |
aОдна из ценностей.
bДругая ценность.
floatКакое из двух значений меньше.
MoveToward2 перегрузки
public static double MoveToward(double from, double to, double delta);Перейти PhysicsRayQueryParameters2D.From в сторону PhysicsRayQueryParameters2D.To Клянусь InputEventPanGesture.Delta Стоимость.
Использовать отрицательный InputEventPanGesture.Delta :: ценность для отхода.
| Имя | Тип | По умолчанию |
|---|---|---|
from | double | — |
to | double | — |
delta | double | — |
fromНачальное значение.
toЦенность, к которой нужно двигаться.
deltaСумма, которую можно пересчитать.
doubleЦенность после переезда.
public static float MoveToward(float from, float to, float delta);Перейти PhysicsRayQueryParameters2D.From в сторону PhysicsRayQueryParameters2D.To Клянусь InputEventPanGesture.Delta Стоимость.
Использовать отрицательный InputEventPanGesture.Delta :: ценность для отхода.
| Имя | Тип | По умолчанию |
|---|---|---|
from | float | — |
to | float | — |
delta | float | — |
fromНачальное значение.
toЦенность, к которой нужно двигаться.
deltaСумма, которую можно пересчитать.
floatЦенность после переезда.
NearestPo2int
public static int NearestPo2(int value);Возвращает ближайшую большую мощность из 2 для целого Range.Value.
| Имя | Тип | По умолчанию |
|---|---|---|
value | int | — |
valueВходное значение.
intБлижайшая большая мощность 2.
PingPong2 перегрузки
public static double PingPong(double value, double length);Возвращает Range.Value обёрнутые между 0 и другими Animation.Length.
Если предельное значение достигнуто, следующее значение возвращенной функции уменьшается до 0 боковая
или увеличенных до Animation.Length сбоку (как треугольниковая волна).
Если Animation.Length меньше нуля, оно становится положительным.
| Имя | Тип | По умолчанию |
|---|---|---|
value | double | — |
length | double | — |
valueЦенность пингпонг.
lengthМаксимальное значение функции.
doubleЦенность с пинг-пондом.
public static float PingPong(float value, float length);Возвращает Range.Value обёрнутые между 0 и другими Animation.Length.
Если предельное значение достигнуто, следующее значение возвращенной функции уменьшается до 0 боковая
или увеличенных до Animation.Length сбоку (как треугольниковая волна).
Если Animation.Length меньше нуля, оно становится положительным.
| Имя | Тип | По умолчанию |
|---|---|---|
value | float | — |
length | float | — |
valueЦенность пингпонг.
lengthМаксимальное значение функции.
floatЦенность с пинг-пондом.
PosMod3 перегрузки
public static double PosMod(double a, double b);Возвращает плавучую точку Color.A разделенные на Color.B Это в равной степени позитивно и отрицательно.
| Имя | Тип | По умолчанию |
|---|---|---|
a | double | — |
b | double | — |
aДивиденд, главный вклад.
bДивизор.
doubleПолученный результат.
public static int PosMod(int a, int b);Возвращает целый модуль Color.A разделенные на Color.B Это в равной степени позитивно и отрицательно.
| Имя | Тип | По умолчанию |
|---|---|---|
a | int | — |
b | int | — |
aДивиденд, главный вклад.
bДивизор.
intПолученный результат.
public static float PosMod(float a, float b);Возвращает плавучую точку Color.A разделенные на Color.B Это в равной степени позитивно и отрицательно.
| Имя | Тип | По умолчанию |
|---|---|---|
a | float | — |
b | float | — |
aДивиденд, главный вклад.
bДивизор.
floatПолученный результат.
Pow2 перегрузки
public static double Pow(double x, double y);Возвращает результат Basis.X Власть которого Basis.Y.
| Имя | Тип | По умолчанию |
|---|---|---|
x | double | — |
y | double | — |
xБаза.
yОтвечающий.
public static float Pow(float x, float y);Возвращает результат Basis.X Власть которого Basis.Y.
| Имя | Тип | По умолчанию |
|---|---|---|
x | float | — |
y | float | — |
xБаза.
yОтвечающий.
RadToDeg2 перегрузки
public static double RadToDeg(double rad);Преобразует угол, выраженный в радианах, в градусы.
| Имя | Тип | По умолчанию |
|---|---|---|
rad | double | — |
radУгол, выраженный радианами.
doubleЭтот же угол выражается в градусах.
public static float RadToDeg(float rad);Преобразует угол, выраженный в радианах, в градусы.
| Имя | Тип | По умолчанию |
|---|---|---|
rad | float | — |
radУгол, выраженный радианами.
floatЭтот же угол выражается в градусах.
Remap2 перегрузки
public static double Remap(double value, double inFrom, double inTo, double outFrom, double outTo);Картыa Range.Value от [inFrom, inTo]
в адрес [outFrom, outTo].
| Имя | Тип | По умолчанию |
|---|---|---|
value | double | — |
inFrom | double | — |
inTo | double | — |
outFrom | double | — |
outTo | double | — |
valueЗначение для карты.
inFromНачальное значение интерполяции входных данных.
inToЗначение пункта назначения для интерполяции входных данных.
outFromНачальное значение для интерполяции выходных данных.
outToЗначение места назначения для интерполяции выходных данных.
doubleПолученный в результате картографированный показатель.
public static float Remap(float value, float inFrom, float inTo, float outFrom, float outTo);Картыa Range.Value от [inFrom, inTo]
в адрес [outFrom, outTo].
| Имя | Тип | По умолчанию |
|---|---|---|
value | float | — |
inFrom | float | — |
inTo | float | — |
outFrom | float | — |
outTo | float | — |
valueЗначение для карты.
inFromНачальное значение интерполяции входных данных.
inToЗначение пункта назначения для интерполяции входных данных.
outFromНачальное значение для интерполяции выходных данных.
outToЗначение места назначения для интерполяции выходных данных.
floatПолученный в результате картографированный показатель.
RotateToward2 перегрузки
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, в сторону противоположного угла и не будет проходить через противоположный угол.
| Имя | Тип | По умолчанию |
|---|---|---|
from | double | — |
to | double | — |
delta | double | — |
fromУгол для начала.
toУгол движения.
deltaСумма, которую можно пересчитать.
doubleУгол после движения.
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, в сторону противоположного угла и не будет проходить через противоположный угол.
| Имя | Тип | По умолчанию |
|---|---|---|
from | float | — |
to | float | — |
delta | float | — |
fromУгол для начала.
toУгол движения.
deltaСумма, которую можно пересчитать.
floatУгол после движения.
Round2 перегрузки
public static double Round(double s);Раунды Color.S к ближайшему числу,
с округлением на полпути к ближайшему кратному двум случаям.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sНомер на круг.
doubleЗакругленное число.
public static float Round(float s);Раунды Color.S к ближайшему числу,
с округлением на полпути к ближайшему кратному двум случаям.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sНомер на круг.
floatЗакругленное число.
RoundToInt2 перегрузки
public static int RoundToInt(double s);Раунды Color.S на ближайший целый номер.
Это то же самое, что и Mathf.Round, но возвращает int.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sНомер на круг.
intЗакругленное число.
public static int RoundToInt(float s);Раунды Color.S на ближайший целый номер.
Это то же самое, что и Mathf.Round, но возвращает int.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sНомер на круг.
intЗакругленное число.
Sign3 перегрузки
public static int Sign(double s);Возвращает знак Color.S: -1 или 1.
Returns (Возврат) 0 если Color.S это 0.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sНомер ввода.
intОдно из трех возможных значений: 1, -1или 0.
public static int Sign(int s);Возвращает знак Color.S: -1 или 1.
Returns (Возврат) 0 если Color.S это 0.
| Имя | Тип | По умолчанию |
|---|---|---|
s | int | — |
sНомер ввода.
intОдно из трех возможных значений: 1, -1или 0.
public static int Sign(float s);Возвращает знак Color.S: -1 или 1.
Returns (Возврат) 0 если Color.S это 0.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sНомер ввода.
intОдно из трех возможных значений: 1, -1или 0.
Sin2 перегрузки
public static double Sin(double s);Возвращает синус угла Color.S в радианах.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sУгол в радианах.
doubleСинус этого угла.
public static float Sin(float s);Возвращает синус угла Color.S в радианах.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sУгол в радианах.
floatСинус этого угла.
SinCos2 перегрузки
public static ValueTuple<double, double> SinCos(double s);Возвращает синус и косинус угла Color.S в радианах.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sУгол в радианах.
ValueTuple<double, double>Синус и косинус этого угла.
public static ValueTuple<float, float> SinCos(float s);Возвращает синус и косинус угла Color.S в радианах.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sУгол в радианах.
ValueTuple<float, float>Синус и косинус этого угла.
Sinh2 перегрузки
public static double Sinh(double s);Возвращает гиперболический синус угла Color.S в радианах.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sУгол в радианах.
doubleГиперболический синус этого угла.
public static float Sinh(float s);Возвращает гиперболический синус угла Color.S в радианах.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sУгол в радианах.
floatГиперболический синус этого угла.
SmoothStep2 перегрузки
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.
| Имя | Тип | По умолчанию |
|---|---|---|
from | double | — |
to | double | — |
weight | double | — |
fromНачальное значение интерполяции.
toЗначение пункта назначения для интерполяции.
weightВеличина, соответствующая величине интерполяции.
doubleПолучаемое значение интерполяции.
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.
| Имя | Тип | По умолчанию |
|---|---|---|
from | float | — |
to | float | — |
weight | float | — |
fromНачальное значение интерполяции.
toЗначение пункта назначения для интерполяции.
weightВеличина, соответствующая величине интерполяции.
floatПолучаемое значение интерполяции.
Snapped2 перегрузки
public static double Snapped(double s, double step);Значение поплавка Color.S к данному Animation.Step.
Это можно также использовать для округления плавающего числа до произвольного числа десятичных дробей.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
step | double | — |
sЦена, которую можно сломать.
stepРазмер шага, до которого можно дойти.
doubleСкользкое значение.
public static float Snapped(float s, float step);Значение поплавка Color.S к данному Animation.Step.
Это можно также использовать для округления плавающего числа до произвольного числа десятичных дробей.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
step | float | — |
sЦена, которую можно сломать.
stepРазмер шага, до которого можно дойти.
floatСкользкое значение.
Sqrt2 перегрузки
public static double Sqrt(double s);Возвращает квадратный корень из Color.Sгде: Color.S - неотрицательный номер.
Если вам нужен отрицательный вход, используйте System.Numerics.Complex.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sНомер ввода не должен быть отрицательным.
public static float Sqrt(float s);Возвращает квадратный корень из Color.Sгде: Color.S - неотрицательный номер.
Если вам нужен отрицательный вход, используйте System.Numerics.Complex.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sНомер ввода не должен быть отрицательным.
StepDecimalsint
public static int StepDecimals(double step);Возвращает позицию первой ненулевой цифры после десятичной точки. Обратите внимание, что максимальное возвращаемое значение равно 10, что является проектным решением в реализации.
| Имя | Тип | По умолчанию |
|---|---|---|
step | double | — |
stepВходное значение.
intПоложение первого ненулевой цифры.
Tan2 перегрузки
public static double Tan(double s);Возвращает касание угла Color.S в радианах.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sУгол в радианах.
doubleТангенс этого угла.
public static float Tan(float s);Возвращает касание угла Color.S в радианах.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sУгол в радианах.
floatТангенс этого угла.
Tanh2 перегрузки
public static double Tanh(double s);Возвращает гиперболическую тангенсу угла Color.S в радианах.
| Имя | Тип | По умолчанию |
|---|---|---|
s | double | — |
sУгол в радианах.
doubleГиперболическая тангенса этого угла.
public static float Tanh(float s);Возвращает гиперболическую тангенсу угла Color.S в радианах.
| Имя | Тип | По умолчанию |
|---|---|---|
s | float | — |
sУгол в радианах.
floatГиперболическая тангенса этого угла.
Wrap3 перегрузки
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Так что предпочитай использовать это.
| Имя | Тип | По умолчанию |
|---|---|---|
value | double | — |
min | double | — |
max | double | — |
valueЦена, которую нужно обернуть.
minМинимальное допустимое значение и нижняя граница диапазона.
maxМаксимально допустимое значение и верхняя граница диапазона.
doubleЦена завернутой.
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Так что предпочитай использовать это.
| Имя | Тип | По умолчанию |
|---|---|---|
value | int | — |
min | int | — |
max | int | — |
valueЦена, которую нужно обернуть.
minМинимальное допустимое значение и нижняя граница диапазона.
maxМаксимально допустимое значение и верхняя граница диапазона.
intЦена завернутой.
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Так что предпочитай использовать это.
| Имя | Тип | По умолчанию |
|---|---|---|
value | float | — |
min | float | — |
max | float | — |
valueЦена, которую нужно обернуть.
minМинимальное допустимое значение и нижняя граница диапазона.
maxМаксимально допустимое значение и верхняя граница диапазона.
floatЦена завернутой.
Поля и константы7
EПоле
public const float E = 2.7182817f;Естественный номер e.
EpsilonПоле
public const float Epsilon = 1E-06f;Очень небольшое число, используемое для сопоставления поплавков с допусками погрешности.
1e-06 с одноразовыми поплавками, но 1e-14, если REAL_T_IS_DOUBLE.
InfПоле
public const float Inf = float.PositiveInfinity;Положительная бесконечность. -Mathf.Inf.
NaNПоле
public const float NaN = float.NaN;"Но не число", неверное значение. NaN обладает особыми свойствами, включая
что он не равен самому себе.
Такие, как деление ноля на ноль.
PiПоле
public const float Pi = 3.1415927f;Константа, представляющая, сколько раз больше диаметра окружности
Это равно его периметру. Mathf.Tau / 2.
Sqrt2Поле
public const float Sqrt2 = 1.4142135f;Квадратный корень из 2.
TauПоле
public const float Tau = 6.2831855f;Константа круга, окружность единичного круга в радианах.