MatrixKit
-
class
HPS.MatrixKit
: IDisposable Public Functions
-
HPS.MatrixKit
Adjoint
()
-
bool
Compose
(HPS.Vector in_translation, HPS.Vector in_scale, HPS.Quaternion in_rotation)
-
HPS.MatrixKit
Concatenate
(HPS.MatrixKit in_kit)
-
bool
Decompose
(out HPS.Vector out_translation, out HPS.Vector out_scale, out HPS.Quaternion out_rotation)
-
void
Dispose
()
-
bool
Empty
()
-
bool
Equals
(HPS.MatrixKit in_kit)
-
override bool
Equals
(Object obj)
-
override int
GetHashCode
()
-
HPS.MatrixKit
Invert
()
-
bool
IsIdentity
()
-
MatrixKit
()
-
MatrixKit
(float[] in_matrix_source)
-
MatrixKit
(HPS.MatrixKit in_other)
-
MatrixKit
(HPS.Quaternion in_quaternion)
-
HPS.MatrixKit
Multiply
(float in_scalar)
-
HPS.MatrixKit
Multiply
(HPS.MatrixKit in_right)
-
HPS.MatrixKit
MultiplyAndAssign
(float in_scalar)
-
HPS.MatrixKit
MultiplyAndAssign
(HPS.MatrixKit in_right)
-
HPS.MatrixKit
Normalize
()
-
void
Reset
()
-
HPS.MatrixKit
Rotate
(float in_x, float in_y, float in_z)
-
HPS.MatrixKit
RotateOffAxis
(HPS.Vector in_vector, float in_theta)
-
HPS.MatrixKit
Scale
(float in_x, float in_y, float in_z)
-
void
Set
(HPS.MatrixKit other)
-
HPS.MatrixKit
SetElement
(ulong in_ordinal_zero_to_fifteen, float in_value)
-
HPS.MatrixKit
SetElement
(ulong in_row, ulong in_column, float in_value)
-
HPS.MatrixKit
SetElements
(float[] in_values)
-
bool
ShowAdjoint
(out HPS.MatrixKit out_matrix)
-
bool
ShowDeterminant
(out float out_determinant)
-
bool
ShowElement
(ulong in_ordinal_zero_to_fifteen, out float out_value)
-
bool
ShowElement
(ulong in_row, ulong in_column, out float out_value)
-
bool
ShowElements
(out float[] out_matrix)
-
bool
ShowInverse
(out HPS.MatrixKit out_matrix)
-
HPS.SimpleCuboid
Transform
(HPS.SimpleCuboid in_source)
-
HPS.SimpleSphere
Transform
(HPS.SimpleSphere in_source)
-
HPS.Vector
Transform
(HPS.Vector in_source)
-
HPS.Vector[]
Transform
(HPS.Vector[] in_source)
-
HPS.MatrixKit
Translate
(float in_x, float in_y, float in_z)
-
HPS.MatrixKit
Translate
(HPS.Vector in_translation)
-
HPS.MatrixKit
UnsetEverything
()
Public Static Functions
-
HPS.MatrixKit
CreateNormalisationTransformation
(int in_width, int in_height)
-
HPS.MatrixKit
GetDefault
()
-
bool
operator!=
(HPS.MatrixKit a, HPS.MatrixKit b)
-
bool
operator==
(HPS.MatrixKit a, HPS.MatrixKit b)
-
HPS.MatrixKit