Math/Matrix4: Update projection matrix formula

This commit is contained in:
Jérôme Leclercq 2021-06-01 17:39:15 +02:00
parent 4d74cef034
commit b6094bf1dd
1 changed files with 4 additions and 4 deletions

View File

@ -919,10 +919,10 @@ namespace Nz
T yScale = angle.GetTan();
Set(yScale / ratio, T(0.0), T(0.0), T(0.0),
T(0.0), yScale, T(0.0), T(0.0),
T(0.0), T(0.0), - (zFar + zNear) / (zFar - zNear), T(-1.0),
T(0.0), T(0.0), T(-2.0) * (zNear * zFar) / (zFar - zNear), T(0.0));
Set(yScale / ratio, T(0.0), T(0.0), T(0.0),
T(0.0), yScale, T(0.0), T(0.0),
T(0.0), T(0.0), zFar / (zNear - zFar), T(-1.0),
T(0.0), T(0.0), zNear * zFar / (zNear - zFar), T(0.0));
return *this;
}