Property | Type | Description | |
---|---|---|---|
Identity | |||
w | float | ||
x | float | ||
y | float | ||
z | float |
Method | Description | |
---|---|---|
Add ( |
Returns the sum of two quaternions. Original signature is 'GLKQuaternion GLKQuaternionAdd ( GLKQuaternion quaternionLeft, GLKQuaternion quaternionRight );' Available in OS X x0.8 and later.
|
|
Conjugate ( |
Returns the conjugate of a quaternion. Original signature is 'GLKQuaternion GLKQuaternionConjugate ( GLKQuaternion quaternion );' Available in OS X x0.8 and later.
|
|
GLKQuaternion ( float x, float y, float z, float w ) : System.Runtime.InteropServices |
Initializes a new instance of the Monobjc.GLKit.GLKQuaternion struct.
|
|
Invert ( |
Returns an inverse of a quaternion. Original signature is 'GLKQuaternion GLKQuaternionInvert ( GLKQuaternion quaternion );' Available in OS X x0.8 and later.
|
|
Length ( |
Returns the length of a quaternion. Original signature is 'float GLKQuaternionLength ( GLKQuaternion quaternion );' Available in OS X x0.8 and later.
|
|
Make ( float x, float y, float z, float w ) : |
Returns a quaternion created from its separate components. Original signature is 'GLKQuaternion GLKQuaternionMake ( float x, float y, float z, float w );' Available in OS X x0.8 and later.
|
|
MakeWithAngleAndAxis ( float radians, float x, float y, float z ) : |
Creates a quaternion that represents a rotation around an axis. Original signature is 'GLKQuaternion GLKQuaternionMakeWithAngleAndAxis ( float radians, float x, float y, float z );' Available in OS X x0.8 and later.
|
|
MakeWithAngleAndVector3Axis ( float radians, |
Creates a quaternion that represents a rotation around an axis. Original signature is 'GLKQuaternion GLKQuaternionMakeWithAngleAndVector3Axis ( float radians, GLKVector3 axisVector );' Available in OS X x0.8 and later.
|
|
MakeWithArray ( IntPtr values ) : |
Returns a quaternion created from an array of components. Original signature is 'GLKQuaternion GLKQuaternionMakeWithArray ( float values[4] );' Available in OS X x0.8 and later.
|
|
MakeWithVector3 ( |
Returns a quaternion created from a vector and a scalar. Original signature is 'GLKQuaternion GLKQuaternionMakeWithVector3 ( GLKVector3 vector, float scalar );' Available in OS X x0.8 and later.
|
|
Multiply ( |
Returns the product of two quaternions. Original signature is 'GLKQuaternion GLKQuaternionMultiply ( GLKQuaternion quaternionLeft, GLKQuaternion quaternionRight );' Available in OS X x0.8 and later.
|
|
Normalize ( |
Returns a normalized version of a quaternion. Original signature is 'GLKQuaternion GLKQuaternionNormalize ( GLKQuaternion quaternion );' Available in OS X x0.8 and later.
|
|
RotateVector3 ( |
Returns a new vector that is calculated by applying a quaternion rotation to a vector. Original signature is 'GLKVector3 GLKQuaternionRotateVector3 ( GLKQuaternion quaternion, GLKVector3 vector );' Available in OS X x0.8 and later.
|
|
RotateVector4 ( |
Returns a new vector calculated by applying a quaternion rotation to a vector. Original signature is 'GLKVector4 GLKQuaternionRotateVector4 ( GLKQuaternion quaternion, GLKVector4 vector );' Available in OS X x0.8 and later.
|
|
Subtract ( |
Returns the difference between two quaternions. Original signature is 'GLKQuaternion GLKQuaternionSubtract ( GLKQuaternion quaternionLeft, GLKQuaternion quaternionRight );' Available in OS X x0.8 and later.
|
public static Add ( |
||
quaternionLeft | MISSING | |
quaternionRight | MISSING | |
return |
public static Conjugate ( |
||
quaternion | MISSING | |
return |
public GLKQuaternion ( float x, float y, float z, float w ) : System.Runtime.InteropServices | ||
x | float | |
y | float | |
z | float | |
w | float | |
return | System.Runtime.InteropServices |
public static Invert ( |
||
quaternion | MISSING | |
return |
public static Length ( |
||
quaternion | MISSING | |
return | float |
public static Make ( float x, float y, float z, float w ) : |
||
x | float | MISSING |
y | float | MISSING |
z | float | MISSING |
w | float | MISSING |
return |
public static MakeWithAngleAndAxis ( float radians, float x, float y, float z ) : |
||
radians | float | MISSING |
x | float | MISSING |
y | float | MISSING |
z | float | MISSING |
return |
public static MakeWithAngleAndVector3Axis ( float radians, |
||
radians | float | MISSING |
axisVector | MISSING | |
return |
public static MakeWithArray ( IntPtr values ) : |
||
values | IntPtr | MISSING |
return |
public static MakeWithVector3 ( |
||
vector | MISSING | |
scalar | float | MISSING |
return |
public static Multiply ( |
||
quaternionLeft | MISSING | |
quaternionRight | MISSING | |
return |
public static Normalize ( |
||
quaternion | MISSING | |
return |
public static RotateVector3 ( |
||
quaternion | MISSING | |
vector | MISSING | |
return |
public static RotateVector4 ( |
||
quaternion | MISSING | |
vector | MISSING | |
return |
public static Subtract ( |
||
quaternionLeft | MISSING | |
quaternionRight | MISSING | |
return |
public static GLKQuaternion,Monobjc.GLKit Identity | ||
return |