我需要做一个简单的应用程序,将3d字体渲染为图像。 推荐的lib是FTGL,我怎么把它和3dQt结合起来?寻找使用FTGL和Qt的示例(OpenGL)
-2
A
回答
4
OpenGL并不关心你是否使用Qt,glut,SDL或其他东西。因此,为Qt找到一个OpenGL示例,然后找到一个使用FTGL库的示例,并从Qt OpenGL示例开始将它们组合起来,并添加代码以初始化FTGL库并尝试渲染一些文本。
PS不幸的是,我没有这样的例子,但它应该是直截了当的。
1
的OpenGL 确实护理无论您是使用Qt,因为现在的OpenGL是一个巨大的状态机,行为依赖于上下文的初始化 - Qt中,他们的对象的行为掩盖了它,因为它使用OpenGL渲染UI。到目前为止,我无法找到任何使用示例,并尝试将glut示例(从ftgl本身)移植到Qt时未产生字体呈现。我怀疑Qt会干扰freetype的使用(在QT和ftgl中都会使用它)。 使用Qt的渲染子程序的文本: 1)它呈现在小部件的2d坐标中,而不是在MVP坐标中 2)它每次调用子程序时推送和重置投影和变换矩阵,并且它使用OpenGl 1.3调用
相关问题
- 1. OpenGL:使用FTGL和纹理
- 2. 使用OpenGL和Qt
- 3. 寻找使用MediaFileUpload的示例
- 4. 寻找socket.io的示例和项目
- 5. 如何使用OpenGL和QT?
- 6. 使用Qt的OpenGL
- 7. 寻找更多Hadoop示例
- 8. 寻找一个MVVM示例
- 9. 寻找示例BlackBerry项目
- 10. 寻找Javacpp FFMPEG CustomIO示例
- 11. 寻找例子在ScrollView之上使用手势的示例
- 12. 如何使用redtape gem? - 寻找更清晰的使用示例/示例
- 13. Qt和Sqlite示例
- 14. 寻找正常的OpenGL
- 15. QT X11和OpenGL
- 16. 寻找简单实用的C++示例如何使用ICU
- 17. 使用CMake的OpenGL + Qt
- 18. 寻找使用OAuth的Netsuite API的Python代码示例?
- 19. 寻找好的svn commit示例
- 20. 寻找示例Jasper Reports GenericElementPdfHandler的实现
- 21. 寻找面向对象的JMeter示例
- 22. 寻找比例
- 23. 寻找使用不同语言编写的程序示例
- 24. 寻找使用select2的示例数据库
- 25. 寻找仅使用MEAN的passportjs-本地简单示例
- 26. 我正在寻找一个使用pkcs的示例#5
- 27. 寻找与WebAPI一起使用DotNetOpenAuth的示例
- 28. 寻找在ASP.NET中使用Lucene.net的示例
- 29. 使用Vapix寻找Axis摄像头的简单编码示例
- 30. QT OpenGL QGLWidget无法找到
我不认为FTGL呈现3D字体。字体仍然是2D的。 – sep 2011-05-22 12:20:11