Afterglow.Graphics.Cameras.Test_Comparison_PerspectiveProjectionLense.CalculateProjectionMatrix C# (CSharp) Method

CalculateProjectionMatrix() private method

private CalculateProjectionMatrix ( ) : void
return void
        public void CalculateProjectionMatrix()
        {
            var distanceToNearPlane = 0.001f;
            var distanceToFarPlane = 100000f;
            var horizontalFieldOfView = 0.75f;
            var aspectRatio = 4.0f / 3.0f;

            var projection = PerspectiveProjectionLense.CalculateProjectionMatrix(
                distanceToNearPlane, distanceToFarPlane, horizontalFieldOfView, aspectRatio);

            var projectionXna = Microsoft.Xna.Framework.Matrix.CreatePerspectiveFieldOfView(
                horizontalFieldOfView / aspectRatio, aspectRatio,
                distanceToNearPlane, distanceToFarPlane);

            Assert.AreEqual(projectionXna.ToMath(), projection);
        }
Test_Comparison_PerspectiveProjectionLense