Table of Contents

Class MatrixTools

Namespace
AwesomeTechnologies.Utility
Assembly
Assembly-CSharp.dll
public class MatrixTools
Inheritance
MatrixTools
Inherited Members
Extension Methods

Constructors

MatrixTools()

public MatrixTools()

Methods

ExtractRotationFromMatrix(Matrix4x4)

public static Quaternion ExtractRotationFromMatrix(Matrix4x4 matrix)

Parameters

matrix Matrix4x4

Returns

Quaternion

ExtractScaleFromMatrix(Matrix4x4)

public static Vector3 ExtractScaleFromMatrix(Matrix4x4 matrix)

Parameters

matrix Matrix4x4

Returns

Vector3

ExtractTranslationFromMatrix(Matrix4x4)

public static Vector3 ExtractTranslationFromMatrix(Matrix4x4 matrix)

Parameters

matrix Matrix4x4

Returns

Vector3

FastTranslateMatrix4X4(ref Matrix4x4, ref Matrix4x4)

public static void FastTranslateMatrix4X4(ref Matrix4x4 lhs, ref Matrix4x4 rhs)

Parameters

lhs Matrix4x4
rhs Matrix4x4

ScaleMatrix4X4(Matrix4x4, ref Matrix4x4)

public static Matrix4x4 ScaleMatrix4X4(Matrix4x4 lhs, ref Matrix4x4 rhs)

Parameters

lhs Matrix4x4
rhs Matrix4x4

Returns

Matrix4x4

TranslateMatrix4X4(Matrix4x4, Matrix4x4)

public static Matrix4x4 TranslateMatrix4X4(Matrix4x4 lhs, Matrix4x4 rhs)

Parameters

lhs Matrix4x4
rhs Matrix4x4

Returns

Matrix4x4