Какой язык выбрать для разработки приложений САПР - PullRequest
1 голос
/ 27 декабря 2010

Я планирую разработать приложение для САПР.Я немного запутался, решая, какой язык выбрать для разработки.Мое основное внимание уделяется производительности и качеству приложений.Прямо сейчас у меня есть 2 варианта QT и VC ++.

Что лучше из вышеперечисленных 2?Есть ли другой язык, который я могу использовать?Любая идея / руководство по разработке САПР, которое поможет?

Спасибо

Ответы [ 2 ]

3 голосов
/ 06 апреля 2011

Если вы хотите разработать программное обеспечение САПР, вам сначала нужно геометрическое ядро ​​(если вы не собираетесь делать это самостоятельно ...).Большинство из них написаны на C или C ++.

Наиболее известные варианты:

  1. OpenCascade (FOSS)
  2. Parasolid (проприетарный)
  3. Прямая интеграция в существующую систему CAD(PRO / E, CATIA, SolidWorks, NX, ...)

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

0 голосов
/ 13 февраля 2011

Вы можете использовать среду разработки с открытым исходным кодом. pythonOCC предоставляет такую ​​среду разработки для python.С веб-сайта:

pythonOCC - это среда разработки 3D CAD / CAE / PLM для языка программирования Python.Он предоставляет такие функции, как расширенные топологические и геометрические операции, обмен данными (STEP, IGES, импорт / экспорт STL), 2D и 3D сетка, моделирование твердого тела, параметрическое моделирование.

PythonOCC основан на Open CASCADE , среда разработки программного обеспечения, разработанная на C ++.

...