Delphi中Open Cascade的接口

时间:2009-12-03 13:40:51

标签: delphi activex vcl opencascade

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

我确实管理过top找到一个支持Open Cascade的ActiveX,但在尝试它时我不喜欢渲染图像的视觉质量。可以找到ActiveX库here(www.ewcad.com)。

我无法为此找到任何VCL,也无法在互联网上找到任何进口声明。

2 个答案:

答案 0 :(得分:0)

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

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

w ^

答案 1 :(得分:0)

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

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

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