Matrix4x4

@Serializable
class Matrix4x4

Column-major matrix order. Substitution for ARCore's Pose class.

Constructors

Link copied to clipboard
constructor(elements: FloatArray)
constructor(translation: FloatArray, rotationQuaternion: FloatArray)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
@Serializable
data class PositionedQuaternion(val tx: Float, val ty: Float, val tz: Float, val qx: Float, val qy: Float, val qz: Float, val qw: Float)

Properties

Link copied to clipboard
val m00: Float
Link copied to clipboard
val m01: Float
Link copied to clipboard
val m02: Float
Link copied to clipboard
val m03: Float
Link copied to clipboard
val m10: Float
Link copied to clipboard
val m11: Float
Link copied to clipboard
val m12: Float
Link copied to clipboard
val m13: Float
Link copied to clipboard
val m20: Float
Link copied to clipboard
val m21: Float
Link copied to clipboard
val m22: Float
Link copied to clipboard
val m23: Float
Link copied to clipboard
val m30: Float
Link copied to clipboard
val m31: Float
Link copied to clipboard
val m32: Float
Link copied to clipboard
val m33: Float
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val tx: Float
Link copied to clipboard
val ty: Float
Link copied to clipboard
val tz: Float

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
fun get(row: Int, col: Int): Float

Column-major standard layout access formula: (col * 4) + row

Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun toString(): String