2010-12-27 4 views
1

CAD 응용 프로그램을 개발할 계획입니다. 나는 개발을 위해 어떤 언어를 선택해야할지 혼란 스럽다. 필자의 주요 관심사는 애플리케이션 성능과 품질이다. 지금 나는 QT와 VC++의 2 가지 선택을하고있다.CAD 응용 프로그램 개발을 위해 선택하는 언어

위의 2에서 어느 쪽이 더 낫습니까? 내가 사용할 수있는 다른 언어가 있습니까? 어떤 CAD 개발 아이디어/도움이 될 가이드?

감사합니다.

+1

가장 편안하다고 느끼는 것을 사용하십시오. – leppie

+2

QT는 크로스 플랫폼 C++ 프레임 워크입니다. VC++은 언어가 아니라 .NET, MFC 또는 Win32와 같은 프레임 워크를 선택할 수있는 C++ 컴파일러입니다. –

+0

좋은 오픈 소스 CAD를 볼 수 있습니다 : http://kicad.sourceforge.net – DReJ

답변

3

CAD 소프트웨어를 개발하려면 먼저 직접 커널을 만들지 않는 한 기하학적 커널이 필요합니다. 대부분은 C 또는 C++로 작성되었습니다.

가장 알려진 옵션 중 하나입니다 :

  1. OpenCascade (FOSS) (독점)
  2. 파라 솔리드
  3. 기존 CAD 시스템에 직접 통합 (PRO/E, CATIA, 솔리드 웍스, NX, ...)

일단 기하학적 커널이 있으면 응용 프로그램의 프론트 엔드 개발을 시작할 수 있습니다. QT는 잘 알려진 크로스 플랫폼 프레임 워크이기 때문에 더 나은 옵션이 될 것입니다.

0

오픈 소스 개발 프레임 워크를 사용할 수 있습니다. pythonOCC은 파이썬을위한 개발 프레임 워크를 제공합니다.

pythonOCC 파이썬 프로그래밍 언어에 대한 3D CAD/CAE/PLM 개발 프레임 워크 : 웹 사이트에서. 그것은 이러한 고급 위상 기하학적 조작, 데이터 교환 (STEP, IGES, STL 수입/수출)로 기능을 제공하고, 2 차원과 3 차원 메쉬, 강체 시뮬레이션, 모델링 파라미터 .

PythonOCC는 C++로 개발 된 소프트웨어 개발 프레임 워크 Open CASCADE을 기반으로합니다.

관련 문제