|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853
|
pickfirst ?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Проверить в Брикскаде не могу, в Автокаде работает. При выборе секрамкой объекты должны быть гарантированно на экране. Добавил пару библиотечных функций
Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
BGBLEXP работает с предварительным выбором. Поэтому алгоритм такой
1. Сформировать нужный набор объектов 2. Вызвать BGBLEXP Пример (Взрывает все блоки в текущем пространстве) Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,828
|
Повторно подниму свой вопрос #402
Данный функционал так и не удалось реализовать?
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Регистрация: 04.12.2013
Сообщений: 74
|
Не ругайтесь, если повторю чей-то вопрос...
Можно ли перекрашивать всё, но в пределах выбранного? Потому что если даже скопировать часть чертежа в новый файл, там его полностью перекрасить и вставить обратно - все блоки перекрашиваются обратно. Остаются перекрашенными только примитивы. |
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Цитата:
А чтобы перекрасить ЧАСТЬ вставленных экземпляров блоков, надо заменить их на копии, идентичные по содержанию, но с другими именами. Для этого пригодится команда BGRB. Правда, она работает с отдельными блоками. Как вариант, посмотрите здесь: https://dwg.ru/dnl/10891 |
|||
|
||||
Регистрация: 04.12.2013
Сообщений: 74
|
Вообще пробовал команду BGCOLOR
Пусть в пространстве несколько планов. Один нужно перекрасить (почти все в один цвет). BGCOLOR - перекрашивает вообще всё. Даже скрытые элементы. Я пробовал скопировать в новый документ нужный план, перекрасить и скопировать обратно - при вставке перекрашенного плана в первоначальный документ все блоки возвращают свою первоначальную окраску. |
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Цитата:
Более того, если не использовать bgtools, а перекрасить определения блоков по одному в штатном редакторе блоков - эффект будет тот же. Цитата:
Поймите разницу между определением блока и вставленными в чертеж экземплярами блока, и все станет на свои места. Разница - примерно как между типографской матрицей и напечатанными с нее листами Только в типографии изменения в матрице влияют лишь на новые отпечатки, а в блоках Акада - на все, в том числе ранее "отпечатанные". PS Разбросать разные планы по разным файлам разве не представляется возможным? Последний раз редактировалось kp+, 25.07.2023 в 23:34. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Пробуй. Обновил до версии 3.13b. Дай обратную связь, сильно не тестировал
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
white_cat, Пока нет 2023 для проверки. Попробуй предварительно проверить черчеж на ошибки
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Регистрация: 16.10.2013
Сообщений: 323
|
Неожиданно наткнулся вот на какой баг (фичу?): если в блоке с рамкой и штампом на листах есть поле с переменной ctab, то при выполнении команды BGCTF поле во всех листах преобразовывается в текст с названием только первого листа.
Это в принципе логично, но не совсем отвечает задумке команды, хотелось, конечно, чтобы в каждом блоке оставалось то значение ctab, которое и было, но тогда возникнет противоречие, не может быть один блок на разных листах с разным текстом (собственно поэтому и захотел потестить команду). |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Научите лиспу на примере (или как kpblc, VVA и компания пытаются обучить чайника лиспу) | Red Nova | LISP | 4555 | 24.03.2024 13:44 |
{Конкурс} Lisp. Задачки для студентов | gomer | LISP | 10 | 05.01.2011 16:33 |
LISP на команду 3dcorbit | Малюк | LISP | 2 | 30.09.2009 14:18 |
Запуск Lisp команды в новом документе | BlackHarp | LISP | 1 | 26.03.2009 23:06 |
загрузка DOS прог через LISP | Gaa | LISP | 15 | 12.08.2005 19:19 |