2017-01-05 50 views
0

我有一個模擬行星軌道的Python代碼。它目前使用Visual Python(VPython)渲染3D場景,但它只能通過wine在Linux中工作,需要一些解決方法。Python簡單的跨平臺3D場景渲染

現在我正在尋找一個完全跨平臺的渲染器在我的模擬器中使用。沒有什麼奇特的,我只需要放置一些球體,旋轉並改變它們的位置。我不需要任何強大的遊戲引擎。越簡單越好。

你知道任何3D場景渲染可以幫助我嗎?

(我希望這不適合「意見基礎問題」是被這裏關閉:()

+1

我不想告訴你這一點,但要求圖書館和其他非本地用戶,網站資源是一個所以在SO之外也是如此。但是,您可能會發現感興趣的[PyOpenGL](http://pyopengl.sourceforge.net)。這並不簡單,但它是跨平臺的。 –

+0

哦,太糟糕了:(我會嘗試這個PyOpenGL,我有一些OpenGL的經驗,也許它不會有太大的不同。謝謝你的建議和提高。 – Lonatico

回答

2

它已經有一段時間,所以我不知道這個問題的興趣還是我」我們一直在尋找類似的渲染庫,blender似乎是一個選項,它有一個Python腳本接口(稱爲bpy),它不是一個庫:你必須在blender的python解釋器中運行你的python程序(你可以'但是它看起來像你可以運行任意的python代碼,並且它看起來是跨平臺的。