是否有一個現有的軟件包可以執行上述操作,以便3D對象可以通過GUI創建並導出爲網格以便在Python包中使用?從Blender導出的網格在Python中渲染3D曲面
這裏的鏈接包含程序導出網: https://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro/Advanced_Tutorials/Python_Scripting/Export_scripts
在此先感謝您的幫助!
是否有一個現有的軟件包可以執行上述操作,以便3D對象可以通過GUI創建並導出爲網格以便在Python包中使用?從Blender導出的網格在Python中渲染3D曲面
這裏的鏈接包含程序導出網: https://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro/Advanced_Tutorials/Python_Scripting/Export_scripts
在此先感謝您的幫助!
是的,它被稱爲攪拌機。使用python你可以告訴攪拌機到render a specific frame,你也可以用opengl告訴render a viewport preview。一個python腳本可以隨時生成並作爲cli argument供攪拌機運行,而無需使用GUI,this answer提供了一個從cli傳遞參數的示例,用於在攪拌機內的腳本中使用,subprocess module可用作cli當量。還有一個build blender as a python module的選項可以在任何python解釋器中導入。
要手動使你的應用程序中模型的實時3D視圖,你可以使用的,它提供了Python的OpenGL支持繪製表面的幾個模塊之一,如PyOpenGL或pyglet