1

CADアプリケーションの開発を計画しています。開発のためにどの言語を選択するかを決めるのに少し混乱しています。私の主な焦点は、アプリケーションのパフォーマンスと品質です。現在、QTとVC++の2つの選択肢があります。

上記の2つのうちどちらが良いですか?他に使える言語はありますか?役立つCAD開発のアイデア/ガイドはありますか?

ありがとう

4

2 に答える 2

3

CADソフトウェアを開発する場合は、最初にジオメトリックカーネルが必要です(自分で開発する場合を除きます...)。それらのほとんどはCまたはC++で書かれています。

最もよく知られているオプションは次のいずれかです。

  1. OpenCascade(FOSS)
  2. Parasolid(独自仕様)
  3. 既存のCADシステム(PRO / E、CATIA、SolidWorks、NXなど)への直接統合

ジオメトリックカーネルを入手したら、アプリケーションのフロントエンドの開発を開始できます。QTは、よく知られているクロスプラットフォームフレームワークであるため、より適切なオプションです。

于 2011-04-05T20:09:16.897 に答える
0

オープンソース開発フレームワークを使用できます。pythonOCCは、Python用のそのような開発フレームワークを提供します。ウェブサイトから:

pythonOCCは、Pythonプログラミング言語用の3D CAD / CAE/PLM開発フレームワークです。高度なトポロジーおよび幾何学的操作、データ交換(STEP、IGES、STLインポート/エクスポート)、2Dおよび3Dメッシュ、剛体シミュレーション、パラメトリックモデリングなどの機能を提供します。

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

于 2011-02-13T12:18:27.703 に答える