57. API SDK

 

API SDK

Программное обеспечение SDK позволяет сторонним разработчикам писать прогрaммы, которые будут работать в среде ArchiCAD и добавлять такие специфические функции как вычисления теней, развертка деревянных стен из бревен или бруса, а также прокладка трубопроводов.

API SDK - это не коммерческий продукт, то есть он не поставляется с пакетом ArchiCAD. API SDK — это инструмент разработчиков, являющийся дополнением к ArchiCAD для решения специфических задач, и он требует специальной поддержки.

SDK доступен на платформах Windows и Macintosh, позволяет разработчикам программного обеспечения, пишущим на языке С, писать внесшие приложения, которые подключаются к ArchiCAD через интерфейс прикладного программирования (API). Эти приложения могут запускаться непосредственно из меню ArchiCAD.

Несколько компаний-разработчиков уже приступили к созданию приложений:

  • Импорт-экспорт файлов в формате .DGN.
  • Создание несущих конструкций крыш.
  • Прокладка трубопроводов.
  • Построение лестниц.
  • Вычисление теней.

Например, два модуля для трансляции файлов формата .DGN (формат пакета Microstation фирмы Bentley Systems): Один модуль-транслятор Пишет файлы системы Microstation из любого 2D-окна ArchiCAD (no-этажного плана, фасада или разреза). Второй модуль читает DGN-файл и конвертирует DGN-элементы в соответствующие элементы ArchiCAD, включая cell, которые конвертируются в библиотечные элементы. Плоттерные перья, цвета, типы линий и заливок вводятся в базу данных ArchiCAD. Оба приложения работают на основе конфигурационного файла, в котором пользователь может задать конвертирование шрифтов, толщин линий, установки слоев и типов линий.

Другой пример — японский программист Сейкацу Сангио (Seikatsu Sangyo) сейчас заканчивает разработку приложения MicroShadow для ArchiCAD, которое является версией ведущей в Японии программы для расчета инсоляции. Эта программа должна быть скопирована в директорию дополнительных программ для ArchiCAD, после чего она считывает 3D-данные о "виртуальном здании" ArchiCAD, вычисляет тени от зданий и сооружений проекта на протяжении любого временного периода и выдает результат в соответствии с очень строгими японскими нормативами в виде чертежей с высокой степенью точности и в виде тонированных 3D-изображений.