| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как выбрать все объекты внутри блока?

Как выбрать все объекты внутри блока?

Ответ
Поиск в этой теме
Непрочитано 19.07.2016, 20:51 #1
Как выбрать все объекты внутри блока?
valerik88
 
Регистрация: 02.07.2016
Сообщений: 249

Есть блок vlaB, собранный из нескольких объектов.
Я разбиваю блок
Код:
[Выделить все]
 (vla-Explode vlaB)
Соответственно блок исчезает, на его месте остаются объекты из которого он состоял. Как получить список этих объектов? Ну понятно, что его надо как-то получить ещё до того как я разбил блок. Как это сделать?

PS: или может быть, пока я не разбил блок, объектов то ещё не существует? Они существуют только в описании блока, и тогда нужно получать их список после разбития блока, а не до? Опять же как?
Просмотров: 1622
 
Непрочитано 19.07.2016, 21:15
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Во-первых, описание блока никуда не исчезает. И вхождение тоже.
Во-вторых, темы в "Готовых программах" - "Подготовка подосновы", "Нормализация блоков". Анализируй код, там все достаточно понятно описано.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.07.2016, 00:04
1 | #3
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Просто прочитай описание
Цитата:
RetVal : Variant (array of objects)
The array of exploded objects.
Код:
[Выделить все]
(setq objs (vla-Explode obj))
И, как уже сказали выше, вхождение блока никуда не делось.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 20.07.2016, 19:43
#4
valerik88


 
Регистрация: 02.07.2016
Сообщений: 249


[quote=VVA;1552814]Просто прочитай описание

Спасибо, то что надо
valerik88 вне форума  
 
Непрочитано 20.07.2016, 19:57
1 | #5
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


А также тут
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как выбрать все объекты внутри блока?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Доработка кодя для скрытия объектов блока (LISP) AndruxaZ LISP 2 22.09.2014 14:27
Присвоение атрибуту блока значения атрибута другого блока. shartal Программирование 4 14.11.2013 14:02
Проблема с базовой точкой блока и вхождением блока в DXF nogaems Программирование 5 29.08.2013 15:46
Не могу выбрать объекты на чертеже. Valentine AutoCAD 4 19.09.2012 13:11
LISP: возможно ли выбрать через ssget рамкой объекты разных типов? cj_lex LISP 5 20.04.2012 10:54