C# Class Cascade.MyMath

Afficher le fichier Open project: RIT-Tool-Time/Cascade

Méthodes publiques

Méthode Description
AngleDistance ( Vector2 vec1, Vector2 vec2, float target ) : float
Between ( Color col1, Color col2, float val ) : Color
Between ( Vector2 num1, Vector2 num2, float val ) : Vector2
Between ( float num1, float num2, float val ) : float
BetweenValue ( float val1, float val2, float between ) : float
Direction ( Vector3 vec1, Vector3 vec2 ) : Vector2
Direction ( Vector2 vec1, Vector2 vec2 ) : float
Direction ( float x1, float y1, float x2, float y2 ) : float
Distance ( Vector3 pos ) : float
Distance ( Vector3 pos1, Vector3 pos2 ) : float
LengthDir ( float Length, float Direction ) : Vector2
LengthDirX ( float Length, float Direction ) : float
LengthDirY ( float Length, float Direction ) : float
Random ( ) : float
RandomRange ( Vector3 vec1, Vector3 vec2 ) : Vector3
RandomRange ( float num1, float num2 ) : float
RandomVectorRange ( this baseVector, Vector2 rangeVector ) : Vector2
RandomVectorRange ( this baseVector, Vector3 rangeVector ) : Vector3
RandomVectorRange ( this baseVector, Vector4 rangeVector ) : Vector4

Method Details

AngleDistance() public static méthode

public static AngleDistance ( Vector2 vec1, Vector2 vec2, float target ) : float
vec1 Vector2
vec2 Vector2
target float
Résultat float

Between() public static méthode

public static Between ( Color col1, Color col2, float val ) : Color
col1 Color
col2 Color
val float
Résultat Color

Between() public static méthode

public static Between ( Vector2 num1, Vector2 num2, float val ) : Vector2
num1 Vector2
num2 Vector2
val float
Résultat Vector2

Between() public static méthode

public static Between ( float num1, float num2, float val ) : float
num1 float
num2 float
val float
Résultat float

BetweenValue() public static méthode

public static BetweenValue ( float val1, float val2, float between ) : float
val1 float
val2 float
between float
Résultat float

Direction() public static méthode

public static Direction ( Vector3 vec1, Vector3 vec2 ) : Vector2
vec1 Vector3
vec2 Vector3
Résultat Vector2

Direction() public static méthode

public static Direction ( Vector2 vec1, Vector2 vec2 ) : float
vec1 Vector2
vec2 Vector2
Résultat float

Direction() public static méthode

public static Direction ( float x1, float y1, float x2, float y2 ) : float
x1 float
y1 float
x2 float
y2 float
Résultat float

Distance() public static méthode

public static Distance ( Vector3 pos ) : float
pos Vector3
Résultat float

Distance() public static méthode

public static Distance ( Vector3 pos1, Vector3 pos2 ) : float
pos1 Vector3
pos2 Vector3
Résultat float

LengthDir() public static méthode

public static LengthDir ( float Length, float Direction ) : Vector2
Length float
Direction float
Résultat Vector2

LengthDirX() public static méthode

public static LengthDirX ( float Length, float Direction ) : float
Length float
Direction float
Résultat float

LengthDirY() public static méthode

public static LengthDirY ( float Length, float Direction ) : float
Length float
Direction float
Résultat float

Random() public static méthode

public static Random ( ) : float
Résultat float

RandomRange() public static méthode

public static RandomRange ( Vector3 vec1, Vector3 vec2 ) : Vector3
vec1 Vector3
vec2 Vector3
Résultat Vector3

RandomRange() public static méthode

public static RandomRange ( float num1, float num2 ) : float
num1 float
num2 float
Résultat float

RandomVectorRange() public static méthode

public static RandomVectorRange ( this baseVector, Vector2 rangeVector ) : Vector2
baseVector this
rangeVector Vector2
Résultat Vector2

RandomVectorRange() public static méthode

public static RandomVectorRange ( this baseVector, Vector3 rangeVector ) : Vector3
baseVector this
rangeVector Vector3
Résultat Vector3

RandomVectorRange() public static méthode

public static RandomVectorRange ( this baseVector, Vector4 rangeVector ) : Vector4
baseVector this
rangeVector Vector4
Résultat Vector4