mplane variable name changed to faces
The order of matrix multiplication changed to commonly used in 3D graphics