ЗЗЫ:
- угол поворота секции сплайна легко определяется как угол между продолжениями нормалей к концам сегмента
- радиус кривой определяется длиной перпендикуляра к нормали конца сегмента, продленного до точки пересечения со вторым таким же.
- геометрическая длина определяется по формуле L = 2*pi*R*360/v , где:
pi - оно и в Австралии пи, 3.14
R - вычисленный выше радиус сегмента
v - вычисленный выше угол сегмента.
Стоит продумать и механизм расчетов при радиусе, стремящемся к бесконечности (т.е. на прямых

).