开发简单窗口3D建模应用程序的最佳模块?
题
我想创建一个非常基本的3D建模工具。应用程序应该是窗口化的,需要响应鼠标单击并拖动3D视口中的事件。
我已经决定使用wxPython作为实际窗口,因为我已经非常熟悉它了。但是,我需要生成一个可以响应各种鼠标事件的OpenGL视口。对于在“相机空间”中转换2D鼠标位置而言,具有一些便利性数学并不会有害。进入世界空间坐标,使选择任务更容易。
我正在寻找有关我应该关注哪些模块的建议。
其他提示
作为一个非常基本的3D建模工具,我建议 VPython 。
我不知道任何提供该功能的盒装模块,但您可以从 Blender 3D中获取灵感。 ,它具有您描述的所有功能:它是一个3D建模工具,用Python编写,具有响应鼠标事件的OpenGL视口,以及开源。
您可以从Blender中获取灵感并将其应用于您自己的项目。
不隶属于 StackOverflow