1. Разбить трассу на точки.
2. К вычислению скорости добавить зависимость от разности между y'ом текущей точки и предыдущей (крутизна подъема/спуска). По-хорошему надо использовать аппроксимацию и находить значение производной в текущей точке.
3. По возможности для движения между точками использовать интерполяцию.
|