C# Класс LibSquishPort.math

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

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

Метод Описание
CompareAnyLessThan ( Vector4 left, Vector4 right ) : bool
ComputePrincipleComponent ( Sym3x3 matrix ) : Vector3
ComputeWeightedCovariance ( int n, Vector3 points, float weights ) : Sym3x3
GetMultiplicity1Evector ( Sym3x3 matrix, float evalue ) : Vector3
GetMultiplicity2Evector ( Sym3x3 matrix, float evalue ) : Vector3
MultiplyAdd ( this vector, Vector4 a, Vector4 b ) : Vector4
NegativeMultiplySubtract ( this vector, Vector4 a, Vector4 b ) : Vector4
Reciprocal ( this v ) : Vector4
SplatW ( this vector ) : Vector4
SplatX ( this vector ) : Vector4
SplatY ( this vector ) : Vector4
SplatZ ( this vector ) : Vector4
Truncate ( this v ) : Vector4

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

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

public static CompareAnyLessThan ( Vector4 left, Vector4 right ) : bool
left Vector4
right Vector4
Результат bool

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

public static ComputePrincipleComponent ( Sym3x3 matrix ) : Vector3
matrix Sym3x3
Результат Vector3

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

public static ComputeWeightedCovariance ( int n, Vector3 points, float weights ) : Sym3x3
n int
points Vector3
weights float
Результат Sym3x3

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

public static GetMultiplicity1Evector ( Sym3x3 matrix, float evalue ) : Vector3
matrix Sym3x3
evalue float
Результат Vector3

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

public static GetMultiplicity2Evector ( Sym3x3 matrix, float evalue ) : Vector3
matrix Sym3x3
evalue float
Результат Vector3

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

public static MultiplyAdd ( this vector, Vector4 a, Vector4 b ) : Vector4
vector this
a Vector4
b Vector4
Результат Vector4

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

public static NegativeMultiplySubtract ( this vector, Vector4 a, Vector4 b ) : Vector4
vector this
a Vector4
b Vector4
Результат Vector4

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

public static Reciprocal ( this v ) : Vector4
v this
Результат Vector4

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

public static SplatW ( this vector ) : Vector4
vector this
Результат Vector4

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

public static SplatX ( this vector ) : Vector4
vector this
Результат Vector4

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

public static SplatY ( this vector ) : Vector4
vector this
Результат Vector4

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

public static SplatZ ( this vector ) : Vector4
vector this
Результат Vector4

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

public static Truncate ( this v ) : Vector4
v this
Результат Vector4