AtomicNET : AtomicEngine Namespace

Quaternion Struct

Represents a Quaternion.

Syntax

public struct Quaternion : IEquatable<Quaternion>

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Members

See Also: Inherited members from ValueType.

Public Constructors

Documentation for this section has not yet been entered.
Construct a new Quaternion from vector and w components
Documentation for this section has not yet been entered.
Construct a new Quaternion

Public Fields

static
Identity Quaternion . Defines the identity quaternion.

Public Properties

[read-only]
IsNaN bool . Return whether is NaN.
[read-only]
Length float . Gets the length (magnitude) of the quaternion.
[read-only]
LengthSquared float . Gets the square of the quaternion length (magnitude).
[read-only]
PitchAngle float . Documentation for this section has not yet been entered.
[read-only]
RollAngle float . Documentation for this section has not yet been entered.
W float . Gets or sets the W component of this instance.
X float . Gets or sets the X component of this instance.
Xyz Vector3 . Gets or sets an OpenTK.Vector3 with the X, Y and Z components of this instance.
XYZ Vector3 . Gets or sets an OpenTK.Vector3 with the X, Y and Z components of this instance.
Y float . Gets or sets the Y component of this instance.
[read-only]
YawAngle float . Documentation for this section has not yet been entered.
Z float . Gets or sets the Z component of this instance.

Public Methods

static
Add (Quaternion, Quaternion) : Quaternion
Add two quaternions
static
Add (ref Quaternion, ref Quaternion, out Quaternion)
Add two quaternions
Conjugate ()
Convert this quaternion to its conjugate
static
Conjugate (Quaternion) : Quaternion
Get the conjugate of the given quaternion
static
Conjugate (ref Quaternion, out Quaternion)
Get the conjugate of the given quaternion
static
CreateFromYawPitchRoll (float, float, float) : Quaternion
Documentation for this section has not yet been entered.
Equals (Quaternion) : bool
Compares this Quaternion instance to another Quaternion for equality.
override
Equals (object) : bool
Compares this object instance to another object for equality.
static
FromAxes (Vector3, Vector3, Vector3) : Quaternion
Documentation for this section has not yet been entered.
static
FromAxisAngle (Vector3, float) : Quaternion
Build a quaternion from the given axis and angle
static
FromLookRotation (Vector3, Vector3, out Quaternion) : bool
Documentation for this section has not yet been entered.
static
FromRotationMatrix (Matrix3) : Quaternion
Documentation for this section has not yet been entered.
static
FromRotationTo (Vector3, Vector3) : Quaternion
Documentation for this section has not yet been entered.
override
GetHashCode () : int
Provides the hash code for this object.
static
Invert (Quaternion) : Quaternion
Get the inverse of the given quaternion
static
Invert (ref Quaternion, out Quaternion)
Get the inverse of the given quaternion
static
Mult (Quaternion, Quaternion) : Quaternion
Multiplies two instances.
static
Mult (ref Quaternion, ref Quaternion, out Quaternion)
Multiplies two instances.
static
Multiply (Quaternion, Quaternion) : Quaternion
Multiplies two instances.
static
Multiply (Quaternion, float) : Quaternion
Multiplies an instance by a scalar.
static
Multiply (ref Quaternion, ref Quaternion, out Quaternion)
Multiplies two instances.
static
Multiply (ref Quaternion, ref float, out Quaternion)
Documentation for this section has not yet been entered.
static
Multiply (ref Quaternion, float, out Quaternion)
Multiplies an instance by a scalar.
Normalize ()
Scales the Quaternion to unit length.
static
Normalize (Quaternion) : Quaternion
Scale the given quaternion to unit length
static
Normalize (ref Quaternion, out Quaternion)
Scale the given quaternion to unit length
static
Slerp (Quaternion, Quaternion, float) : Quaternion
Do Spherical linear interpolation between two quaternions
static
Sub (Quaternion, Quaternion) : Quaternion
Subtracts two instances.
static
Sub (ref Quaternion, ref Quaternion, out Quaternion)
Subtracts two instances.
ToAxisAngle () : Vector4
Convert this instance to an axis-angle representation.
ToAxisAngle (out Vector3, out float)
Convert the current quaternion to axis angle representation
ToEulerAngles () : Vector3
Documentation for this section has not yet been entered.
override
ToString () : string
Returns a System.String that represents the current Quaternion.

Public Operators

static
Addition (Quaternion, Quaternion) Adds two instances.
static
Equality (Quaternion, Quaternion) Compares two instances for equality.
static
Inequality (Quaternion, Quaternion) Compares two instances for inequality.
static
Multiply (Quaternion, Quaternion) Multiplies two instances.
static
Multiply (Quaternion, Vector3) Multiplies an instance by a vector3.
static
Multiply (Quaternion, float) Multiplies an instance by a scalar.
static
Multiply (float, Quaternion) Multiplies an instance by a scalar.
static
Subtraction (Quaternion, Quaternion) Subtracts two instances.

Member Details

Quaternion Constructor

Documentation for this section has not yet been entered.

Syntax

public Quaternion (ref Matrix3 matrix)

Parameters

matrix
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Quaternion Constructor

Construct a new Quaternion from vector and w components

Syntax

public Quaternion (Vector3 v, float w)

Parameters

v
The vector part
w
The w part

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Quaternion Constructor

Documentation for this section has not yet been entered.

Syntax

public Quaternion (float x, float y, float z)

Parameters

x
Documentation for this section has not yet been entered.
y
Documentation for this section has not yet been entered.
z
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Quaternion Constructor

Construct a new Quaternion

Syntax

public Quaternion (float x, float y, float z, float w)

Parameters

x
The x component
y
The y component
z
The z component
w
The w component

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Add Method

Add two quaternions

Syntax

public static Quaternion Add (Quaternion left, Quaternion right)

Parameters

left
The first operand
right
The second operand

Returns

The result of the addition

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Add Method

Add two quaternions

Syntax

public static void Add (ref Quaternion left, ref Quaternion right, out Quaternion result)

Parameters

left
The first operand
right
The second operand
result
The result of the addition

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Conjugate Method

Convert this quaternion to its conjugate

Syntax

public void Conjugate ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Conjugate Method

Get the conjugate of the given quaternion

Syntax

public static Quaternion Conjugate (Quaternion q)

Parameters

q
The quaternion

Returns

The conjugate of the given quaternion

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Conjugate Method

Get the conjugate of the given quaternion

Syntax

public static void Conjugate (ref Quaternion q, out Quaternion result)

Parameters

q
The quaternion
result
The conjugate of the given quaternion

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

CreateFromYawPitchRoll Method

Documentation for this section has not yet been entered.

Syntax

public static Quaternion CreateFromYawPitchRoll (float yaw, float pitch, float roll)

Parameters

yaw
Documentation for this section has not yet been entered.
pitch
Documentation for this section has not yet been entered.
roll
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Equals Method

Compares this Quaternion instance to another Quaternion for equality.

Syntax

public bool Equals (Quaternion other)

Parameters

other
The other Quaternion to be used in the comparison.

Returns

True if both instances are equal; false otherwise.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Equals Method

Compares this object instance to another object for equality.

Syntax

public override bool Equals (object other)

Parameters

other
The other object to be used in the comparison.

Returns

True if both objects are Quaternions of equal value. Otherwise it returns false.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

FromAxes Method

Documentation for this section has not yet been entered.

Syntax

public static Quaternion FromAxes (Vector3 xAxis, Vector3 yAxis, Vector3 zAxis)

Parameters

xAxis
Documentation for this section has not yet been entered.
yAxis
Documentation for this section has not yet been entered.
zAxis
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

FromAxisAngle Method

Build a quaternion from the given axis and angle

Syntax

public static Quaternion FromAxisAngle (Vector3 axis, float angle)

Parameters

axis
The axis to rotate about
angle
The rotation angle in radians

Returns

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

FromLookRotation Method

Documentation for this section has not yet been entered.

Syntax

public static bool FromLookRotation (Vector3 direction, Vector3 upDirection, out Quaternion quat)

Parameters

direction
Documentation for this section has not yet been entered.
upDirection
Documentation for this section has not yet been entered.
quat
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

FromRotationMatrix Method

Documentation for this section has not yet been entered.

Syntax

public static Quaternion FromRotationMatrix (Matrix3 matrix)

Parameters

matrix
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

FromRotationTo Method

Documentation for this section has not yet been entered.

Syntax

public static Quaternion FromRotationTo (Vector3 start, Vector3 end)

Parameters

start
Documentation for this section has not yet been entered.
end
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

GetHashCode Method

Provides the hash code for this object.

Syntax

public override int GetHashCode ()

Returns

A hash code formed from the bitwise XOR of this objects members.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Identity Field

Defines the identity quaternion.

Syntax

public static Quaternion Identity

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Invert Method

Get the inverse of the given quaternion

Syntax

public static Quaternion Invert (Quaternion q)

Parameters

q
The quaternion to invert

Returns

The inverse of the given quaternion

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Invert Method

Get the inverse of the given quaternion

Syntax

public static void Invert (ref Quaternion q, out Quaternion result)

Parameters

q
The quaternion to invert
result
The inverse of the given quaternion

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

IsNaN Property

Return whether is NaN.

Syntax

public bool IsNaN { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Length Property

Gets the length (magnitude) of the quaternion.

Syntax

public float Length { get; }

See Also

Quaternion.LengthSquared

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

LengthSquared Property

Gets the square of the quaternion length (magnitude).

Syntax

public float LengthSquared { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Mult Method

Multiplies two instances.

Syntax

[System.Obsolete("Use Multiply instead.")]
public static Quaternion Mult (Quaternion left, Quaternion right)

Parameters

left
The first instance.
right
The second instance.

Returns

A new instance containing the result of the calculation.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Mult Method

Multiplies two instances.

Syntax

[System.Obsolete("Use Multiply instead.")]
public static void Mult (ref Quaternion left, ref Quaternion right, out Quaternion result)

Parameters

left
The first instance.
right
The second instance.
result
A new instance containing the result of the calculation.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Multiply Method

Multiplies two instances.

Syntax

public static Quaternion Multiply (Quaternion left, Quaternion right)

Parameters

left
The first instance.
right
The second instance.

Returns

A new instance containing the result of the calculation.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Multiply Method

Multiplies an instance by a scalar.

Syntax

public static Quaternion Multiply (Quaternion quaternion, float scale)

Parameters

quaternion
The instance.
scale
The scalar.

Returns

A new instance containing the result of the calculation.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Multiply Method

Multiplies two instances.

Syntax

public static void Multiply (ref Quaternion left, ref Quaternion right, out Quaternion result)

Parameters

left
The first instance.
right
The second instance.
result
A new instance containing the result of the calculation.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Multiply Method

Multiplies an instance by a scalar.

Syntax

public static void Multiply (ref Quaternion quaternion, float scale, out Quaternion result)

Parameters

quaternion
The instance.
scale
The scalar.
result
A new instance containing the result of the calculation.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Multiply Method

Documentation for this section has not yet been entered.

Syntax

[System.Obsolete("Use the overload without the ref float scale")]
public static void Multiply (ref Quaternion quaternion, ref float scale, out Quaternion result)

Parameters

quaternion
Documentation for this section has not yet been entered.
scale
Documentation for this section has not yet been entered.
result
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Normalize Method

Scales the Quaternion to unit length.

Syntax

public void Normalize ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Normalize Method

Scale the given quaternion to unit length

Syntax

public static Quaternion Normalize (Quaternion q)

Parameters

q
The quaternion to normalize

Returns

The normalized quaternion

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Normalize Method

Scale the given quaternion to unit length

Syntax

public static void Normalize (ref Quaternion q, out Quaternion result)

Parameters

q
The quaternion to normalize
result
The normalized quaternion

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

op_Addition Method

Adds two instances.

Syntax

public static Quaternion operator+ (Quaternion left, Quaternion right)

Parameters

left
The first instance.
right
The second instance.

Returns

The result of the calculation.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

op_Equality Method

Compares two instances for equality.

Syntax

public static bool operator== (Quaternion left, Quaternion right)

Parameters

left
The first instance.
right
The second instance.

Returns

True, if left equals right; false otherwise.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

op_Inequality Method

Compares two instances for inequality.

Syntax

public static bool operator!= (Quaternion left, Quaternion right)

Parameters

left
The first instance.
right
The second instance.

Returns

True, if left does not equal right; false otherwise.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

op_Multiply Method

Multiplies two instances.

Syntax

public static Quaternion operator* (Quaternion left, Quaternion right)

Parameters

left
The first instance.
right
The second instance.

Returns

The result of the calculation.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

op_Multiply Method

Multiplies an instance by a vector3.

Syntax

public static Vector3 operator* (Quaternion quaternion, Vector3 vector)

Parameters

quaternion
The instance.
vector
The vector.

Returns

A new instance containing the result of the calculation.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

op_Multiply Method

Multiplies an instance by a scalar.

Syntax

public static Quaternion operator* (Quaternion quaternion, float scale)

Parameters

quaternion
The instance.
scale
The scalar.

Returns

A new instance containing the result of the calculation.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

op_Multiply Method

Multiplies an instance by a scalar.

Syntax

public static Quaternion operator* (float scale, Quaternion quaternion)

Parameters

scale
The scalar.
quaternion
The instance.

Returns

A new instance containing the result of the calculation.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

op_Subtraction Method

Subtracts two instances.

Syntax

public static Quaternion operator- (Quaternion left, Quaternion right)

Parameters

left
The first instance.
right
The second instance.

Returns

The result of the calculation.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

PitchAngle Property

Documentation for this section has not yet been entered.

Syntax

public float PitchAngle { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

RollAngle Property

Documentation for this section has not yet been entered.

Syntax

public float RollAngle { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Slerp Method

Do Spherical linear interpolation between two quaternions

Syntax

public static Quaternion Slerp (Quaternion q1, Quaternion q2, float blend)

Parameters

q1
The first quaternion
q2
The second quaternion
blend
The blend factor

Returns

A smooth blend between the given quaternions

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Sub Method

Subtracts two instances.

Syntax

public static Quaternion Sub (Quaternion left, Quaternion right)

Parameters

left
The left instance.
right
The right instance.

Returns

The result of the operation.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Sub Method

Subtracts two instances.

Syntax

public static void Sub (ref Quaternion left, ref Quaternion right, out Quaternion result)

Parameters

left
The left instance.
right
The right instance.
result
The result of the operation.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

ToAxisAngle Method

Convert this instance to an axis-angle representation.

Syntax

public Vector4 ToAxisAngle ()

Returns

A Vector4 that is the axis-angle representation of this quaternion.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

ToAxisAngle Method

Convert the current quaternion to axis angle representation

Syntax

public void ToAxisAngle (out Vector3 axis, out float angle)

Parameters

axis
The resultant axis
angle
The resultant angle

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

ToEulerAngles Method

Documentation for this section has not yet been entered.

Syntax

public Vector3 ToEulerAngles ()

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

ToString Method

Returns a System.String that represents the current Quaternion.

Syntax

public override string ToString ()

Returns

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

W Property

Gets or sets the W component of this instance.

Syntax

public float W { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

X Property

Gets or sets the X component of this instance.

Syntax

public float X { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Xyz Property

Gets or sets an OpenTK.Vector3 with the X, Y and Z components of this instance.

Syntax

public Vector3 Xyz { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

XYZ Property

Gets or sets an OpenTK.Vector3 with the X, Y and Z components of this instance.

Syntax

[System.CLSCompliant(false)]
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[System.Obsolete("Use Xyz property instead.")]
public Vector3 XYZ { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Y Property

Gets or sets the Y component of this instance.

Syntax

public float Y { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

YawAngle Property

Documentation for this section has not yet been entered.

Syntax

public float YawAngle { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0

Z Property

Gets or sets the Z component of this instance.

Syntax

public float Z { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: AtomicEngine
Assembly: AtomicNET (in AtomicNET.dll)
Assembly Versions: 1.0.0.0