2.5.2 Линия по точкам

Рис. 1. Линия по точкам
Синтаксис метода создания
polyLine(list(Point1, ...), lineApproximation=..., Tolerance=..., lineStyle=..., color=..., visible=...)
Обязательные позиционные параметры метода
list(point Point, ...)
Необязательные именованные параметры метода
lineApproximation = [interpolateC0:/interpolateC2:/polygonC2:]
Метод аппроксимации для определения линии.
По умолчанию lineApproximation = interpolateC0:
lineApproximation = interpolateC0:Линия соединяет точки из списка прямыми отрезками. При этом обеспечивается нулевой порядок гладкости линии, то есть непрерывность линии, но не ее производных.
lineApproximation = interpolateC2:Линия соединяет точки из списка сплайновыми кривыми третьего порядка. При этом обеспечивается второй порядок гладкости линии.
lineApproximation = polygonC2:Заданные точки используются для построения характеристического многоугольника сплайновой кривой третьего порядка. При этом обеспечивается второй порядок гладкости линии.
Tolerance = scalar [length]Точность аппроксимации линии – максимальное расстояние от заданных точек до построенной линии. По умолчанию Tolerance = 1·e-6 [m].
Параметры являются общими для всех методов создания геометрических объектов и описаны в пункте «Необязательные именованные параметры объектов» общей части главы «Геометрические и массово-инерционные объекты».
Описание
Если положения первой и последней точек линии совпадают, то линия считается замкнутой. При этом в первой и последней точках сохраняется тот же порядок гладкости, что и во всех остальных.
После создания линии, в объектном меню для нее становится доступным пункт «Видимость линии за ее границами». Отображение линии за ее границами может быть полезно при задании контактных шарниров, в которых линия считается бесконечной. Доступны следующие режимы отображения продолжения линии за ее границами:
За границами линии ее продолжение не строится.
Строятся продолжения линии «слева» и «справа», длина каждого из которых равна однократной длине линии.
Строятся продолжения линии «слева» и «справа», длина каждого из которых равна десятикратной длине линии.
Строятся продолжения линии «слева» и «справа», длина каждого из которых равна длине линии, умноженной на 1000.
Данный метод создает линию по