Inverse3DAffine#

Matrix4x4.Inverse3DAffine(input, result)#

指定したアフィン変換の逆変換を返します。

Parameters:
  • input (Matrix4x4) -- アフィン変換を表す行列。

  • result (usertype) -- 使用されません。

Return isSuccess:

逆変換の計算に成功したかどうかを返します。

Return type:

boolean

Return result:

逆変換の計算に成功した場合は逆変換を表す行列を、失敗に失敗した場合は入力された行列を返します。

Return type:

Matrix4x4

Example#

local input = Matrix4x4.identity -- 入力行列
input.m03 = 1
input.m13 = 1
input.m23 = 1

local _ = Matrix4x4.zero -- 関数内で使用されませんが、何らかの値を与える必要があります。

local isSucceeded, result = Matrix4x4.Inverse3DAffine(input, _)

print(isSucceeded) -- true
print(result) -- 逆変換行列