是否有一个现有的软件包可以执行上述操作,以便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