2016-01-25 97 views
0

我想構建一個將.SAT格式轉換爲3D打印文件格式(如.3mf)的模塊/應用程序,並且我希望它可以構建在ACIS內核上,以便我可以使用預定義功能和...構建基於ACIS內核的模塊

我有權訪問ACIS內核源代碼,但我不知道從哪裏開始。我知道他們有這個名爲RADF的框架,但我不確定它是否會幫助我達到我想要的。

我的問題很基本,但如果你回答他們,我真的很感激。

  1. 準確地構建基於內核的應用程序意味着什麼?可以說我正在使用VS,C#編程語言,我有ACIS內核源代碼。我是否必須在VS中啓動一個新項目並向其中添加ACIS庫,以便我可以使用它的功能?我真的需要一個好的和翔實的答案,所以提前謝謝你!

  2. RADF在這種情況下做了什麼?我是否需要它?如果我想要使用C#?(因爲ACIS是用C++編寫的),是否有必要?(如果ACIS是用C++編寫的)

  3. 如果上一個問題的答案是肯定的,我真的需要一些幫助來構建RADF和SPADotnet解決方案。如果有人有經驗,我可以提問。

  4. 正如我所說我想我的應用程序的輸出是一個.3mf文件,這是否意味着我必須使用由聯盟開發的.3mf源代碼? (一來就是在GitHub上)

最後,我想說的是,我真的想通過閱讀文檔和其他的東西在網上學習這些東西,但我不覺得我的答案

回答

0

Mohammad, ACIS是一個商業工具包,您必須購買許可證才能合法使用它。我建議您聯繫Spatial Corp以獲取許可證。他們非常樂意支持您的工作流程並回答您提出的問題。

  1. ACIS是一個C++庫。要公開你想要的功能,你必須編寫一個適合你想使用的語言的包裝器。

  2. RADF是兩件事情--C++庫的C#包裝器,以及創建GUI應用程序的基本應用程序框架。

  3. 聯繫Spatial尋求幫助。

  4. 最好的辦法是使用聯盟的3mf庫,是的。