Доступ к элементам спецификации

Автор Тема: Доступ к элементам спецификации  (Прочитано 5401 раз)

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

Оффлайн Виктор ЧекалинАвтор темы

  • Administrator
  • *****
  • Сообщений: 694
  • Карма: 111
  • Skype: chekalin-v

Оффлайн Пашин Евгений

  • ADN PRO
  • *
  • Сообщений: 662
  • Карма: 12
  • Skype: pashin.evgeniy
Re: Доступ к элементам спецификации
« Ответ #1 : 27-11-2015, 09:07:34 »
Увы, никакого конкретного примера не нашел по ссылке...

Оффлайн Виктор ЧекалинАвтор темы

  • Administrator
  • *****
  • Сообщений: 694
  • Карма: 111
  • Skype: chekalin-v
Re: Доступ к элементам спецификации
« Ответ #2 : 27-11-2015, 09:16:03 »
Евгений,
Так там все предельно ясно.
Код - C# [Выбрать]
  1. //activeView - спецификация
  2. var collector = new FilteredElementCollector(doc, activeView);
  3.  
  4. //элементы спецификации
  5. var elements=
  6. collector.WhereElementIsNotElementType();
  7.  
  8. // или любой другой фильтр, зависит от того что в спецификации
  9.  
главное убедиться, что вид явяляется именно спецификацией, а то надолго может код зависнуть

Оффлайн Пашин Евгений

  • ADN PRO
  • *
  • Сообщений: 662
  • Карма: 12
  • Skype: pashin.evgeniy
Re: Доступ к элементам спецификации
« Ответ #3 : 27-11-2015, 10:26:01 »
Так там все предельно ясно.

Виктор, Ваш пример нагляден. Но я все-таки прошу Вас принять тот факт, что не все имеют соответствующий опыт. Еще бы месяц назад я бы не понял этот код.