Немного о типах линий
Описания типов линий хранятся в файле: ... \AppData\ ...\Support\acadiso.lin
Типы линий можно разделить на 4 вида: ПРОСТОЙ, СОСТАВНОЙ, С_ФОРМАМИ и СЛОЖНЫЙ (создается через Express Tools).
Запись ПРОСТОЙ
линии имеет
следующую структуру:
*ИМЯ1,ОПИСАНИЕ1
A,+длина1,-длина2,0
- знаки * и A (англ.) обязательны!
- описание должно быть не более 47 символов
- без пробелов до и после запятых
- вещественные числа через точку
- начало всегда со штриха (после А,)
- размер штриха со знаком + плюс (или без него как правило)
- размер пробела со знаком — минус
- точка обозначается 0 ноль
- можно группировать в блоки длиной не более 80 символов
- блок в квадратных скобках: [длина3,-длина4,0]
Запись ПРОСТОЙ линии
Запись СОСТАВНОЙ линии включает все возможности простой с добавлением текста:
*ИМЯ2,ОПИСАНИЕ2
["текст",стиль_текста,R=##,A=##,U=##,S=##,X=##,Y=##]
- R=относительный поворот ТЕКСТА от предыдущего штриха
- A=абсолютный поворот ТЕКСТА относительно точки 0 МСК
- U=вертикальный поворот ТЕКСТА. Например, что бы текст не был вверх ногами: U=0
- S=масштаб высоты ТЕКСТА
- X=отступ ТЕКСТА от линии единицы чертежа (мм, дюймы и прочее)
- Y=отступ ТЕКСТА от линии единицы чертежа (мм, дюймы и прочее)
- угол можно записать в: r-радианы или g-градусы (например R=r3) по умолчанию углы в градусах
- если стиля текста нет, то будет использован STANDARD
- сам текст в кавычках
- следует учитывать масштаб текста в отступах
Запись СОСТАВНОЙ линии
Запись С_ФОРМАМИ представляет собой запись СОСТАВНОЙ, но вместо текста используется форма из файла SHX:
Используется т.к. отрезки повернуть невозможно, но их можно нарисовать в формах.
**ИМЯ3,ОПИСАНИЕ3
A,.00254,-5.08,[ZIG,ltypeshp.shx,x=-5.08,s=5.08],-10.16,[ZIG,ltypeshp.shx,r=180,x=5.08,s=5.08],-5.08
- ZIG — имя формы
- ltypeshp.shx — полный путь до файла формы (если путь не прописан во вспомогательных)
Следует отметить, что в формах возможно добавить свои отступы которые нужно будет учитывать. Так же на основе форм можно создать стиль текста (например CS_gost2.304).
Запись С_ФОРМАМИ
СЛОЖНЫЕ типы линий создаются через Express Tools.
Суть заключается в том, что создается макет из отрезков линий которые выбираются и указываются начало и конец повтора.
Тип линии будет хранится в отдельной файле до которого нужно будет прописывать вспомогательные пути (чаще всего).
#LISP #autolisp #Autocad #программирование #шрифты
LISP autolisp Autocad программирование шрифты