Семейство AutoCAD – Русский – только для чтения
Делитесь знаниями, задавайте вопросы, читайте самые популярные темы по AutoCAD.
отмена
Отображаются результаты для 
Показать  только  | Вместо этого искать 
Вы имели в виду: 

Как происходит расчленение блока в блоке до исходных солидов в AutoCAD?

6 ОТВЕТ 6
Ответить
Сообщение 1 из 7
Cfytrr
1214 просмотров, 6 ответов

Как происходит расчленение блока в блоке до исходных солидов в AutoCAD?

Приветствую.

Не подскажите люди знающие, как быть. Есть блок №1 в который вложен другой блок №2+ солид объект. В блоке №2 тоже есть блоки и солид объекты. Есть ли какой Lisp или способ в один клик расчленить блок №1  (и все входящие в него блоки (на разном уровне вхождения)) до исходных солид объектов?

 

@Cfytrr 

Название темы было изменено @alina.balkanskaia для улучшения навигации на форуме. Оригинальное название: Расчленение блока в блоке до исходных солидов

6 ОТВЕТ 6
Сообщение 2 из 7
kpblc2000
в ответ: Cfytrr

Чисто теоретически - можно написать. Правда, работать будет при условии, что вложенные блоки вставлены с равными масштабами.

Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям! | Do you find the posts helpful? "LIKE" these posts!
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.


Алексей Кулик aka kpblc | Aleksei Kulik aka kpblc Facebook | LinkedIn
autolisp.ru
Техническая поддержка программистов Autodesk в СНГ
Библиотека пользовательских lisp-функций | Custom Lisp-function library

Сообщение 3 из 7
Cfytrr
в ответ: kpblc2000

Был бы очень Вам признателен за такой лисп

Сообщение 4 из 7
kpblc2000
в ответ: Cfytrr

А вот теперь бы файл-образец исходных данных и чего должно получиться в результате.

Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям! | Do you find the posts helpful? "LIKE" these posts!
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.


Алексей Кулик aka kpblc | Aleksei Kulik aka kpblc Facebook | LinkedIn
autolisp.ru
Техническая поддержка программистов Autodesk в СНГ
Библиотека пользовательских lisp-функций | Custom Lisp-function library

Сообщение 5 из 7
Cfytrr
в ответ: kpblc2000

В файле несколько блоков. Нужно выбрать один или сразу несколько рамочкой, нажать на кнопку и получить набор солид объектов. Уровень вложения солидов в блоке разный

Сообщение 6 из 7
kpblc2000
в ответ: Cfytrr

Ну пока что я не вижу особых проблем - преобразовать pickset в набор примитивов, каждый из них vla-explode, а дальше рекурсивно проходить по полученному составу примитивов. Если нашли блок с 3DSOLID внутри - разбивать. Муторно писать, да и времени уже почти полночь (а вставать в 6).

P.S. На форумах dwg.ru и adn-cis.org есть и темы по обучению, и разделы по заказу работ. Советую обратиться туда - может, и найдется человек, не настолько умученный работой, как я.

Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям! | Do you find the posts helpful? "LIKE" these posts!
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.


Алексей Кулик aka kpblc | Aleksei Kulik aka kpblc Facebook | LinkedIn
autolisp.ru
Техническая поддержка программистов Autodesk в СНГ
Библиотека пользовательских lisp-функций | Custom Lisp-function library

Сообщение 7 из 7
alina.balkanskaia
в ответ: Cfytrr

@Cfytrr Добрый день! рада видеть вас в Сообществе! Поделитесь, помогли ли вам рекомендации @kpblc2000 ? Может быть, у вас есть новые данные, в таком случае, пожалуйста, поелитесь ими?

Alina Balkanskaia
Community Manager

Не нашли то, что искали? Задайте вопросы в сообществе или поделитесь своими знаниями.

Новая тема  

Autodesk Design & Make Report