Освоение надстройки Revit для архитектуры на русском
#4950953
Mastering Revit Add-in for Architecture (B0GPNBPKNY)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Katsumi Kawasaki | #26492: Компьютерное программирование
Эта книга представляет собой пошаговое руководство по созданию надстроек для Revit. Создавайте полы, стены, потолки и многое другое с помощью программирования! Автоматизация Revit больше не мечта. Надстройки Revit позволяют создавать функции, недоступные в стандартных меню, выполнять повторяющиеся задачи одним нажатием кнопки и автоматизировать задачи моделирования в Revit. Это значительно повышает эффективность работы и качество проектирования. Это также снижает количество человеческих ошибок. В книге представлено множество примеров кода, которые вы можете попробовать (но вам потребуется самостоятельно установить Revit 2025). Вы также можете модифицировать примеры для создания собственных надстроек. Примеры кода можно скачать с сайта автора.
(Примечание) Эта книга предназначена для Revit 2025 и использует язык программирования C#. Она не поддерживает Dynamo. Примеры кода могут быть запущены только в версии 2025. Поддержка версии 2026 возможна, если следовать шагам, описанным в главе 13 этой книги. Платформа для разработки надстроек для Revit 2025 — .NET 8, но Revit 2024 и более ранние версии используют .NET Framework 4.8 или более ранние версии, что выходит за рамки данного документа.
Оглавление
1 Введение
1-1 Что такое надстройка?
1-2 Что такое API Revit?
1-3 Структура
2. Необходимое программное обеспечение
2-1 Выбор языка для разработки надстроек Revit
2-2 Для тех, кто интересуется Python
2-3 Инструмент разработки на C# Visual Studio
2-4 Шаблон надстройки Revit
2-5 Поиск в Revit
2-6 AddinManager
2-7 Материалы по разработке надстроек Autodesk
3 типа надстроек для Revit
3-1 Внешние команды
3-2 Внешние приложения
4. Ваше первое дополнение
4-1 Создание нового проекта
4-2 Настройка свойств
4-3 Настройка зависимостей
4-4 Напишите код
4-5 Файл манифеста надстройки
4-6 Исполнение
4-7 Отладка и повторный запуск
4-8 Развертывание
5. Выбор объектов
5-1 Выберите один элемент
5-2 Определите свой класс и избегайте ошибок (Часть 1)
5-3 Использование фильтров для предотвращения ошибок выбора (Часть 2)
5-4 Выделите несколько элементов, щелкнув или перетащив мышь.
5-5 Множественный выбор путем перетаскивания прямоугольной области
5-6 Выбор объектов в связанных документах
6. Прочитайте свойства отдельного экземпляра.
6-1. Определите высоту стены (используя BuiltInParameter).
6-2 Измерение высоты стены (с использованием названий параметров)
7. Свойства чтения нескольких экземпляров
7-1 Выберите все стены в модели и получите их свойства.
7-2. Составьте список комнат и выведите его в Excel.
7-3 Откройте все двери
8. Редактирование объектов (высота, положение, тип)
8-1 Измените высоту стены, изменив свойства.
8-2 Переместите стену
8-3 Изменить тип стены
9. Создание объекта 1 (Основы)
9-1 Создайте стену
9-2 Создайте пол
9-3 Разместите колонну
9-4 Поставьте крышу на
9-5 Установите балку
9-6 Создайте потолок
10. Создание объектов 2 (двери, окна, инженерное оборудование, мебель)
10-1 Размещение двери
10-2 Размещение окна
10-3 Размещение оборудования (осветительных приборов)
10-4 Размещение оборудования (механического оборудования)
10-5 Расстановка мебели
11. Создание объектов 3 (Уровни, Сетки, Листы, Теги)
11-1 Создание уровней и видов
11-2 Создание сеток и размеров
11-3 Создайте лист
11-4 Добавить теги (комната)
11-5 Добавить теги (двери и фурнитура)
12 12. Создавайте более крутые приложения.
12-1 Дополнение к приложению с оригинальными меню и кнопками
13. Как обеспечить совместимость надстройки с версиями, отличными от Revit 2025.
13-1 Различия в структурах между версиями Revit
13-2 Как обеспечить совместимость надстроек Revit 2025 с Revit 2026
13-3 Как обеспечить совместимость надстройки Revit 2025 с Revit 2024 и более ранними версиями
(Примечание) Эта книга предназначена для Revit 2025 и использует язык программирования C#. Она не поддерживает Dynamo. Примеры кода могут быть запущены только в версии 2025. Поддержка версии 2026 возможна, если следовать шагам, описанным в главе 13 этой книги. Платформа для разработки надстроек для Revit 2025 — .NET 8, но Revit 2024 и более ранние версии используют .NET Framework 4.8 или более ранние версии, что выходит за рамки данного документа.
Оглавление
1 Введение
1-1 Что такое надстройка?
1-2 Что такое API Revit?
1-3 Структура
2. Необходимое программное обеспечение
2-1 Выбор языка для разработки надстроек Revit
2-2 Для тех, кто интересуется Python
2-3 Инструмент разработки на C# Visual Studio
2-4 Шаблон надстройки Revit
2-5 Поиск в Revit
2-6 AddinManager
2-7 Материалы по разработке надстроек Autodesk
3 типа надстроек для Revit
3-1 Внешние команды
3-2 Внешние приложения
4. Ваше первое дополнение
4-1 Создание нового проекта
4-2 Настройка свойств
4-3 Настройка зависимостей
4-4 Напишите код
4-5 Файл манифеста надстройки
4-6 Исполнение
4-7 Отладка и повторный запуск
4-8 Развертывание
5. Выбор объектов
5-1 Выберите один элемент
5-2 Определите свой класс и избегайте ошибок (Часть 1)
5-3 Использование фильтров для предотвращения ошибок выбора (Часть 2)
5-4 Выделите несколько элементов, щелкнув или перетащив мышь.
5-5 Множественный выбор путем перетаскивания прямоугольной области
5-6 Выбор объектов в связанных документах
6. Прочитайте свойства отдельного экземпляра.
6-1. Определите высоту стены (используя BuiltInParameter).
6-2 Измерение высоты стены (с использованием названий параметров)
7. Свойства чтения нескольких экземпляров
7-1 Выберите все стены в модели и получите их свойства.
7-2. Составьте список комнат и выведите его в Excel.
7-3 Откройте все двери
8. Редактирование объектов (высота, положение, тип)
8-1 Измените высоту стены, изменив свойства.
8-2 Переместите стену
8-3 Изменить тип стены
9. Создание объекта 1 (Основы)
9-1 Создайте стену
9-2 Создайте пол
9-3 Разместите колонну
9-4 Поставьте крышу на
9-5 Установите балку
9-6 Создайте потолок
10. Создание объектов 2 (двери, окна, инженерное оборудование, мебель)
10-1 Размещение двери
10-2 Размещение окна
10-3 Размещение оборудования (осветительных приборов)
10-4 Размещение оборудования (механического оборудования)
10-5 Расстановка мебели
11. Создание объектов 3 (Уровни, Сетки, Листы, Теги)
11-1 Создание уровней и видов
11-2 Создание сеток и размеров
11-3 Создайте лист
11-4 Добавить теги (комната)
11-5 Добавить теги (двери и фурнитура)
12 12. Создавайте более крутые приложения.
12-1 Дополнение к приложению с оригинальными меню и кнопками
13. Как обеспечить совместимость надстройки с версиями, отличными от Revit 2025.
13-1 Различия в структурах между версиями Revit
13-2 Как обеспечить совместимость надстроек Revit 2025 с Revit 2026
13-3 Как обеспечить совместимость надстройки Revit 2025 с Revit 2024 и более ранними версиями