4 Eigen::Matrix<T,4,4> perspective
15 GLfloat radf = (M_PI/180.0)*fovy;
17 GLfloat tanHalfFovy = tan(radf / 2.0);
18 Eigen::Matrix<T,4,4> res = Eigen::Matrix<T,4,4>::Zero();
19 res(0,0) = 1.0 / (aspect * tanHalfFovy);
20 res(1,1) = 1.0 / (tanHalfFovy);
21 res(2,2) = - (zFar + zNear) / (zFar - zNear);
23 res(2,3) = - (2.0 * zFar * zNear) / (zFar - zNear);