Table of Contents

Struct Transformation

Namespace
TaleWorlds.Library
Assembly
TaleWorlds.Library.dll
public struct Transformation
Inherited Members
Extension Methods

Constructors

Transformation(Vec3, Mat3, Vec3)

public Transformation(Vec3 origin, Mat3 rotation, Vec3 scale)

Parameters

origin Vec3
rotation Mat3
scale Vec3

Fields

Origin

public Vec3 Origin

Field Value

Vec3

Rotation

public Mat3 Rotation

Field Value

Mat3

Scale

public Vec3 Scale

Field Value

Vec3

Properties

AsMatrixFrame

public MatrixFrame AsMatrixFrame { get; }

Property Value

MatrixFrame

Identity

public static Transformation Identity { get; }

Property Value

Transformation

Methods

ApplyScale(Vec3)

public void ApplyScale(Vec3 vec3)

Parameters

vec3 Vec3

CreateFromMatrixFrame(MatrixFrame)

public static Transformation CreateFromMatrixFrame(MatrixFrame matrixFrame)

Parameters

matrixFrame MatrixFrame

Returns

Transformation

CreateFromRotation(Mat3)

public static Transformation CreateFromRotation(Mat3 rotation)

Parameters

rotation Mat3

Returns

Transformation

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

HasNegativeScale()

public bool HasNegativeScale()

Returns

bool

Rotate(float, Vec3)

public void Rotate(float radian, Vec3 axis)

Parameters

radian float
axis Vec3

ToString()

public override string ToString()

Returns

string

TransformToLocal(Transformation)

public Transformation TransformToLocal(Transformation t)

Parameters

t Transformation

Returns

Transformation

TransformToLocal(Vec3)

public Vec3 TransformToLocal(Vec3 v)

Parameters

v Vec3

Returns

Vec3

TransformToParent(Transformation)

public Transformation TransformToParent(Transformation t)

Parameters

t Transformation

Returns

Transformation

TransformToParent(Vec3)

public Vec3 TransformToParent(Vec3 v)

Parameters

v Vec3

Returns

Vec3

Operators

operator ==(Transformation, Transformation)

public static bool operator ==(Transformation t1, Transformation t2)

Parameters

t1 Transformation
t2 Transformation

Returns

bool

operator !=(Transformation, Transformation)

public static bool operator !=(Transformation t1, Transformation t2)

Parameters

t1 Transformation
t2 Transformation

Returns

bool

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).