0

我想构建一个模块/应用程序,将 .SAT 格式转换为 .3mf 之类的 3D 打印文件格式,并且我希望它建立在 ACIS 内核上,以便我可以使用预定义的函数和...

我可以访问 ACIS 内核源代码,但我不知道从哪里开始。我知道他们有一个名为 RADF 的框架,但我不确定它是否能帮助我实现我想要的。

我的问题非常基本,但如果你能回答,我真的很感激。

  1. 完全基于内核构建应用程序意味着什么?假设我正在使用 VS、C# 编程语言并且我有 ACIS 内核源代码。我是否必须在 VS 中启动一个新项目并向其中添加 ACIS 库才能使用它的功能?我真的需要一个好的和翔实的答案,所以提前谢谢你!

  2. RADF 在这种情况下会做什么?我需要它吗?如果我想用C#,有必要吗?(因为ACIS是用C++写的)

  3. 如果上一个问题的答案是肯定的,我真的需要一些帮助来构建 RADF 和 SPADotnet 解决方案。如果有人有这方面的经验,我可以提问。

  4. 正如我所说,我希望我的应用程序的输出是 .3mf 文件,这是否意味着我必须使用由联盟开发的 .3mf 源代码?(在 GitHub 上的那个)

最后我想说的是,我真的很想通过在线阅读文档和其他东西来学习这些东西,但我就是找不到答案

4

1 回答 1

1

Mohammad, ACIS 是一个商业工具包,您必须购买许可证才能合法使用它。我建议您联系 Spatial Corp 以获取许可证。他们非常乐意支持您的工作流程并回答您提出的问题。

  1. ACIS 是一个 C++ 库。要公开您所追求的功能,您必须编写一个适合您要使用的语言的包装器。

  2. RADF 是两个东西——C++ 库的 C# 包装器,以及用于创建 GUI 应用程序的基本应用程序框架。

  3. 联系 Spatial 寻求帮助。

  4. 你最好的选择是使用联盟的 3mf 库,是的。

于 2016-07-05T17:23:08.957 回答