Создание плагина на pyRevit. ч-1
Давайте напишем наш первый инструмент для Revit. Создадим вкладку на панели инструментов, панель и первую кнопку.
В качестве примера попробуем реализовать разделение MEP
элементов на сегменты заданной длины, таких как, Трубы, Воздуховоды, Кабельные лотки и Короба. Но для начало ограничимся трубами и воздуховодами.
элементов на сегменты заданной длины, таких как, Трубы, Воздуховоды, Кабельные лотки и Короба. Но для начало ограничимся трубами и воздуховодами.
Для того чтобы приступить к реализации этого проекта нужно в
начале создать следующею структуру папок/файлов:
начале создать следующею структуру папок/файлов:
далее создадим следующие файлы bundle.yaml
в каталоге \BreakMEPCurve.pushbutton разместим иконку и напишем простой скрипт для проверки работоспособности.
теперь перейдём на вкладку pyRevit и в настройках укажем путь до корневого каталога
сохраним и перезапустим, после появится вкладка с кнопкой на панели.
при создании новой вкладки или панели с кнопками необходимо будет обновлять
теперь попробуем кнопку в работе
В следующей части начнём писать логику работы скрипта по разделению труб и воздуховодов.