Ctrl+K

MathHelper

اعلان

public static class Strawberry.Math.MathHelper

فیلدها

FLOAT32_EPSILON static

float FLOAT32_EPSILON

E static

float E = 2.7182817

Log10E static

float Log10E = 0.4342945

Log2E static

float Log2E = 1.442695

Pi static

float Pi = 3.1415927

PiOver2 static

float PiOver2 = 1.5707964

PiOver4 static

float PiOver4 = 0.7853982

TwoPi static

float TwoPi = 6.2831855

متدها

Barycentric static

float Barycentric(float value1, float value2, float value3, float amount1, float amount2)

پارامترها:

نام نوع توضیحات
value1 System.Single
value2 System.Single
value3 System.Single
amount1 System.Single
amount2 System.Single

CatmullRom static

float CatmullRom(float value1, float value2, float value3, float value4, float amount)

پارامترها:

نام نوع توضیحات
value1 System.Single
value2 System.Single
value3 System.Single
value4 System.Single
amount System.Single

Clamp static

float Clamp(float value, float min, float max)

پارامترها:

نام نوع توضیحات
value System.Single
min System.Single
max System.Single

Distance static

float Distance(float value1, float value2)

پارامترها:

نام نوع توضیحات
value1 System.Single
value2 System.Single

Hermite static

float Hermite(float value1, float tangent1, float value2, float tangent2, float amount)

پارامترها:

نام نوع توضیحات
value1 System.Single
tangent1 System.Single
value2 System.Single
tangent2 System.Single
amount System.Single

RadToDeg static

double RadToDeg(double rad)

پارامترها:

نام نوع توضیحات
rad System.Double

DegToRad static

double DegToRad(double deg)

پارامترها:

نام نوع توضیحات
deg System.Double

DegToRad static

float DegToRad(float deg)

پارامترها:

نام نوع توضیحات
deg System.Single

ToDegrees static

float ToDegrees(float radians)

پارامترها:

نام نوع توضیحات
radians System.Single

ToRadians static

float ToRadians(float degrees)

پارامترها:

نام نوع توضیحات
degrees System.Single

Lerp static

float Lerp(float value1, float value2, float amount)

پارامترها:

نام نوع توضیحات
value1 System.Single
value2 System.Single
amount System.Single

LerpAngle static

float LerpAngle(float value1, float value2, float amount)

پارامترها:

نام نوع توضیحات
value1 System.Single
value2 System.Single
amount System.Single

WrapAngle static

float WrapAngle(float angle)

پارامترها:

نام نوع توضیحات
angle System.Single

IsValid static

از این تابع برای اطمینان از اینکه یک عدد اعشاری NaN یا بی‌نهایت نیست، استفاده می‌شود.

bool IsValid(float x)

پارامترها:

نام نوع توضیحات
x System.Single

SmoothStep static

float SmoothStep(float value1, float value2, float amount)

پارامترها:

نام نوع توضیحات
value1 System.Single
value2 System.Single
amount System.Single

Max static

float Max(float value1, float value2)

پارامترها:

نام نوع توضیحات
value1 System.Single
value2 System.Single

Min static

float Min(float value1, float value2)

پارامترها:

نام نوع توضیحات
value1 System.Single
value2 System.Single