1

我正计划开发一个 CAD 应用程序。在决定选择哪种语言进行开发时,我有点困惑。我的主要关注点是应用程序的性能和质量。现在我有 2 个选择 QT 和 VC++。

以上2个哪个更好?还有其他我可以使用的语言吗?任何有帮助的 CAD 开发理念/指南?

谢谢

4

2 回答 2

3

如果你想开发一个 CAD 软件,你首先需要一个几何内核(除非你打算自己做......)。它们中的大多数是用 C 或 C++ 编写的。

最知名的选项是:

  1. 开放级联(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 基于Open CASCADE,一个用 C++ 开发的软件开发框架。

于 2011-02-13T12:18:27.703 回答