openGL坐标系包括旋转,平移,缩放被塞在一个矩阵里面. 坐标系之间的转换基础是矩阵的运算. 每个矩阵代表的坐标系,就是是原点坐标系通过旋转.平移,缩放得到的坐标系. 当一个矩阵右乘一个向量或是还有一个矩阵,意味着把右边的变换.变成相对于左边的矩阵坐标系之上. 假设把一个世界坐标的X转换到一个矩阵上,我们能够矩阵右乘这个坐标: static float multiplyMX(Matrix4* matrix, float x) { return matrix->m[0] * x + matrix