public static Perspective ( float fov, float aspect, float near, float far ) : |
||
fov | float | |
aspect | float | |
near | float | |
far | float | |
return |
public static Matrix4 Perspective(float fov, float aspect, float near, float far)
{
float top = near * (float)Math.Tan(fov * .5f);
float bottom = -top;
float right = top * aspect;
float left = -right;
return Frustum(left, right, bottom, top, near, far);
}
Matrix4::Perspective ( float fov, float aspect, float near, float far, |