Qt OpenGL模块和Qt/3D有什么区别

gem*_*eld 2 opengl 3d qt

Qt Sdk(在opengl下)的3D示例已经可以演示,但没有Qt/3D那么.那么,Qt OpenGL模块和Qt/3D有什么区别?

Mat*_*Mat 5

Qt/3D参考文档:

Qt/3D是Qt OpenGL模块的一组扩展类,用于增强Qt 4.7及更高版本中OpenGL的使用.

传统上,桌面OpenGL和嵌入式OpenGL/ES之间的移植很困难.桌面OpenGL,Op​​enGL/ES 1.1和OpenGL/ES 2.0使用不同的函数名称,以及着色器与固定功能管道.编写在所有平台上运行的单个OpenGL应用程序非常困难,即使对于简单对象也是如此.

所以Qt/3D是普通Qt OpenGL模块的扩展.浏览该页面中的链接以获取更多详细信息和教程/示例.

  • "我们可以使用Qt/3D吗?" 我不知道."为什么?" 我怎么知道?(我不是你,我无法猜测你是否或为何使用它.)如果你需要它,请使用它.如果不这样做,请不要使用它. (2认同)