C# Класс GameFramework.Geometry

Показать файл Открыть проект

Открытые методы

Метод Описание
CalcLength ( IList pts ) : float
CalcLength ( IList pts ) : float
DegreeToRadian ( float dir ) : float
Distance ( System.Vector2 p1, System.Vector2 p2 ) : float
Distance ( System.Vector3 p1, System.Vector3 p2 ) : float
DistanceSquare ( System.Vector2 p1, System.Vector2 p2 ) : float
DistanceSquare ( System.Vector3 p1, System.Vector3 p2 ) : float
DistanceSquare ( float x1, float y1, float x2, float y2 ) : float
IsInvalid ( System.Vector2 pos ) : bool
IsInvalid ( System.Vector3 pos ) : bool
IsInvalid ( float v ) : bool
IsSameDouble ( double v1, double v2 ) : bool
IsSameFloat ( float v1, float v2 ) : bool
IsSamePoint ( System.Vector2 p1, System.Vector2 p2 ) : bool
IsSamePoint ( System.Vector3 p1, System.Vector3 p2 ) : bool
Max ( float a, float b ) : float
Min ( float a, float b ) : float
RadianToDegree ( float dir ) : float

Описание методов

CalcLength() публичный статический метод

public static CalcLength ( IList pts ) : float
pts IList
Результат float

CalcLength() публичный статический метод

public static CalcLength ( IList pts ) : float
pts IList
Результат float

DegreeToRadian() публичный статический метод

public static DegreeToRadian ( float dir ) : float
dir float
Результат float

Distance() публичный статический метод

public static Distance ( System.Vector2 p1, System.Vector2 p2 ) : float
p1 System.Vector2
p2 System.Vector2
Результат float

Distance() публичный статический метод

public static Distance ( System.Vector3 p1, System.Vector3 p2 ) : float
p1 System.Vector3
p2 System.Vector3
Результат float

DistanceSquare() публичный статический метод

public static DistanceSquare ( System.Vector2 p1, System.Vector2 p2 ) : float
p1 System.Vector2
p2 System.Vector2
Результат float

DistanceSquare() публичный статический метод

public static DistanceSquare ( System.Vector3 p1, System.Vector3 p2 ) : float
p1 System.Vector3
p2 System.Vector3
Результат float

DistanceSquare() публичный статический метод

public static DistanceSquare ( float x1, float y1, float x2, float y2 ) : float
x1 float
y1 float
x2 float
y2 float
Результат float

IsInvalid() публичный статический метод

public static IsInvalid ( System.Vector2 pos ) : bool
pos System.Vector2
Результат bool

IsInvalid() публичный статический метод

public static IsInvalid ( System.Vector3 pos ) : bool
pos System.Vector3
Результат bool

IsInvalid() публичный статический метод

public static IsInvalid ( float v ) : bool
v float
Результат bool

IsSameDouble() публичный статический метод

public static IsSameDouble ( double v1, double v2 ) : bool
v1 double
v2 double
Результат bool

IsSameFloat() публичный статический метод

public static IsSameFloat ( float v1, float v2 ) : bool
v1 float
v2 float
Результат bool

IsSamePoint() публичный статический метод

public static IsSamePoint ( System.Vector2 p1, System.Vector2 p2 ) : bool
p1 System.Vector2
p2 System.Vector2
Результат bool

IsSamePoint() публичный статический метод

public static IsSamePoint ( System.Vector3 p1, System.Vector3 p2 ) : bool
p1 System.Vector3
p2 System.Vector3
Результат bool

Max() публичный статический метод

public static Max ( float a, float b ) : float
a float
b float
Результат float

Min() публичный статический метод

public static Min ( float a, float b ) : float
a float
b float
Результат float

RadianToDegree() публичный статический метод

public static RadianToDegree ( float dir ) : float
dir float
Результат float