2010-12-27 23 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. Parasolidの
  3. 既存のCADシステムに直接統合(PRO/E、CATIA、SolidWorksの、NX、 ...)

ジオメトリカーネルを作成したら、アプリケーションのフロントエンドを開発することができます。よく知られているクロスプラットフォームのフレームワークなので、QTはより良い選択肢になります。

0

オープンソース開発フレームワークを使用できます。 pythonOCCは、Python用の開発フレームワークを提供しています。

pythonOCCは、Python プログラミング言語のための3次元CAD/CAE/PLM 開発フレームワークである:ウェブサイトから。そのような高度 トポロジーと幾何学的な操作、データ 交換(STEP、IGES、STL インポート/エクスポート)として 機能を提供し、2Dおよび3Dの噛み合い、 剛体シミュレーション、パラメトリックモデリング 。

PythonOCCは、C++で開発されたソフトウェア開発フレームワークOpen CASCADEに基づいています。

関連する問題