Сообщество программистов Autodesk в СНГ

ADN Club => Revit API => Тема начата: RevitTormentor от 13-03-2018, 16:23:06

Название: Добавить подкатегорию?
Отправлено: RevitTormentor от 13-03-2018, 16:23:06
На картинке "слепок" базы.

1) вопрос В левой части как называются элементы списка - "Категории"?
2) вопрос Если это категории Как в одну категорию (любую) что-то добавить своё? Подкатегорию например какую-нибудь или элемент.

Наверное есть какие нибудь категории которые требуют сначала узнать Level на который добавляется элемент.
Но ведь и вспомогательные "места" которые сначала надо создать в базе, а потом уже брать их ID и записывать в параметры элемента. Например материалы, типа нагрузок, защитные слои.


(https://s9.postimg.org/bg9sp6lsr/image.png) (https://postimg.org/image/bg9sp6lsr/)
Название: Re: Добавить подкатегорию?
Отправлено: Александр Пекшев aka Modis от 13-03-2018, 16:48:25
Ну и вопросы)
1) вопрос В левой части как называются элементы списка - "Категории"?
Слева отображается дерево всех элементов БД текущего проекта, сгруппированные по категориям. И тут имеются ввиду не только те элементы, которые вы видите в модели, но и типоразмеры, стили линий и т.п.
2) вопрос Если это категории Как в одну категорию (любую) что-то добавить своё? Подкатегорию например какую-нибудь или элемент.
Никаких подкатегорий создавать нельзя - такого в Ревите не существует просто-напросто! Все категории заведомо статически определены и вы можете посмотреть их список в перечислителе BuiltInCategory (http://www.revitapidocs.com/2018.1/ba1c5b30-242f-5fdc-8ea9-ec3b61e6e722.htm)
Соответственно, чтобы в любую из категорий добавить новый элемент - нужно этот элемента создать! Тогда элемент появится в этом списке. Большое количество элементов можно создать через АПИ, но не все

Наверное есть какие нибудь категории которые требуют сначала узнать Level на который добавляется элемент.
Но ведь и вспомогательные "места" которые сначала надо создать в базе, а потом уже брать их ID и записывать в параметры элемента. Например материалы, типа нагрузок, защитные слои.
Тут даже комментировать не хочу - ни слова не понял
Название: Re: Добавить подкатегорию?
Отправлено: Александр Пекшев aka Modis от 13-03-2018, 16:54:06
Никаких подкатегорий создавать нельзя - такого в Ревите не существует просто-напросто!
Соврал немного - есть такое понятие как подкатегории, но это вряд-ли относится к вопросу
Название: Re: Добавить подкатегорию?
Отправлено: Виктор Чекалин от 13-03-2018, 16:59:40
Ну и вопросы)
Согласен

В левой части как называются элементы списка - "Категории"?
Вообще это название класса объекта в Revit API :)

Если это категории Как в одну категорию (любую) что-то добавить своё? Подкатегорию например какую-нибудь или элемент.
Чисто из любопытства - зачем? Вы не знаете что это, но хотите туда что то добавить? :) Думаю тему закрыть нужно, после ответа)
Название: Re: Добавить подкатегорию?
Отправлено: Александр Пекшев aka Modis от 13-03-2018, 17:05:54
Вообще это название класса объекта в Revit API
Да, точно! Вы правы!
Название: Re: Добавить подкатегорию?
Отправлено: RevitTormentor от 13-03-2018, 17:06:16
Слева отображается дерево ... сгруппированные по категориям.
Уточню ответы по вопросам - значит список слева - Категории?

Соответственно, чтобы в любую из категорий добавить новый элемент - нужно этот элемента создать! Тогда элемент появится в этом списке. ...
Ок

Закрывайте
Название: Re: Добавить подкатегорию?
Отправлено: Александр Пекшев aka Modis от 13-03-2018, 17:07:21
Уточню ответы по вопросам - значит список слева - Категории?
Нет. Я неправильно ответил. Смотрите ответ от Виктора Чекалина