Есть начальная точка x0,y0 = 0,0
Есть курс [0.0...360.0] градусов, меняюшийся в известном интервале времени от 55 милисекунд до 500 мс.
Есть скорость [0.0...20.0] морских миль/час, меняющеяся в известном интервале времени 500 мс.
Задача расчитать точку x1, y1 как только изениться скорость или курс.
я что то неправильно делаю:
расстояние = скорость в час/60/60*1000/timer1.interval
x1 = x0 + расстояние * sin(1.74532925199433E-02*(-угол)+3.14159265358979)
y1 = x0 + расстояние * cos(1.74532925199433E-02*(угол)+3.14159265358979)
получается охинея
если вместо расстояния подставить скорость, то что-то похожее получается, но при увеличении скорости увеличивается и радиус окружности по которой плывёт корабль, если приращение угла одинаковое, например 1,6.