Всем привет. Сегодня расскажу, как с помощью Revit API быстро загрузить семейства в проект. Рассмотрим 2 варианта: загрузить все семейства из папки, и загрузить все семейства из одного проекта в другой. А так же расскажу, как сделать так, чтобы при этом автоматически заменялись версии существующих семейств, заменялись значения параметров, и заменялись общие вложенные семейства. Начнём сразу с самой интересной части нашей статьи. Этот интерфейс позволяет нам управлять тем, как мы загружаем семейства, и на какие кнопки в каких ситуациях нажимаем. Нажимаем, конечно, условно — вместо нажатия реальных кнопок мы говорим Ревиту, что ему надо делать вот здесь: И, разумеется, вот здесь: Напишем реализацию этого интерфейса, чтобы при нахождении семейства оно заменялось, а при нахождении общего — заменялось и оно, при этом в обоих случаях с заменой значений параметров: Как понимать этот код: Кстати, вы знали, что в Ревите есть встроенная функция выгрузки всех семейств из проекта по указанному адр
Пакетная загрузка и обновление семейств
12 сентября 202412 сен 2024
727
2 мин