Создание пользовательских типов линий в AutoCAD
👤Всем привет!
Столкнулась с небольшой, но довольно частой задачей - нужно было создать собственный тип линии.
В интернете можно найти много готовых примеров, но гораздо интереснее сделать это самостоятельно.🤩
В AutoCAD это настраивается стандартными средствами через файл с расширением .lin.
В .lin-файле каждый тип линии описывается блоком из двух строк.
Например, ниже приведено описание двух разных линий:
*LS,--- LS ---
A,8,-3,["LS",STANDARD,S=2.5,R=0.0,X=-1.25,Y=-1.25],-5,8
*LS_CIRCLE,--- (LS) ---
A,18,-3.9,[CIRC1,LTYPESHP.SHX,S=2.6,R=0.0,X=0.0,Y=0.0],-0.001,["LS",STANDARD,S=1.55,R=0.0,X=1.38,Y=-0.70],-10,18
🔍Разберем описание линии LS:
🔵в первой строке *LS,--- LS ---
* означает начало описания нового типа линии.
LS имя типа линии. Именно это имя будет видно в AutoCAD при загрузке.
, разделяет имя линии и описание.
--- LS --- текстовое описание. Это не сама геометрия линии, а подсказка пользователю.
🔵во второй строке A,8,-3,["LS",STANDARD,S=2.5,R=0.0,X=-1.25,Y=-1.25],-5,8
A тип выравнивания. Обычно для пользовательских линий используют именно A.
8 отрезок линии длиной 8 условных единиц.
-3 пустой промежуток длиной 3 условные единицы.
[ ] Вставка текста в линию, где:
"LS" текст, который будет отображаться на линии.
STANDARD текстовый стиль AutoCAD, которым будет написан текст.
S=2.5 размер текста.
R=0.0 угол поворота текста относительно направления линии.
X=-1.25 смещение текста вдоль линии. Отрицательное значение двигает текст влево.
Y=-1.25 смещение текста поперёк линии. Нужно, чтобы текст оказался примерно по центру линии.
-5 пустой промежуток после текста. Он нужен, чтобы линия не перечёркивала надпись.
8 следующий отрезок линии.
📎Как загрузить тип линии :
🔴 открыть команду LINETYPE
🔴 нажать Load / Загрузить
🔴 выбрать файл .lin
🔴 загрузить нужный тип линии
🔴 назначить его слою или объекту
🔊Важно:
для варианта с кружочком используется стандартный shape-файл AutoCAD:
LTYPESHP.SHXЕсли кружочек не отображается, нужно проверить, что этот файл есть в путях поддержки AutoCAD.
🛸 Скачать файлы
====================
📖 Оглавление канала
🙃 Авторские разработки
📰 Чат для общения
