2011-08-17 76 views
0

假設我想創建一個操縱Google SketchUp文件的應用程序。 GS(Google SketchUp)API是用Ruby編寫的,另外還有另一個專門用於讀取/寫入.skp(SketchUp文件)的API,寫在C++中。唯一的問題是這個C++ API是由原始的SketchUp團隊創建的(在被Google收購之前),它不再被更新或維護。Google SketchUp API

那麼,有誰知道Ruby API是否允許您創建插件或操作.skp文件結構?或者是否有人有過使用C++ SDK的經驗,可以自信地說它值得使用?

謝謝。

回答

1

Ruby API只能修改在SketchUp中打開的模型。

要操縱.skp文件,您將不得不使用C++ SDK。我相信SDK會在更新時跟上SketchUp的格式。我知道有人用它來創建出口商等。

我認爲在Google網上論壇上可能會有更多與C++ SDK相關的討論比SketchUcation更多,但是您可能有一些運氣會找到有經驗的人站點。

http://groups.google.com/group/google-sketchup-developers?pli=1

http://forums.sketchucation.com/viewforum.php?f=180

+0

所以可以在SDK修改,在SketchUp的開放,以及模型,或者它只是做的.skp文件導入/導出?我正在學習編寫SketchUp插件,並且無法在谷歌組或草圖網站上找到明確的答案。 –

+0

C++ SDK現在已被新的C API取代。但是這兩個只能讀寫文件。他們不會採取實際行動 - 只有Ruby API才能做到這一點。 – thomthom