VetCAD

Симуляция типов линий.

   0 оценок

размещено: 27 Ноября 2023
обновлено: 12 Декабря 2023

Функция (simulate_line_type) не взрывает полилинии (с прямолинейными сегментами только) и отрезки, она симулирует типы линий отрезками так, как если бы они были выполнены этими типами линий. Полилиния симулируется без учёта генерации типа линии, то есть в вершинах всегда будет пересечение отрезков или точка (отрезок нулевой длины). В качестве аргумента в функцию передаётся список разрешённого AutoCAD типа линии в виде например:  '(A 0 -5) или '(A 10 -5 0 -5), где положительное число это штрих, 0 - точка, отрицательное число - пробельный штрих.

Функция вызывается из консоли (simulate_line_type '(A 10 -5 0 -5)). Полученная симуляция рисуется в текущем слое, текущим цветом, заимствования свойств исходных кривых не происходит.

/imgupl/blog/1/4/1/0/7/4/files/simulate_line_type.fas.rar