В моей задаче особо точность не нужна
достаточно аппроскимировать кривую
отрезками длинной в 1 целую ед.
Так вот откуда потом в чертежах берутся эти кривые, состоящие из несколько сотен вершин!
Как-то разбирался, почему файл средней по размеру топосъемки был огромных размеров и сильно тормозил при работе. Оказалось, что в нем каждая горизонталь была отрисована полилинией из нескольких сотен мелких прямолинейных сегментов. После того, как прогнали "прополку полилиний" из известного комплекта PL-Tools, файл "похудел" на десяток мегабайт и перестал тормозить.