Construct from eight values of type $( I valueType ) first four the real part, rotation quaternion with last value being the w value last four being the dual, translation part
Construct from two Quaternions
//////////// //////////// DualQuternion add or subtract DUalQuaternion
Returns the pointer to the stored values as OpenGL requires it. Note this will return a pointer to a $( RED column - major ) matrix, $( RED this is the OpneGL convention and expected in programs via Uniforms or UBOs ).
Returns the current matrix formatted as flat string.
Returns an identity vector ( x=0, y=0, z=0, w=1 ).
Base template for all quaternion-types.