|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
12.03.2021, 15:52 | #1 | |
Как автоматически удалить линии из множества блоков.
Регистрация: 12.03.2021
Сообщений: 9
|
||
Просмотров: 5359
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
_.laydel ?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
сети Регистрация: 03.11.2008
Московия*
Сообщений: 5,767
|
|
|||
|
||||
Регистрация: 27.12.2011
Сообщений: 1,458
|
Цитата:
Так _laydel сработает или нет (не могу сейчас проверить)? Если да, это лучшее решение для данного случая. Правда, если только заливки не нужны ) Последний раз редактировалось Oleg T, 14.03.2021 в 11:41. |
|||
|
||||
Регистрация: 12.03.2021
Сообщений: 9
|
Увы, разбить блоки не вариант, они нужны для дальнейшей работы. Заливка тоже нужна, удалить надо только линии. Вообще, как промежуточное решение мне помогла команда CDORDER, я цвет слоя заливки (255) переместил на задний фон, и визуально контур рабочих мест стал черным, а не белым, как раньше. но вот как именно удалить линии - вопрос пока открытый.
|
|||
|
||||
инженер Регистрация: 03.08.2007
Сообщений: 1,326
|
1. КМК, проще всего, действительно договориться с ревитчиком. У него это один блок - ну пусть удалит эти линии перед экспортом.
2. Попробовать заменить блоки. Судя по картинке, их там всего два вида (второй - зеркальный). |
|||
|
||||
Регистрация: 27.12.2011
Сообщений: 1,458
|
Здесь http://www.lee-mac.com/programs.html есть программка удаления объектов из блоков, не входя в редактор.
А так и макрос можно вполне написать под конкретно эту задачу (если есть кому). Список блоков - поочередное открытие - удаление объектов с выбором по признаку - закрытие с сохранением. |
|||
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,224
|
С мебелью всегда так - прямое, зеркальное, угол слева, справа, плюс комбинации расположения стульев, сами стулья разные...
короче, не парился никогда , стул - блок, стол - блок и т.д. и комбинируй их как надо, но комбинации никогда в блок не загонял, т.к. их м.б. больше чем исходных блоков, просто смысла нет! Весь этаж с мебелью м.б. блок или ссылка на файл, на практике так удобнее... я не просто т.д., а уверен! Это в учреждениях, а в гостиницах и прочих частных заведениях и подавно! Плюс иногда её чуть двигать приходится, что, отдельный блок для этого создавать... Первый раз открыл Acad и сразу давай фейс править, или лисп ему подавай... У нас начальник бюро любила в кальках править... мелкую моторику нам вырабатывала и ничё, выжили... Последний раз редактировалось VitalyAF, 16.03.2021 в 06:04. |
|||
|
||||
Достаточным будет выложить только один блок.
|
||||
|
||||
Регистрация: 12.03.2021
Сообщений: 9
|
Прикладываю файл. У всех элементов заданы атрибуты (специальным скриптом), поэтому мне их удалять и никак трогать нельзя, поэтому взорвать блок нельзя. Все, что нужно - удалить линии из блоков.
----- добавлено через ~33 мин. ----- Цитата:
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Какие линии-то сносить?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 27.12.2011
Сообщений: 1,458
|
Цитата:
Есть более ранняя версия, команда Remove PS Похоже, здесь не вариант, поскольку заливки на переднем плане PPS Хотя приспособиться можно. Блоки переместить в другой слой, отключить отображение заливок, слой АР_Офисная мебель заморозить. Тогда все работает, но все равно будет достаточно долго (объекты - отрезки, и выбираются по одному) Последний раз редактировалось Oleg T, 16.03.2021 в 12:59. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Белые или с цветом "ПоСлою"? Белые = цвет 7, 255 или RGB?
И чем все-таки не нравится _LayDel с опцией _name, не понимаю
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 27.12.2011
Сообщений: 1,458
|
Цитата:
1. Перенести блоки в другой слой 2. Слой с мебелью заморозить (АР_Офисная мебель) 3. В новом слое создать заливки указанием точки внутри контура 4. Слой АР_Офисная мебель_Заливка РМ удалить 5. Добавить к блокам новые заливки (файл выше, команда ADD2BLOCK) Я попробовал, работает. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
При замене динамических блоков неправильно отображается поворот блоков | Krovlaf | Динамические блоки | 8 | 30.05.2019 07:12 |
Несплошные линии, X-refы и... задача | Vova | AutoCAD | 6 | 20.04.2018 16:14 |
как с помощью VBA удалить влок из коллекции блоков | молод и перспективен | Программирование | 3 | 25.07.2009 12:54 |
Способы обрезания множества линий до линии пересекющей их | Takoy | AutoCAD | 12 | 02.09.2005 06:49 |
Загрузка типа линии из макроса | Кулик Алексей aka kpblc | Программирование | 4 | 24.01.2005 14:57 |