2017-08-01 51 views
1

我正在製作一個Django Webapp,我需要生成一個像這樣的3D圖形,並帶有一些結果。使用Python或JavaScript交互式3D圖形

3D image

我處理兩種選擇,一是在圖形將是互動(旋轉,移動,縮放)和其他地方的圖形將是靜態的。

我應該使用JavaScript來使圖形交互?是Tree.js適合這個任務嗎?有什麼其他的選擇我可以使用?

如果我把它設爲靜態,我想用Python來生成3D,然後對它進行幾個視圖。我應該在這種情況下使用哪個庫?

回答

0

所以,在Javascript中,創建類似你正在尋找的東西將使用Tree.js,因爲這是用於渲染3D對象的最新的JavaScript引擎。 但是,如果你正在尋找另一臺發動機,我會推薦BabylonJs。 看看這個​​創建3D圖表。

+1

謝謝盧卡斯。我會檢查出來的。我沒有JS的經驗。你認爲最適合初學者的是什麼? – Eduardo

+0

我發現了這個使用Tree.js的3D圖形渲染(https://github.com/anvaka/ngraph.three/blob/master/README.md),你可以在這裏看到一些例子:https://github.com /anvaka/ngraph/tree/master/examples/three.js。它看起來更簡單,使用 –

+0

嗨@Eduardo,我剛剛找到一個名爲Chart.js的圖表庫,它是我用過的更簡單的javascript圖表庫:在此檢查http://www.chartjs.org/ –