Решение проектов плагинов для Autodesk Revit.
# | Плагин | Проект | Справка | Вкладка | Панель |
---|---|---|---|---|---|
1. | Настройки | RevitPlatformSettings | Confluence | BIM | Установки |
2. | Печать | RevitBatchPrint | Confluence | BIM | Листы |
3. | Поиск коллизий | RevitClashDetective | Confluence | BIM | Проверки |
4. | Копирование стандартов | RevitCopyStandarts | Confluence | BIM | Прочее |
5. | Управление видами | RevitCopyViews | Confluence | BIM | Виды |
6. | Управление листами | RevitCreateViewSheet | Confluence | BIM | Листы |
7. | Обозреватель семейств | RevitFamilyExplorer | Confluence | Admin | Доработка |
8. | Генерация таблиц выбора | RevitGenLookupTables | Confluence | Admin | Доработка |
9. | Расстановщик перемычек | RevitLintelPlacement | Confluence | Admin | Доработка |
10. | Расстановщик отметок | RevitMarkPlacement | Confluence | КР | Отметки |
11. | Задания на отверстия | RevitOpeningPlacement | Confluence | BIM | Отверстия |
12. | Шаблон плагинов Revit | RevitPlugins | GitHub | ### | ### |
13. | Квартирография | RevitRooms | Confluence | АР | Квартирография |
14. | Экспорт Revit файлов | RevitServerFolders | Confluence | BIM | Экспорт |
15. | Плагин СМР | RevitSetLevelSection | Confluence | BIM | СМР |
16. | Супер фильтр | RevitSuperfilter | Confluence | BIM | Выборка |
17. | Расстановщик проемов окон | RevitWindowGapPlacement | Confluence | BIM | ### |
18. | Проверка уровней | RevitCheckingLevels | Confluence | BIM | СМР |
19. | Копирование зон СМР | RevitCopingZones | Confluence | BIM | СМР |
20. | Документация пилонов | RevitPylonDocumentation | Confluence | КР | Документация |
21. | Удалить неиспользуемые | RevitDeleteUnused | Confluence | BIM | Прочее |
22. | Выгрузить объемы | RevitMepTotals | Confluence | BIM | Экспорт |
23. | Маркировать помещения | RevitRoomTagPlacement | Confluence | АР | Квартирография |
24. | Удалить марки помещений | RevitRemoveRoomTags | Confluence | АР | Прочее |
Установка nuke-build:
dotnet tool install Nuke.GlobalTool --global
Создание проекта:
nuke CreatePlugin `
--plugin-name RevitPlugins `
--publish-directory "path/to/build" `
--icon-url "https://icons8.com/icon/UgAl9mP8tniQ/example" `
--bundle-name "Пример плагина" `
--bundle-type InvokeButton `
--bundle-output "path/to/bundle" `
Компиляция проекта:
nuke compile --profile RevitPlugins
Публикация проекта:
nuke publish --profile RevitPlugins