MtQuaternion

Namespace: SharpPluginLoader.Core.MtTypes

public struct MtQuaternion

Inheritance ObjectValueTypeMtQuaternion

Fields

X

public float X;

Y

public float Y;

Z

public float Z;

W

public float W;

Properties

Length

public float Length { get; }

Property Value

Single

LengthSquared

public float LengthSquared { get; }

Property Value

Single

Normalized

public MtQuaternion Normalized { get; }

Property Value

MtQuaternion

NormalizedSafe

public MtQuaternion NormalizedSafe { get; }

Property Value

MtQuaternion

Angle

public float Angle { get; }

Property Value

Single

Axis

public MtVector3 Axis { get; }

Property Value

MtVector3

Yaw

public float Yaw { get; }

Property Value

Single

Pitch

public float Pitch { get; }

Property Value

Single

Roll

public float Roll { get; }

Property Value

Single

EulerAngle

public MtVector3 EulerAngle { get; }

Property Value

MtVector3

Conjugate

public MtQuaternion Conjugate { get; }

Property Value

MtQuaternion

Inverse

public MtQuaternion Inverse { get; }

Property Value

MtQuaternion

Zero

public static MtQuaternion Zero { get; }

Property Value

MtQuaternion

One

public static MtQuaternion One { get; }

Property Value

MtQuaternion

Identity

public static MtQuaternion Identity { get; }

Property Value

MtQuaternion

UnitX

public static MtQuaternion UnitX { get; }

Property Value

MtQuaternion

UnitY

public static MtQuaternion UnitY { get; }

Property Value

MtQuaternion

UnitZ

public static MtQuaternion UnitZ { get; }

Property Value

MtQuaternion

UnitW

public static MtQuaternion UnitW { get; }

Property Value

MtQuaternion

Constructors

MtQuaternion(Single, Single, Single, Single)

MtQuaternion(float x, float y, float z, float w)

Parameters

x Single

y Single

z Single

w Single

Methods

Equals(Object)

bool Equals(object obj)

Parameters

obj Object

Returns

Boolean

GetHashCode()

int GetHashCode()

Returns

Int32

ToString()

string ToString()

Returns

String