Вступление
С помощью настоящего API пользователи могу:
- связать объекты в Navisworks с таблицами Excel или базой данных MS Access;
- связать объекты Navisworks с временной шкалой в MS Project для создания календарного графика строительства;
- запустить приложение Navisworks для заданной модели с заданными положением камеры и параметрами анимации;
- создать видовой экран в AutoCAD на основе вида Navisworks (?);
- составить отчет о коллизиях - провести проверку на коллизии и сформировать HTML-отчеты с растровыми изображениями мест коллизий;
- создать внутренний скрипт с использованием Navisworks ActiveX, который будет доступен из-под Navisworks и выполнять некоторые действия;
COM API позволяет работать в трех различных режимах:
- Расширение возможностей API при разработке пользовательских плагинов для Navisworks;
- COM-автоматизация: программные сценарии с Navisworks (открыть, запустить, сделать ...);
- Создание "элементов управления" в сторонних приложениях (Power Point, Excel и пр.), которые как-то взаимодействуют с Navisworks;
Требования
Для работы с COM API необходимы языки программирования с поддержкой динамической типизации (C#, Visual C++, Python, JS и пр.). Оригинальная справка COM Interface.pdf от 2015г. из состава Navis SDK упоминала только Visual Basic 6.0.