int Simulate(BouncingRectangle t, Parameter v)
        {
            //System.Diagnostics.Debug.WriteLine($"Simulate(h={v.height},a={v.angle},r={v.WHratio}){{w={Math.Sin(Math.Atan(v.WHratio))*2},h={Math.Cos(Math.Atan(v.WHratio)) * 2}}}");
            t.Reset(Math.Sin(Math.Atan(v.WHratio)) * 2, Math.Cos(Math.Atan(v.WHratio)) * 2, false);
            var ans = t.Start(v.height, v.angle / 180 * Math.PI, false).Result;

            //System.Diagnostics.Debug.WriteLine("OK");
            return(ans);
        }