2010-09-28 100 views

回答

6

我假設你要求建議步驟,而不僅僅是什麼模塊可...

就個人而言,我主要使用Mayavi/Mlab/TVTK。它實質上是一個更高層次的接口,可以連接到VTK。它可以通過BSD格式的許可證(如果我記得正確的話......),所以它應該可以自由重新分配。如果您想要對科學數據進行可視化,那麼這是一個很好的選擇。

對於更簡單的3D圖,matplotlib's Axes3D是相當不錯的。查看matplotlib gallery page上的3D示例(朝下)。但是,它不適合可視化體積數據或更復雜的曲面。

當然,這些不是唯一的選擇,但他們是我會推薦的兩個選項。

如果你想降到更低的水平,總是有PyOpenGL

無論如何,希望這點你在正確的方向...

3

一個多種變異是Python接口MathGL。這是帶有大量2D和3D繪圖圖形類型的GPL庫。