:inverse

Retrieves inverse of a matrix.

━ Syntax

[userdata matrix, float determinant] matrix:inverse()

━ Usage

local cMatrix = vEngine.math.matrix.create(
    vEngine.math.vector.create(10, 10, 10, 10),
    vEngine.math.vector.create(10, 10, 10, 10),
    vEngine.math.vector.create(10, 10, 10, 10),
    vEngine.math.vector.create(10, 10, 10, 10)
)

local resultantMatrix, resultantDeterminant = cMatrix:inverse() --Retrieves our matrix's inverse & determinant

--Prints our resultant matrix & determinant
print(resultantMatrix)
print(resultantDeterminant)

Last updated