API reference
API reference
Select your platform
No SDKs available
No versions available

Matrix44

Matrix44

data class Matrix44(var m00: Float, var m01: Float, var m02: Float, var m03: Float, var m10: Float, var m11: Float, var m12: Float, var m13: Float, var m20: Float, var m21: Float, var m22: Float, var m23: Float, var m30: Float, var m31: Float, var m32: Float, var m33: Float)
A 4x4 matrix class for representing transformations in 3D space.

Constructors

NameSummary
Matrix44
constructor(values: FloatArray)
Constructs a new Matrix44 from a FloatArray of 16 elements.
constructor(m00: Float, m01: Float, m02: Float, m03: Float, m10: Float, m11: Float, m12: Float, m13: Float, m20: Float, m21: Float, m22: Float, m23: Float, m30: Float, m31: Float, m32: Float, m33: Float)

Types

NameSummary
Companion
object Companion

Properties

NameSummary
m00
var m00: Float
m01
var m01: Float
m02
var m02: Float
m03
var m03: Float
m10
var m10: Float
m11
var m11: Float
m12
var m12: Float
m13
var m13: Float
m20
var m20: Float
m21
var m21: Float
m22
var m22: Float
m23
var m23: Float
m30
var m30: Float
m31
var m31: Float
m32
var m32: Float
m33
var m33: Float

Functions

NameSummary
decompose
fun decompose(): <Error class: unknown class><Pose, Vector3>
Decomposes a 4x4 transformation matrix into its constituent parts: a Pose (translation and rotation) and a Vector3 (scale).
determinant
fun determinant(): Float
Calculates the determinant of this matrix.
times
operator fun times(other: Matrix44): Matrix44
Multiplies this matrix by another matrix and returns the result.
operator fun times(vector: Vector4): Vector4
Multiplies this matrix by a Vector4 and returns the result.
toString
open override fun toString(): String

Companion

object Companion

Functions

NameSummary
composeFromTRS
fun composeFromTRS(transform: Pose, scale: Vector3): Matrix44
Composes a 4x4 transformation matrix from a Pose (translation and rotation) and a Vector3 (scale).
fromFloatArray
fun fromFloatArray(values: FloatArray): Matrix44
Creates a new Matrix44 from a FloatArray of 16 elements.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon