2011-12-20 86 views
1

我目前在python 3中構建元素程序的交互式元素週期表的計劃階段。它不會是一個超級高級程序,因爲我只是python 3的一個初學者(4-5個月的自我測試)訓練)。與Python 3中的3D對象進行交互?

基本上,當您點擊元素週期表中的一個元素時,您將更詳細地查看它的屬性,並且會創建動畫原子的動態3D視圖(電子在其周圍盤旋),我將創建它在攪拌機。 Here是一個簡單的模型,我只是爲視覺的人(很多東西在這裏失蹤,但它只是基本的外殼)而製作的。

好吧,所以我的問題是:我如何與Python 3中的3D對象進行交互?我已經搜索並發現PyGame可以處理這個問題,但它似乎並不是處理3D圖形的最佳選擇,我不確定PyGame是否適合這種程序。當然,有vpython,但它不適用於Python 3.所以我怎麼能設法做到這一點?

請記住,我是初學者,所以你認爲可以幫助我的任何資源將非常感謝!

感謝所有。

回答

1

32位的Python 3.1構建最簡單的可以是使用圖像和視頻。

但是,如果你想操縱3D,有PyOpenGLVPython

+0

Vpython與Python 3.x兼容嗎? – Raphael 2011-12-21 00:07:46

+0

是的,至少在windows中:http://vpython.org/contents/download_windows.html – Dorian 2011-12-21 00:10:09

+0

是否可以嵌入一個vpython應用程序,讓我們說一個PyQT應用程序? – Raphael 2011-12-21 00:30:40

0

PyOpenGL提供低級別界面來顯示3D對象。 PyOpenGL可與PyQt或PyGame一起使用,在2D圖形界面中顯示3D顯示。

編輯:還有vpython的Windows上

相關問題