Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Inverse3DAffine

Computes the inverse of a 3D affine matrix.
Read time 1 minuteLast updated 11 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule

Inverse3DAffine(Matrix4x4, Matrix4x4)

Computes the inverse of a 3D affine matrix.
public static bool Inverse3DAffine(Matrix4x4 input, ref Matrix4x4 result)

Parameters

Input matrix to invert.

result

The result of the inversion. Equal to the input matrix if the function fails.

Returns

Type

Description

boolReturns true and a valid result if the function succeeds, false and a copy of the input matrix if the function fails.

Remarks

This function is dedicated to a non-singular matrix (typically, a transform matrix), otherwise, returns false and the result is a copy of the input matrix.

Inverse3DAffine(Matrix4x4, Matrix4x4)

Computes the inverse of a 3D affine matrix.
public static bool Inverse3DAffine(in Matrix4x4 input, ref Matrix4x4 result)

Parameters

Input matrix to invert.

result

The result of the inversion. Equal to the input matrix if the function fails.

Returns

Type

Description

boolReturns true and a valid result if the function succeeds, false and a copy of the input matrix if the function fails.

Remarks

This function is dedicated to a non-singular matrix (typically, a transform matrix), otherwise, returns false and the result is a copy of the input matrix.