基于ACIS内核构建模块

时间:2016-01-25 00:15:11

标签: amf sat

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

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

我所提出的问题是如此基本,但如果你回答它我真的很感激。

  1. 完全基于内核构建应用程序意味着什么?可以说我使用VS,C#编程语言,我有ACIS内核源代码。我是否必须在VS中启动一个新项目并将ACIS库添加到其中以便我可以使用它的功能?我真的需要一个好的和信息丰富的答案,所以提前谢谢你!

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

  3. 请联系Spatial寻求帮助。

  4. 最好的办法是使用联盟的3mf库,是的。