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


Рис. 56. Линия по точкам
Синтаксис метода создания
polyLine(list(Point1, ...), lineApproximation=..., Tolerance=..., lineStyle=..., color=..., visible=...)
Обязательные позиционные параметры метода
list(point Point, ...)
Список точек линии.
Необязательные именованные параметры метода
lineApproximation = [interpolateC0:/interpolateC2:/polygonC2:]
Метод аппроксимации для определения линии.
По умолчанию lineApproximation = interpolateC0:.

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

Линия соединяет точки из списка сплайновыми кривыми третьего порядка. При этом обеспечивается второй порядок гладкости линии.

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

Точность аппроксимации линии – максимальное расстояние от заданных точек до построенной линии. По умолчанию Tolerance = 1·e-6 [m].
Параметры являются общими для всех методов создания геометрических объектов и описаны в пункте «Необязательные именованные параметры объектов» общей части главы «Геометрические и массово-инерционные объекты».
Описание
Если положения первой и последней точек линии совпадают, то линия считается замкнутой. При этом в первой и последней точках сохраняется тот же порядок гладкости, что и во всех остальных.
После создания линии, в объектном меню для нее становится доступным пункт «Видимость линии за ее границами». Отображение линии за ее границами может быть полезно при задании контактных шарниров, в которых линия считается бесконечной. Доступны следующие режимы отображения продолжения линии за ее границами:





