набор объектов

Автор Тема: набор объектов  (Прочитано 6796 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 1958Автор темы

  • ADN OPEN
  • **
  • Сообщений: 93
  • Карма: 0
набор объектов
« : 07-03-2017, 15:19:35 »
Создан список примитивов следующего вида:

((1 <имя объекта 1>) (2 <имя объекта 2>) ... (n <имя объекта n>))

Из этого списка сформирован новый список, в который включены только имена некоторых примитивов:

(<имя объекта 2> <имя объекта 3> ... <имя объекта 7>)

Вопрос: Как сформировать набор примитивов с использованием нового списка, чтобы подсветить эти примитивы (с использованием команды sssetfirst)?
« Последнее редактирование: 08-03-2017, 06:00:57 от 1958 »

Отмечено как Решение 1958 07-03-2017, 15:41:55

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13886
  • Карма: 1788
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: набор обектов
« Ответ #1 : 07-03-2017, 15:28:00 »
Как-то так, если я еще не забыл лисп:
Код - Auto/Visual Lisp [Выбрать]
  1. ; list_en - это твой список имён примитивов
  2. (setq ss (ssadd)) ; Создаём пустой набор
  3. (foreach en list_en
  4.   (ssadd en ss) ; добавляем в набор все примитивы
  5. )
  6. (sssetfirst nil ss) ; выбираем всё, что есть в наборе
  7. (setq ss nil)
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн 1958Автор темы

  • ADN OPEN
  • **
  • Сообщений: 93
  • Карма: 0
Re: набор обектов
« Ответ #2 : 07-03-2017, 15:31:00 »
Спасибо! Получилось!