Skip to content

Class: Matrix4x4f

Functions

NameDescription
.lookAt(eye,center,up)
.new()Constructs an emptry matrix with zero values
.new(value)Constructs a matrix from Matrix3x3f
.newIdentity()Constructs an identity matrix

Methods

NameDescription
:__add(value)
:__div(value)
:__index(index)
:__mul(value)
:__sub(value)
:determinant()
:inverse()
:position()
:quatCast()
:rotateByAxis(axis,angle)
:scale(value)
:translate(value)
:transpose()

Function declarations

Function: lookAt

lua
function Matrix4x4f.lookAt(
    eye,
    center,
    up
) end

Parameters:

Returns:

Function: new

Constructs an emptry matrix with zero values

lua
function Matrix4x4f.new() end

Returns:

Function: new

Constructs a matrix from Matrix3x3f

lua
function Matrix4x4f.new(
    value
) end

Parameters:

  • value (any)

Returns:

Function: newIdentity

Constructs an identity matrix

lua
function Matrix4x4f.newIdentity() end

Returns:

Method declarations

Method: __add

lua
function Matrix4x4f:__add(
    value
) end

Parameters:

  • value (any)

Returns:

Method: __div

lua
function Matrix4x4f:__div(
    value
) end

Parameters:

  • value (any)

Returns:

Method: __index

lua
function Matrix4x4f:__index(
    index
) end

Parameters:

  • index (integer) - The index of the column to retrieve

Returns:

Method: __mul

lua
function Matrix4x4f:__mul(
    value
) end

Parameters:

  • value (any)

Returns:

Method: __sub

lua
function Matrix4x4f:__sub(
    value
) end

Parameters:

  • value (any)

Returns:

Method: determinant

lua
function Matrix4x4f:determinant() end

Returns:

  • number

Method: inverse

lua
function Matrix4x4f:inverse() end

Returns:

Method: position

lua
function Matrix4x4f:position() end

Returns:

Method: quatCast

lua
function Matrix4x4f:quatCast() end

Returns:

Method: rotateByAxis

lua
function Matrix4x4f:rotateByAxis(
    axis,
    angle
) end

Parameters:

Returns:

Method: scale

lua
function Matrix4x4f:scale(
    value
) end

Parameters:

Returns:

Method: translate

lua
function Matrix4x4f:translate(
    value
) end

Parameters:

Returns:

Method: transpose

lua
function Matrix4x4f:transpose() end

Returns: