Создание профиля методом наилучшего вписывания

Создайте профиль, соответствующий наиболее логичной траектории по последовательности профилей поверхности, характерных линий, точек COGO или 3D полилиний, точек и блоков AutoCAD.

В этом инструменте используется сложный алгоритм, который можно корректировать и получать требуемые результаты в зависимости от типа и точности исходных данных.

Например, если точки COGO используются в качестве исходных данных, заданные точки проецируются на трассу, а затем сортируются по пикетам. Определяется пикет на трассе и отметка каждой точки; если задана вторая траектория точек, то также определяется величина смещения от трассы.

Затем алгоритм вычисляет прямые участки (2) на основе последовательности точек и заданного параметра "Максимальный радиус для определения кривой". Если радиус последовательности точек превышает значение этого параметра, точки образуют прямой участок. Видимое пересечение прямых участков (3) представляет собой точки пересечения для прямых участков профиля. Алгоритм вычисляет дуги или параболы (1) с помощью аппроксимации кривизны, связывая выборочные точки с линейными сегментами. Для повышения точности при использовании характерных линий или 3D полилиний AutoCAD можно выполнить прореживание промежуточных выборочных точек из исходных входных данных или создать новые промежуточные точки между каждой парой выборочных точек.