3.5.16 Аппроксимация линии

 Данный метод создает аппроксимирующую линию по точкам заданной линии. Точки на заданной линии берутся с определенным шагом.
Аппроксимирующую линию можно использовать в контактных шарнирах, если заданный метод аппроксимации обеспечивает второй порядок гладкости или выше.
Синтаксис метода создания
apprLine(Line, Step, lineApproximation=..., Tolerance=…, lineStyle=..., color=..., visible=...)
Обязательные позиционные параметры метода
line Line
Исходная линия.
scalar Step [lenght]
Шаг аппроксимации.
Необязательные именованные параметры метода
lineApproximation = [interpolateC0:/interpolateC2:/polygonC2:]
Метод аппроксимации для определения линии.
По умолчанию lineApproximation = interpolateC0:.
 lineApproximation = interpolateC0:
Линия соединяет точки из списка прямыми отрезками. При этом обеспечивается нулевой порядок гладкости линии, то есть непрерывность линии, но не ее производных.
 lineApproximation = interpolateC2:
Линия соединяет точки из списка сплайновыми кривыми третьего порядка. При этом обеспечивается второй порядок гладкости линии.
 lineApproximation = polygonC2:
Заданные точки используются для построения характеристического многоугольника сплайновой кривой третьего порядка. При этом обеспечивается второй порядок гладкости линии.
 Tolerance = scalar [length]
Точность аппроксимации линии – максимальное расстояние от заданных точек до построенной линии. По умолчанию Tolerance = 1·e-6 [m].
lineStyle=..., color =..., visible =...
Параметры являются общими для всех методов создания геометрических объектов и описаны в пункте «Необязательные именованные параметры объектов» общей части главы «Геометрические и массово-инерционные объекты».