Я пойду немного дальше, чем указывал @awoodland: от того, как вы оцениваете, зависит полностью от того, почему вы хотите количественно определить разницу.
Ищете ли вы уникальный (по крайней мере, вероятно, уникальный) номер, такой как хеш-код для пути сегмента линии? Или вы пытаетесь количественно определить пути отрезка линии, говоря: «этот путь более сложный (или более длинный, или имеет более острые углы), чем этот путь»?
Если вы хотите создать хеш-код, я бы предложил создать два 32-битных CRC (или что-то подобное): один для длины сегмента и один для углов. Как только вы вычислили эти CRC, соберите их в 64-битное значение с углами в старших 32 битах и длинами в младших 32 битах. В зависимости от количества сегментов, возможно, подойдет одно значение CRC: для каждого сегмента добавьте длину, а затем угол между ним и следующим сегментом.
Обратите внимание, что приведенное выше, вероятно, даст вам уникальный номер для каждого пути, но не гарантирует.
Если вы хотите количественно оценить сложность пути отрезка линии ... У меня не так много идей.