Плагин Inspector для BIM системы Renga разработан для более быстрой и легкой разработки программ и приложений, используя открытый API. Фактически данное решение является аналогом всем известных плагинов для AutoCAD ARXDBG и MGDDBG, или RevitLookup для Revit, или Tekla Lookup для TeklaStructures.
Код построен на рефлексии. Хоть API модель Renga и довольно скудна на свойства, методы, часть свойств, методов обрабатывается в коде отдельно. К ним относятся:
- IBeamParams
- IColumnParams
- IEntityCollection
- ILayerCollection
- IMaterial через Id
- IParameterContainer
- IParameterContainer
- IPlacement3DCollection
- IPolyCurve2D
- IPropertyContainer
- IQuantityContainer
- и т.д.
С выходом новых версий данный список будет расширяться.
Содержимое архива распаковать в папку C:\Program Files\Renga Standard\Plugins\Inspector
- Левой кнопкой мыши нажимаем на кнопку плагина на верхней панели
- Далее должна отобразиться форма плагина
- если ничего не было выбрано - отобразяться свойства объекта IProject
- если были выбраны объекты - в левой панели будут отображены имена объектов, в правой свойства первого объекта
- На строки в правой панели, которые имеют жирный шрифт, можно нажимать 2 щелчком левой кнопки - откроется новый экземпляр плагина с загруженными свойствами дочернего объекта
- Если плагин не грузиться, следует проверить AecApp.log
- Если плагин вдруг вылетел - в папке
C:\Program Files\Renga Standard\Plugins\Inspectorдолжен быть crash_log с текстом исключения - Объект IModel пока грузиться долго. Чем больше модель тем больше объектов надо получить. Чуть позже сделаю этот процесс более плавным и предсказуемым


