Matrix44
data class Matrix44(c0r0: Double, c1r0: Double, c2r0: Double, c3r0: Double, c0r1: Double, c1r1: Double, c2r1: Double, c3r1: Double, c0r2: Double, c1r2: Double, c2r2: Double, c3r2: Double, c0r3: Double, c1r3: Double, c2r3: Double, c3r3: Double) : LinearType<Matrix44>
Content copied to clipboard
A 4x4 matrix with double precision
Constructors
Matrix44
Link copied to clipboard
fun Matrix44(c0r0: Double = 0.0, c1r0: Double = 0.0, c2r0: Double = 0.0, c3r0: Double = 0.0, c0r1: Double = 0.0, c1r1: Double = 0.0, c2r1: Double = 0.0, c3r1: Double = 0.0, c0r2: Double = 0.0, c1r2: Double = 0.0, c2r2: Double = 0.0, c3r2: Double = 0.0, c0r3: Double = 0.0, c1r3: Double = 0.0, c2r3: Double = 0.0, c3r3: Double = 0.0)
Content copied to clipboard
Types
Functions
times
Link copied to clipboard
Multiplies all the elements in the 4x4 matrix with a scalar
toDoubleArray
Link copied to clipboard
Convert matrix to a DoubleArray
in row-major order