Реклама i
|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Цитата:
Код:
|
|||
![]() |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Я не проверял, как работают приведенные здесь коды, просто хочу сказать, что мне больше нравится линия разрыва, не подвязанная к текущему стилю, а которую можно выращивать до нужной величины на глаз движением мышки, а также вращать вокруг своей оси. Ее хвостики легко удлиняются до нужной величины. Работать с ней-фан. Такая ломанная линия описана в книге Язык макрокоманд и создание кнопок.
|
|||
![]() |
|
||||
Конструктор по сути (машиностроитель) Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
|
ПОЛУЧИЛОСЬ, всем спасибо! Немножко переделал под себя (у нас привыкли к таким разрывам без удлинения линий разрыва):
^C^C(Setq C1 (Getvar "Osmode"));(Setq C2 (Getvar "AUTOSNAP"));(Setq C3 (Getvar "Orthomode"));(Setq C4 (Getvar "Clayer"));_Line;\'_Cal;P1=@;\'Cal;P2=@;_Undo;_Undo;;_Erase;_L;;_Osmode;0;Ortho;Off;AUTOSNAP;0;-La;_Set;Тонкие;LWeight;;;_Pline;'_Cal;P1;_W;0;;_Arc;_Ang;60;'_Cal;P3=(P1+P2)/2;'_Cal;P2;;(Setvar "Osmode" C1);(Setvar "Orthomode" C3);(Setvar "AUTOSNAP" C2);(Setvar "Clayer" C4); Один вопрос остался: если вес линии нужно установить ByLayer, как быть?
__________________
Век живи, век учись - ... |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Сначала снять значение celweight, потом установить "bylayer", потом восстановить.
--- Добавлено: Кстати, желательно переменные при выходе обнулять.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Конструктор по сути (машиностроитель) Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
|
Цитата:
Вот он: http://www.ttru.net/inf3.php?id=4 Длинные линии обрыва это просто для удобства при больших габаритах изделия (не будешь же зигзаг длиной на полчертежа делать).
__________________
Век живи, век учись - ... |
|||
![]() |
|
||||
Регистрация: 29.06.2005
Сообщений: 312
|
А может все-таки обратить внимание на auto.СПДС 1,03 или 1,06, по моему удобная програмулина.
http://www.cad.ru/ru/software/detail.php?ID=326, |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
> MB : Я не насчет удобства или еще чего-то, но на сайте напрямую указано "Текущая версия - 1.03" (а она встает только на 2005, пользователи 2006 пролетают как фанера над Парижем), про 1.06 там ни слова я не увидел (хотя, может, плохо смотрел).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 29.06.2005
Сообщений: 312
|
Реально auto.СПДС 1.06 можно взять отсюда
http://forum.lavteam.com/index.php?showtopic=8833&st=60 |
|||
![]() |
|
||||
Регистрация: 20.07.2005
СПб
Сообщений: 89
|
Отрисовка линий разрыва (обрыва) трех видов (криволинейный, линейный, цилиндрический):
http://dwg.ru/dwl/400 Возможна настройка, т.к. код программы открыт |
|||
![]() |