Beispiel #1
0
        public static void ApplyProjectionMatrix(Camera camera, Matrix4x4 projectionMatrix)
        {
            float fov, aspect, zNear, zFar;

            Matrix4x4Utility.GetProjectionParameters(projectionMatrix, out fov, out aspect, out zNear, out zFar);
            camera.fieldOfView   = fov;
            camera.aspect        = aspect;
            camera.nearClipPlane = zNear;
            camera.farClipPlane  = zFar;
            camera.ResetProjectionMatrix();
        }