C# 클래스 LibSquishPort.math

파일 보기 프로젝트 열기: rbray89/ActiveTextureManagement

공개 메소드들

메소드 설명
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