0

我正在尝试找到一种在我们用 Delphi 编写的软件中使用Open Cascade (www.opencascade.org) - 3D 建模技术的方法。

我确实设法找到了一个支持 Open Cascade 的 ActiveX,但在尝试时我不喜欢渲染图像的视觉质量。可在此处(www.ewcad.com) 找到 ActiveX 库。

我无法为此找到任何 VCL,也无法在 Internet 上找到任何导入声明。

4

2 回答 2

0

我通过导出 ANSI C 函数的 DLL 使用 Delphi 的 OCC。不需要导出所有超过 12000 个对象,只需要一组包装函数来初始化、添加几何图形、修改它并将其存储到磁盘。

我从 OCC 包提供的示例应用程序之一开始,并将其转换为我的个人 DLL,该 DLL 在运行时加载。

第一个工作样本花了我大约 2 周的时间。

于 2010-02-03T06:47:41.820 回答
0

是什么让您认为如果您拥有原生 VCL 包装器,视觉输出质量会更高?底层库是 C++,而不是 C,所以导入库是不够的。对于这样一个大型项目,“C++ 类到 VCL 包装器”接口需要多年的工作。

你看过 GLScene 吗? http://glscene.sourceforge.net/wikka/HomePage

W

于 2009-12-03T18:42:57.593 回答