Перемещение инженерного приложения из автономного во внутреннее в CAD

StackOverflow https://stackoverflow.com/questions/661346

  •  20-08-2019
  •  | 
  •  

Вопрос

У меня есть большое приложение MFC C ++, которое я бы очень хотел перенести в AutoCAD и IntelliCAD.AutoDesk предлагает Object ARX для этой цели, который заменяет старую и более медленную технологию ADS.IntelliCAD, afaik поддерживает только рекламу.Делал ли кто-нибудь это, и если да, то какие инструменты вы использовали и с какими подводными камнями столкнулись?

Меня особенно интересуют ресурсы, которые упростят переход и позволят мне поддерживать отдельные версии на основе САПР и автономные версии в будущем.

Это было полезно?

Решение

Взгляните на мои ответы на пару предыдущих вопросов AutoCAD

Библиотека чертежей САПР с открытым исходным кодом (dwg) на C#

Компонент .Net CAD, который может читать / записывать файлы формата dxf / dwg

Если вы искали одну и ту же кодовую базу для работы как внутри, так и за пределами AutoCAD, то подход RealDWG может вам подойти, поскольку код один и тот же - RealDWG не нуждается в AutoCAD в качестве основного приложения.Библиотеки Open Design Alliance предназначены для создания автономных приложений.Оба поддерживают C ++ в течение многих лет и могут считаться стабильными - ну, настолько стабильными, насколько это возможно для САПР.

Этот блог (http://through-the-interface.typepad.com/) является хорошим вариантом для RealDWG

Другие советы

Один из вариантов, который следует рассмотреть, - настроить таргетинг на AutoCAD и Bricscad.Для поддержки AutoCAD и IntelliCAD требуются по существу две версии кода.Цель Bricscad - быть полностью совместимым с ObjectARX, и, по моему опыту, они довольно близки.

Это, по крайней мере, упрощает проблему с поддержки трех экземпляров (вашей автономной версии, AutoCAD и IntelliCAD) до поддержки двух экземпляров (вашей автономной версии и AutoCAD / Bricscad).

"DWGdirect - это не просто SDK для чтения и записи файлов DWG.На самом деле это полноценная платформа, которую можно использовать для разработки профессионального САПР-приложения в комплекте с подключаемой архитектурой и всем прочим ". источник цитаты

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top