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
Fields
Origin
public Vec3 Origin
Field Value
Rotation
public Mat3 Rotation
Field Value
Scale
public Vec3 Scale
Field Value
Properties
AsMatrixFrame
public MatrixFrame AsMatrixFrame { get; }
Property Value
Identity
public static Transformation Identity { get; }
Property Value
Methods
ApplyScale(Vec3)
public void ApplyScale(Vec3 vec3)
Parameters
vec3
Vec3
CreateFromMatrixFrame(MatrixFrame)
public static Transformation CreateFromMatrixFrame(MatrixFrame matrixFrame)
Parameters
matrixFrame
MatrixFrame
Returns
CreateFromRotation(Mat3)
public static Transformation CreateFromRotation(Mat3 rotation)
Parameters
rotation
Mat3
Returns
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
GetHashCode()
public override int GetHashCode()
Returns
HasNegativeScale()
public bool HasNegativeScale()
Returns
Rotate(float, Vec3)
public void Rotate(float radian, Vec3 axis)
Parameters
ToString()
public override string ToString()
Returns
TransformToLocal(Transformation)
public Transformation TransformToLocal(Transformation t)
Parameters
Returns
TransformToLocal(Vec3)
public Vec3 TransformToLocal(Vec3 v)
Parameters
v
Vec3
Returns
TransformToParent(Transformation)
public Transformation TransformToParent(Transformation t)
Parameters
Returns
TransformToParent(Vec3)
public Vec3 TransformToParent(Vec3 v)
Parameters
v
Vec3
Returns
Operators
operator ==(Transformation, Transformation)
public static bool operator ==(Transformation t1, Transformation t2)
Parameters
t1
Transformationt2
Transformation
Returns
operator !=(Transformation, Transformation)
public static bool operator !=(Transformation t1, Transformation t2)
Parameters
t1
Transformationt2
Transformation
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).