Autodesk Dynamo. Интеграция с nanoCAD

GeorgGrebenyuk
отредактировано 10 May Раздел: Полезные дополнения

Вашему вниманию представляется пакет нодов для среды Autodesk Dynamo, предназначенный для взаимодействия с nanoCAD и CSoft ModelStudio

Исходный код, материалы, примеры и инструкция к подключению приведены здесь — https://github.com/GeorgGrebenyuk/Dyn_ActiveX_NCAD

Принцип реализации — через nanoCAD ActiveX API.

  • Так как используется логика "внешнего" подключения, этот пакет будет работать только на ОС Windows (на спец. версии под Linux работать не будет).
  • Использовать можно как из-под среды Dynamo программ Autodesk (Revit, Civil 3D и пр.), так и из-под открытого компонента Dynamo Sandbox (скачать можно тут, например версии 2.12.1 или 2.17.3)
  • Пакет будет доступен только локально как загружаемая библиотека (Файл → Загрузить библиотеку) из-за того, что CSOFT DEVELOPMENT входит в SDN список OFAC с осени 2023 года (этот факт является препятствием открытой публикации пакета и поводом для менеджеров Autodesk удалить его в любой момент);
  • Если на вашем ПК не будут стоять какие-либо продукты Autodesk, то методы по работе с геометрией Dynamo вам не будут доступны (методы настоящего пакета не завязаны на встроенной геометрии Dynamo и их отсутствие не будет препятствием);
  • Этот пакет можно использовать только на версиях Dynamo до 3.0 (т.е. новые версии с 2024 года и для 2025-линейки программ Autodesk не смогут его использовать);
  • В составе пакета есть отдельные набор функций (нодов Dynamo) для взаимодействия с ModelStudio, позже в комментариях под постом появятся примеры работы с ней;

Прочие примечания:

  • Похожий пакет, но для AutoCAD вы можете найти тут https://github.com/GeorgGrebenyuk/Dyn_ActiveX_ACAD_and_C3D , это пакет "Link_COM_Acad", скачать его можно в официальном менеджере пакетов, но с nanoCAD он будет несовместим;
  • Видео-примеры работы с пакетом (по аналогии с "Link_COM_Acad" можно посмотреть в данном курсе, позже, возможно, здесь будут выложены адаптированные материалы для nanoCAD;

Тэги темы:

Комментарии