...
Записи должны быть упорядочены по скорости, от меньшей к большей. Неотсортированные записи игнорируются, их скорость подкрашивается красным.
Варианты зависимости от При получении скорости V вычисляются значения (prev относится к предыдущему сегменту):
dV = ( V - V_kmhprev ) Vstep = ( V_kmh - V_kmhprev )
После чего вычисляются размеры зоны одним из двух вариантов:
- Если параметры toDir_m или toSide_m больше 0, то сегмент линейный: размеры зоны пропорционально увеличиваются на toDir_m и toSide_m при увеличении скорости до V_kmh :
Ddir = Ddirprev + toDir_m *dV / Vstep Dside = Dsideprev + toSide_m *dV / Vstep - Иначе сегмент квадратичный, и размеры зоны растут в соответствии с :
Ddir = Ddirprev + V1 *dV + V2 *dV2 Dside = Dsideprev + V1 *dV
...