Skip to content

karpovichpv/RengaInspector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

135 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Renga Inspector plugin

О плагине

Плагин 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

Работа с плагином

  1. Левой кнопкой мыши нажимаем на кнопку плагина на верхней панели
  2. Далее должна отобразиться форма плагина
    • если ничего не было выбрано - отобразяться свойства объекта IProject
    • если были выбраны объекты - в левой панели будут отображены имена объектов, в правой свойства первого объекта
  3. На строки в правой панели, которые имеют жирный шрифт, можно нажимать 2 щелчком левой кнопки - откроется новый экземпляр плагина с загруженными свойствами дочернего объекта

Возможные проблемы

  1. Если плагин не грузиться, следует проверить AecApp.log
  2. Если плагин вдруг вылетел - в папке C:\Program Files\Renga Standard\Plugins\Inspector должен быть crash_log с текстом исключения
  3. Объект IModel пока грузиться долго. Чем больше модель тем больше объектов надо получить. Чуть позже сделаю этот процесс более плавным и предсказуемым

Примеры использования

3 2 1

About

RengaInspector - the lookup plugin for Renga

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages