public static Matrix3 Perspective(float d) { var result = new Matrix3 (); result.M[3, 2] = -1 / d; return result; }