Практика программы Понимание архитектуры Revit API
External Command, External Application, Visual Studio
Слушатель разбирается, как устроены External Command и External Application, как плагин взаимодействует с моделью и как подготовить рабочее окружение в Visual Studio.
Работа с элементами и параметрами модели
FilteredElementCollector, параметры, транзакции
Слушатель умеет искать элементы через FilteredElementCollector, считывать и изменять параметры, работать с type- и instance-данными и безопасно применять изменения через транзакции.
Создание интерфейса и логики плагина
C#, WPF, MVVM, объекты Revit API
Слушатель осваивает базовые конструкции C#, ключевые объекты Revit API и принципы построения пользовательских окон на WPF и MVVM.
Собственный прикладной плагин
От идеи до рабочего решения
По итогам обучения слушатель проектирует, реализует, тестирует и запускает простой плагин для реальной ТИМ-задачи: от массового заполнения параметров до выборки элементов по заданным условиям.