| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
09.03.2021, 08:15 | #1 | |
Как выделить (удалить) все объекты, находящиеся внутри других объектов?
Регистрация: 09.03.2021
Сообщений: 12
|
||
Просмотров: 4781
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Выделить окружности, отсортировать по радиусу (например), определить вхождение одних окружностей внутрь других, снести нужное. В чем собственно проблема?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 29.11.2020
Сообщений: 5
|
Для окружности:
1. Выделяете все свои объекты 2. Применяете команду "ФИЛЬТР" 3. В списке выбор фильтра выбираете "Радиус круга" 4. Из списка с символом =, выбираете нужные вам условия (например для вашего примера - выбрать меньше и в числовое поле вписать радиус большей окружности). |
|||
|
||||
если большие окружности регулярные, то можно так:
Код:
|
||||
|
||||
Регистрация: 09.03.2021
Сообщений: 12
|
Цитата:
https://disk.yandex.ru/i/PWevL8FUWh-glw Да - малые окружности - одинаковые, и большие - тоже одинаковые. Последний раз редактировалось semagar, 09.03.2021 в 10:32. |
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,047
|
|
|||
|
||||
если большие все одинаковые, то просто через выбор можно указанием диаметра выбрать все окружности, меньше какого то значения.
я давно писал на вба код (мой первый и последний.. но работает) для подобной цели. брал окружность, удалял все внутри и вставлял обозначение трубы на разрезе. |
||||
|
||||
Регистрация: 09.03.2021
Сообщений: 12
|
ТС сможет, но разбираться с этим долго. Быстрее всё вручную поудалять.
----- добавлено через ~5 мин. ----- Цитата:
В чертеже есть малые окружности, которые не лежат в больших окружностях - они должны остаться. Последний раз редактировалось semagar, 09.03.2021 в 11:19. |
|||
|
||||
Цитата:
если хотите, попробуйте мою поделку. но уровень програмирования конечно очень не очень. http://dwg.ru/dnl/126 проставление разрезов на трубах. |
||||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,004
|
Тем более если к этому приложить голову - создав временный слой и туда перенести большие окружности (быстрый выбор), а потом заблокировать (и если есть еще что-то - тоже заблокировать или перенести на временные слои). Тогда можно целыми фрагментами чистить)
|
|||
|
||||
инженер Регистрация: 03.08.2007
Сообщений: 1,326
|
Удалять надо только окружности внутри, или можно все что находится внутри больших окружностей? Если все предложу свой вариант решения.
1. Строим полилинию вокруг заданных окружностей 2. Пробуем что-то из предложенного в этой теме: Выделение и удаление обьектов внутри замкнутой полилинии. Как? |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
|
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как выборочно удалить объекты с одинаковыми характеристиками? | felisaalmeida | AutoCAD | 19 | 09.03.2021 17:58 |
Как удалить "Последний ввод" (Recent input) в контексном меню редактирования объектов? | interior2k | AutoCAD | 12 | 21.01.2020 23:22 |
Как выделить объекты рамкой, за пределами экрана? | valerik88 | LISP | 1 | 02.12.2016 16:30 |
Как вычислить и удалить одинаковые объекты? | РастОК | AutoCAD | 10 | 01.05.2014 10:55 |
как выделить определённые объекты vba | dickens | Программирование | 12 | 15.12.2011 15:54 |