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

07/08/2014

Вставка типоразмера из каталога типов

Вопрос: Есть ли в Revit API возможность загрузки семейства и создание типоразмера из каталога?

Если таковой нет, то я предполагаю, что можно написать свой код для парсинга каталога и самостоятельной загрузки типоразмера. Возможны ли с этим подходом какие-то проблемы?

Ответ: Звучит вполне логично. Я не вижу тут никаких проблем.

Вы можете загрузить семейство со всеми типоразмерами сразу или только определенный тип. Используйте для этого методы LoadSymbol или LoadFamilySymbols. Несколько размышлений и полезной информации по этому вопросу вы найдете в статье Загрузка выбранных типоразмеров (на англ.)

Под каталогом я так понимаю вы имеете ввиду какой-нибудь текстовый файл, в котором задан список возможных размерностей семейства?

Не думаю, что в Revit API есть поддержка для работы с таким каталогом. Здесь действительно вам будет необходимо самостоятельно реализовать парсинг и извлечение нужной вам информации из этого файла.

Затем вы можете уже загрузить определенный типоразмер в проект, например, с помощью метода Duplicate и установив желаемые значения размеров в соответствие со значениями из каталога.

Источник: http://thebuildingcoder.typepad.com/blog/2014/07/autodesk-view-and-data-api.html#6

Обсуждение: http://adn-cis.org/forum/index.php?topic=895

Опубликовано 07.08.2014