Создание нового типа линий - Страница 30
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Создание нового типа линий

Создание нового типа линий

Ответ
Поиск в этой теме
Непрочитано 04.03.2004, 12:16 2 |
Создание нового типа линий
Apelsinov
 
Проектировщик ВК. LISP-любитель.
 
Москва
Регистрация: 15.12.2003
Сообщений: 1,202

На форуме достаточно часто появляются вопросы по поводу создания типов линий в автокад. Хочется разобраться с этим вопросом получше.
Как это делаю и понимаю я:
Для начала определимся с понятиями - существуют два типа линий - простые и сложные.
1. Простые - типы линий описываемые только файлом *.lin соответствующим синтаксисом. Это достаточно просто. Пишется сразу ручками в файле, либо с помощью команды express "mkltype". Как писать - рассматривать не будем, т.к. это и правда просто. Для тех, кто хочет разобраться, советую поэкспериментировать с этой командой и посмотреть результаты в файле *.lin, единственное дополнение - команда иногда выдает не совсем то что от нее требуешь, но возможно, это просто я не до конца в ней разобрался, приходится подправлять результат непосредственно в файле.
2. Сложные - типы линий с вставленными графическими примитивами. Соответственно, сам тип линии описывается в файле *.lin, а примитивы в файле *.shx - получаемым компиляцией (команда compile) исходного файла *.shp. C синтаксисом описания форм в *.shp я сам до конца не разобрался, но создаю это описание с помощью express команды mkshape, то есть рисую в акаде необходимый набор примитивов, и перевожу его mkshape в файл *.shp.
Итого - рисуем примитивы, переводим их в *.shp, компилируем, создаем нужный *.lin (mkltype) , ручками вписываем в него ссылку на формы в *.shx, сохраняем, загружаем в акад. Все.

Есть способы проще?
Просмотров: 654245
 
Непрочитано 19.08.2014, 09:03
#581
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404


Цитата:
Сообщение от Vladimir_Sergeevich Посмотреть сообщение
быстроток на простой тип не тянет.
Почему? Символ "=" (равно) и вертикальная черта (|) - не то?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.08.2014, 11:58
#582
Vladimir_Sergeevich

рисую дороги, в перерывах курю Lisp
 
Регистрация: 20.04.2011
Пермь
Сообщений: 475
<phrase 1= Отправить сообщение для Vladimir_Sergeevich с помощью Skype™


это выглядит очень убого
На картинке сверху =|=|=", снизу - как должно быть
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.png
Просмотров: 149
Размер:	5.3 Кб
ID:	133898  
__________________
Не труд сделал из обезьяны человека, а лень и жажда халявы...
Vladimir_Sergeevich вне форума  
 
Непрочитано 19.08.2014, 13:53
#583
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
это выглядит очень убого
Как "напрограммировано", так и выглядит. Чтобы сделать один тип линии надо десятки раз его подкорректировать и испробовать. При этом экспериментировать с разными символами, масштабами, сдвижками, углами поворота.
ShaggyDoc вне форума  
 
Непрочитано 19.08.2014, 14:29
#584
Vladimir_Sergeevich

рисую дороги, в перерывах курю Lisp
 
Регистрация: 20.04.2011
Пермь
Сообщений: 475
<phrase 1= Отправить сообщение для Vladimir_Sergeevich с помощью Skype™


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
экспериментировать с разными... масштабами
сразу не догадался что можно их не чохом а по отдельности сделать. получилось нечто такое
*быстроток,быстроток=|=|=|=|=|=|=|=|
A,0.00001,-1,["=",STANDARD,S=1.5,R=0.0,X=-1,Y=-0.70],-0.05,["|",STANDARD,S=0.5,R=0.0,X=-0.05,Y=-0.15]

на тысячный план с масштом линии 2 - то что надо
__________________
Не труд сделал из обезьяны человека, а лень и жажда халявы...
Vladimir_Sergeevich вне форума  
 
Непрочитано 20.08.2014, 07:02
#585
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
STANDARD
Я бы не советовал ссылаться именно на это имя стиля. Начертание этого "стандартного" стиля завтра переопределите и все линии будут выглядеть иначе. Создайте специальный стиль только для линий с заметным названием, например FOR_LINE, никогда его не применяйте для обычных текстов, никогда не переопределяйте и не удаляйте.
ShaggyDoc вне форума  
 
Непрочитано 20.08.2014, 08:01
#586
Vladimir_Sergeevich

рисую дороги, в перерывах курю Lisp
 
Регистрация: 20.04.2011
Пермь
Сообщений: 475
<phrase 1= Отправить сообщение для Vladimir_Sergeevich с помощью Skype™


я уже отучил своих пользоваться стандартными стилями - в стандарте всегда по умолчанию txt.shx
__________________
Не труд сделал из обезьяны человека, а лень и жажда халявы...
Vladimir_Sergeevich вне форума  
 
Непрочитано 22.08.2014, 11:15
#587
Иван Скиф


 
Регистрация: 10.04.2014
Сообщений: 170


А не подскажите как сделать, чтобы вместо заданного шрифта в простом типе линий брался текущий?
Иван Скиф вне форума  
 
Непрочитано 22.08.2014, 15:09
#588
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Никак?
Может быть все-таки использовать те шрифты, которые всегда есть с Автокадом?
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 25.08.2014, 13:14
#589
Иван Скиф


 
Регистрация: 10.04.2014
Сообщений: 170


Пост 10 данной темы

Цитата:
Сообщение от Никита В. Посмотреть сообщение
стиль

Имя используемого текстового стиля. Если он не задан, AutoCAD использует текущий стиль.
Вопрос - как не задавать????
Иван Скиф вне форума  
 
Непрочитано 25.08.2014, 14:51
#590
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,916


Цитата:
Сообщение от Иван Скиф Посмотреть сообщение
как сделать, чтобы вместо заданного шрифта в простом типе линий брался текущий?
- имхо, противоречит
Цитата:
Сообщение от Иван Скиф Посмотреть сообщение
Вопрос - как не задавать????
Что нужно в итоге?
И текущий шрифт или текущий текстовый стиль?
engngr вне форума  
 
Непрочитано 25.08.2014, 17:31
#591
Иван Скиф


 
Регистрация: 10.04.2014
Сообщений: 170


Если угодно - надо бы Шрифт текущего текстового стиля.
Иван Скиф вне форума  
 
Непрочитано 03.09.2014, 11:17 Создание сложных типов линий
#592
Кристина Аверкиева


 
Регистрация: 03.09.2014
Сообщений: 1


Помогите создать тип лини состоящий из круг, мулти лини
Кристина Аверкиева вне форума  
 
Непрочитано 09.09.2014, 12:11
#593
Archi84


 
Регистрация: 25.12.2010
Сообщений: 155


Добрый день! Подскажите пожалуйста. Слева фигуры из линий построенны плавно, а справа сикось-накось. Почему так и как испарвить? Тип линий справа создан через Еxpress Tools. Может быть я делаю что-то не так?
Изображения
Тип файла: jpg Новый рисунок (5).JPG (86.0 Кб, 642 просмотров)

Последний раз редактировалось Archi84, 09.09.2014 в 13:19.
Archi84 вне форума  
 
Непрочитано 09.09.2014, 16:42
#594
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от Archi84 Посмотреть сообщение
Слева фигуры из линий построенны плавно, а справа сикось-накось. Почему так и как испарвить?
Выложите и этот dwg, и файл описания типов линий lin. Тогда что-то понять будет можно.
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 10.09.2014, 08:51
#595
Archi84


 
Регистрация: 25.12.2010
Сообщений: 155


Чертеж приложил. Повторюсь - делал через Еxpress Tools. Простые типы линий при рисовании окружности получаются с плавными переходами, которая слева.
Вложения
Тип файла: zip Линии.zip (94.2 Кб, 48 просмотров)
Archi84 вне форума  
 
Непрочитано 10.09.2014, 13:29
#596
tsurx


 
Регистрация: 25.09.2008
Сообщений: 10


Большая просьба знатокам автокада-не могли бы вы в приложенных типах линий изменить направление засечек (елочки) на противоположное. Т.е. если сейчас они идут от линии вниз и влево, то должны идти вниз и вправо.
И еще вопрос-чтобы изменить название линии достаточно переименовать соответствующие lin и shx файлы? Если нет- переименуйте пожалуйста в kls2 и kls3.
Заранее спасибо!
Вложения
Тип файла: zip kls.zip (633 байт, 35 просмотров)
tsurx вне форума  
 
Непрочитано 10.09.2014, 13:31
1 | #597
Scorpio_Music


 
Регистрация: 10.11.2013
Сообщений: 43


Скорее всего Вы запихнули в форму и саму линию, чего делать нельзя. Вставьте форму своей фигуры, но линию оставьте вне формы
Scorpio_Music вне форума  
 
Непрочитано 10.09.2014, 15:37
#598
Archi84


 
Регистрация: 25.12.2010
Сообщений: 155


Scorpio_Music, именно так и было. Раньше постоянно так иделал, с прямыми линиями не видно подвоха было. А с окружностью вот как получилось. Спасибо большое!

----- добавлено через ~27 мин. -----
А из такого элемента можно создать линию, что бы она плавно прорисовывалась? И если не сложно, может кто обрисует, как сделать, или произведет съемку последовательности создания.
Изображения
Тип файла: jpg Новый рисунок (6).JPG (12.4 Кб, 611 просмотров)

Последний раз редактировалось Archi84, 10.09.2014 в 16:05.
Archi84 вне форума  
 
Непрочитано 24.09.2014, 17:52 Создание сложного типа линий
#599
rtyu


 
Регистрация: 23.02.2012
Сообщений: 221


Здравствуйте! Ребята, создал сложный тип линий, а он подключается через раз в чертеже вот проверьте, пожалуйста, у себя как оно подключается?
Вложения
Тип файла: rar line.rar (529 байт, 43 просмотров)
rtyu вне форума  
 
Непрочитано 24.09.2014, 19:02
#600
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от rtyu Посмотреть сообщение
он подключается через раз в чертеже
В каком смысле? Как именно проверяете? Может быть линия слишком короткая, чтобы формы смогли отобразиться. Может быть линии не включен режим генерации типов линий?
У меня загрузился. Один раз.
Непонятно, кстати, для каких единиц файла это сделано - для миллиметров что ли? Дороги в миллиметрах?
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Создание нового типа линий



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание нового материала в AutoCAD 2008 termit-spb AutoCAD 1 21.12.2009 22:14
Создание нового стиля таблиц AutoCAD 2006 (VL) Дмитрий Голованов Программирование 21 20.12.2009 02:37
Как отключить создание каждый раз нового файла .bak при нажатии на кнопку "Сохранить" или при закрытии любого файла .dwg в Автокад 2008? gve2005 AutoCAD 4 30.10.2009 10:30
ГОСТ на ванты и оттяжки ??? зщцук? Поиск литературы, чертежей, моделей и прочих материалов 1 17.05.2005 06:53
Загрузка типа линии из макроса Кулик Алексей aka kpblc Программирование 4 24.01.2005 14:57