Свойства элементов

Автор Тема: Свойства элементов  (Прочитано 4576 раз)

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

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

  • ADN OPEN
  • ***
  • Сообщений: 210
  • Карма: 0
Свойства элементов
« : 27-03-2020, 19:12:11 »
Добрый вечер.
Не получается получить доступ ко всем группам свойств элемента через API.
Обращаюсь к ModelItem.PropertyCategories. В окне просмотра свойств в Нэвисе этих групп больше,
чем возвращает это свойство.
Подскажите, пожалуйста, как получить все группы свойств.
Спасибо за информацию.

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Свойства элементов
« Ответ #1 : 27-03-2020, 21:17:10 »
Речь о свойствах или о категориях свойств? Для свойств: ModelItem.Properties
Посмотри эту статью: https://adndevblog.typepad.com/aec/2012/05/navisworks-net-api-properties.html
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Свойства элементов
« Ответ #2 : 27-03-2020, 21:43:56 »
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • ***
  • Сообщений: 210
  • Карма: 0
Re: Свойства элементов
« Ответ #3 : 06-04-2020, 20:31:29 »
Приветствую.
Получается интересная ситуация.
Есть группы(категории) параметров у родительского объекта в дереве.
При выборе одного из дочерних элементов, эти параметры для него вычисляются и отображаются.
Например площадь и объем стены. А при получении всех категорий параметров этого объекта через API,
данных категорий нет.

P.S: У, ModelItem, по всей видимости, нет свойства Properties... И доступ к свойствам, похоже,
осуществляется только через ModelItem.PropertyCategories.
« Последнее редактирование: 06-04-2020, 21:59:32 от Vladislav »