我想构建一个模块/应用程序,将.SAT格式转换为3D打印文件格式,如.3mf,我希望它构建在ACIS内核上,以便我可以使用预定义的函数......
我可以访问ACIS内核源代码,但我不知道从哪里开始。我知道他们有这个名为RADF的框架,但我不确定它是否对我想要的东西有帮助。
我所提出的问题是如此基本,但如果你回答它我真的很感激。
完全基于内核构建应用程序意味着什么?可以说我使用VS,C#编程语言,我有ACIS内核源代码。我是否必须在VS中启动一个新项目并将ACIS库添加到其中以便我可以使用它的功能?我真的需要一个好的和信息丰富的答案,所以提前谢谢你!
RADF在这种情况下做了什么?我是否需要它?如果我想使用C#,是否有必要?(因为ACIS是用C ++编写的)
如果上一个问题的答案是肯定的,我真的需要帮助构建RADF和SPADotnet解决方案。如果有人有经验,我可以提问。
正如我所说,我希望我的应用程序的输出是.3mf文件,这是否意味着我必须使用由联盟开发的.3mf源代码? (GitHub上的那个)
最后我想说,我真的想通过在线阅读文档和其他内容来学习这些东西,但我只是找不到答案
答案 0 :(得分:0)
穆罕默德 ACIS是一个商业工具包,您必须购买许可才能合法使用它。我建议你联系Spatial Corp获得许可证。他们非常乐意支持您的工作流程并回答您提出的问题。
ACIS是一个C ++库。要公开您之后的功能,您必须编写一个适合您要使用的语言的包装器。
RADF是两件事 - C ++库的C#包装器,以及用于创建GUI应用程序的基本应用程序框架。
请联系Spatial寻求帮助。
最好的办法是使用联盟的3mf库,是的。