Monobjc.GLKit.GLKMatrix3.MultiplyVector3 C# (CSharp) Method

MultiplyVector3() public static method

Multiplies a 3x3 matrix by a vector.

Original signature is 'GLKVector3 GLKMatrix3MultiplyVector3 ( GLKMatrix3 matrixLeft, GLKVector3 vectorRight );'

Available in OS X x0.8 and later.

public static MultiplyVector3 ( GLKMatrix3 matrixLeft, GLKVector3 vectorRight ) : GLKVector3
matrixLeft GLKMatrix3 MISSING
vectorRight GLKVector3 MISSING
return GLKVector3
		public static GLKVector3 MultiplyVector3 (GLKMatrix3 matrixLeft, GLKVector3 vectorRight)
		{
			GLKVector3 v = new GLKVector3 (matrixLeft [0] * vectorRight.x + matrixLeft [3] * vectorRight.y + matrixLeft [6] * vectorRight.z,
                     matrixLeft [1] * vectorRight.x + matrixLeft [4] * vectorRight.y + matrixLeft [7] * vectorRight.z,
                     matrixLeft [2] * vectorRight.x + matrixLeft [5] * vectorRight.y + matrixLeft [8] * vectorRight.z);
			return v;
		}