Monobjc.GLKit.GLKQuaternion.Invert C# (CSharp) Method

Invert() public static method

Returns an inverse of a quaternion.

Original signature is 'GLKQuaternion GLKQuaternionInvert ( GLKQuaternion quaternion );'

Available in OS X x0.8 and later.

public static Invert ( GLKQuaternion quaternion ) : GLKQuaternion
quaternion GLKQuaternion MISSING
return GLKQuaternion
		public static GLKQuaternion Invert (GLKQuaternion quaternion)
		{
			float scale = 1.0f / (quaternion.x * quaternion.x + 
				quaternion.y * quaternion.y +
				quaternion.z * quaternion.z +
				quaternion.w * quaternion.w);
			GLKQuaternion q = new GLKQuaternion (-quaternion.x * scale, -quaternion.y * scale, -quaternion.z * scale, quaternion.w * scale);
			return q;
		}