|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Не подскажете, насколько еще сложно написать оч. похожий на SELML (выбор стилей мультилиний) лисп для задания активного стиля мультилиний?
Тогда было бы гораздо удобнее делать стиль текущим - прямо из макроса замены мультилиний или макроса замены полилиний на мультилинии и т.п. Да и просто удобнее чертить мультилиниями. И также общий к лиспам вопрос: можно ли выводить сообщения об итогах работы? Обычные отчетные сообщения в текстовом окне вроде: найдено столько-то, такие-то, заменено столько-то, не найдено ничего и т.п.? Последний раз редактировалось АлексЮстасу, 03.08.2009 в 21:36. |
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
АлексЮстасу, Нисколько не сложно.
Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
А еще в детстве меня обманывали - говорили, что волшебников не существует
Существует возможность добавить в эти окна выбора стилей мультилиний еще и их описания (Description)? Чтобы можно было выбирать не только по шифрованным названиям, но и по человекоподобным описаниям. Последний раз редактировалось АлексЮстасу, 04.08.2009 в 18:05. |
||||
|
||||
Цитата:
|
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Вариант с Description
Код:
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 06.08.2009 в 16:53. |
|||
|
||||
Работает! Описания (Description) подсказываются!
Меня сначала напугала толщина и размер букв, но, методом сравнительного тыка, убрав строку "fixed_width_font=true;" получил такие же тонкие буквы, как и в прежнем варианте. Тонкие читаются лучше, а, главное, больше похожи на стили текстов в других, привычных окнах. Надеюсь, при этом ничего не испортил? А в старую SELML добавить описания (Description) возможно? Я попытался из последнего лиспа выделить нужный фрагмент, но SELML написана немного по-другому, и я не нашел аналогичных мест... Последний раз редактировалось АлексЮстасу, 06.08.2009 в 17:04. |
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
АлексЮстасу, Лучшее враг хорошего. Убрал "fixed_width_font=true;" из #65
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Еще раз спасибо!
Я еще у себя сразу заменил название окна с "Выбор стиля мультилинии" на "Назначить активный стиль мультилинии" - так по-моему понятнее. И расширил окно с помощью замены 51 на 71: "width=71 ;" Это чтобы описания почти полностью помещались в окно. Для проектируемой панельки работы с мультилиниями сочинил три иконки для кнопок - прилагаю. Напомню: по-моему, для полноценной, удобной работы с мультилиниями не хватало всего ничего - нескольких функций. И мультилиниями будет так же удобно работать, как полилиниями, но их плюсы дадут заметный эффект в целом. Осталось только научиться мультилинии разрезать, сшивать и взрывать - все с учетом сделанных декоративных разрывов и примыканий средствами _.mledit. Взрывание - самое сложное, т.к. взрывать нужно так, чтобы сохранялись штриховки как отдельный элемент, а каждой составляющей можно было назначить нужный слой и толщину (цвет и стиль уже заданы). Последнее лучше сделать с помощью текстового файла-описания элементов - какими они должны быть после взрывания. И еще - было бы замечательно иметь возможность после взрывания образовывать границу штриховки (она же контур площади мультилинии) и создавать маску (Wipeout) в площади мультилиний. |
||||
|
||||
Еще возникла небольшая проблема - после макроса, назначающего активную мультилинию (SETML), выбирающего заменямый стиль (SELML) и самой замены (ML1) часто происходит потеря установок всех привязок.
Макрос: ^C^C_SETML SELML;ML1;Y; При раздельном запуске каждой из этих прог потери назначенных привязок вроде бы не наблюдалось. С чем это может быть связано? |
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
АлексЮстасу,
Цитата:
Могу предложить только запоминать привязку и восстанавливать ее снова. Что-то типа такого (пишу без Автокада со всеми вытекающими ) Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Цитата:
Т.е. эти потери настроек привязки не лечатся? В целом спонтанны? У меня было подозрение, что это как-то связано с ref-файлами... Правильно, что в результате OSMODE запомнятся все установленные настройки привязок? |
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
|
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Я много чего писал, всего уже не помню
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
andery, Отредактируй стандартную кнопку или создай свою
Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
создай тулпалетку для мультилиний, в которой можно для каждой мультилинии описать не только привязки к оси, но и масштаб, слой, цвет, толщину и стиль.
|
||||
|
||||
Хмурый я пробовал и "По Слою" и "По Блоку" видимо какой-то глюк завтра на работе попробую проверить. Главное это возможно, значит буду пытаться исправить.
Попробовал в 2007 и в 2009 пока нифига. В стандартной мультилинии по умолчанию вроде стоит "По Слою", значит должна меняться. Последний раз редактировалось faeto1982, 04.10.2009 в 16:00. |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Можно в Автокаде чертить сразу в масштабе? | Student | AutoCAD | 199 | 23.07.2010 17:09 |
Москва не сразу строится | Perezz!! | Разное | 20 | 21.04.2009 23:52 |
ЮМОР 2006 =) | Perezz!! | Разное | 1122 | 04.01.2007 00:46 |