Пример #1
0
        private Matrix44 CorrectCameraTransform(Matrix44 origin)
        {
            origin.Decompose(out var scale, out Matrix44 rotationMatrix, out var translation);
            var newRotation = rotationMatrix.Rotation * CameraPostRotation;

            return(Matrix44.CreateRotation(newRotation) * Matrix44.CreateScale(scale) * Matrix44.CreateTranslation(translation));
        }