我正在尋找一個圖形庫進行三維重建研究,以開發基於某些庫的特定查看器。 OpenGL似乎處於低級別,我必須在任何地方重新制作輪子。我也嘗試過VTK(可視化工具包)。但是,這似乎太抽象了,我需要在開始之前掌握許多概念。還有其他圖形庫嗎?我更喜歡用python編程。所以我想這個庫有一個python包裝器。我認爲O3D會更好。但O3D是用於JavaScript的,Google似乎已經停止了開發。是否有任何圖形庫在比OpenGL更高的水平
回答
我有這個沒有親身經歷,但我聽說過Pyglet
你可以試試mlab/Mayavi(VTK的包裝)。這裏有一些例子:http://code.enthought.com/projects/mayavi/docs/development/html/mayavi/mlab.html
它是非常有記錄的? VTK的一個大問題是缺乏好的導師,只有C++文檔。 – 2010-05-14 01:24:30
文檔看起來沒問題。我實際上並沒有使用mlab,但我在前一段時間看過它。你可能要尋找的功能是「三角網格」,這是在這裏:http://code.enthought.com/projects/mayavi/docs/development/html/mayavi/auto/mlab_helper_functions.html#enthought.mayavi .mlab.triangular_mesh – wisty 2010-05-17 01:14:28
我在幾年前使用了C++的openGL - 發現它相當低級別。我也使用了Java3D,它似乎有點高。如果你沒有堅持使用python - 嘗試Java3D - 啓動和運行起來非常簡單。
Panda3D似乎是一個不錯的3D圖形庫,專門用於Python,雖然它主要是面向遊戲的。我幾次瀏覽手冊,它非常精美,質量很高,甚至用於一些大型工作室的遊戲(如迪士尼在線加勒比海盜,如果我還記得的話)。
- 1. 是否有任何高水平,簡單的IPC庫
- 2. 是否有任何選項在listview中製作水平線?
- 3. OpenGL沒有繪製任何圖形
- 4. C++中是否有任何線程安全的圖形庫?
- 5. 是否有任何用於.Net的控制檯「圖形」庫?
- 6. 水平條形圖
- 7. Silverlight是否具有比WPF更多的圖形/圖表功能?
- 8. 是否有任何.NET圖形計算庫?
- 9. ggplot2的水平條形圖
- 10. 是否存在水平UIRefreshControl?
- 11. 如何在MPAndroidChart庫中繪製水平堆積條形圖?
- 12. 是否有任何VBScript庫?
- 13. 是否有任何ePub庫
- 14. Web開發人員是否有任何多屏幕大小/寬高比庫?
- 15. 將水平條形圖更改爲垂直條形圖
- 16. D3js - 將垂直條形圖更改爲水平條形圖
- 17. 水平條形圖標籤
- 18. Qt:3D水平條形圖
- 19. D3水平條形圖
- 20. morris.js水平條形圖
- 21. 水平顯示條形圖
- 22. 下標在較高水平格子圖形呼叫
- 23. 在gnu trove庫中是否有任何有序的地圖?
- 24. 是否有任何嚴重圖形數據庫不是用Java編寫的?
- 25. 是否有任何支持Android圖像的庫來添加水印?
- 26. OpenGL的紋理水平
- 27. 是否有任何(有點)高級數學Javascript庫?
- 28. 水平圖像視圖庫
- 29. 在較高的水平SDK
- 30. HighCharts:水平條形圖的對數比例
對已開發的各種python圖形庫有何看法?你在尋找什麼樣的要求? – 2010-05-13 01:25:45
@詹姆斯布萊克,我只嘗試過PyOpenGL和Python-VTK。前者只是COpenGL的一個簡單包裝,後者過於複雜。我正在尋找一個輕量級和麪向對象的庫。 – 2010-05-13 01:46:26
您是否將PyOpenGL與NumPy和/或SciPy結合?很多數學已經在那裏完成了,你在尋找什麼樣的工具來避免輪子重新發明? – 2010-05-13 01:49:57