• 5251阅读
  • 3回复

[提问]问一个qt OpenGL中文字显示问题 [复制链接]

上一主题 下一主题
离线amala
 

只看楼主 倒序阅读 楼主  发表于: 2013-04-18
qt中可以通过renderText方便的渲染文字,但是OpenGL的变换对它不起作用,不知道有没有什么方法可以显示任意方向或是对OpenGL变换有响应的文字渲染方式呢?
离线彩阳

只看该作者 1楼 发表于: 2013-04-18
的确不能简单地通过renderText进行字体的矩阵变换。事实上OpenGL从未对文字的渲染制定一个规范。看来需要自己想办法制作一个文字模型了。

上海Qt开发联盟,热忱地欢迎你的加入!
离线amala

只看该作者 2楼 发表于: 2013-04-27
文字都用3ds文件来制作的话不太现实,qt中绘制文字肯定是画的多边形,不知道有没有什么办法可以得到这些多边形的各个顶点呢?
离线彩阳

只看该作者 3楼 发表于: 2013-04-28
麻烦你看一看freetype中能否获得字体的矢量,再看看能不能转成mesh的顶点并且渲染出来。
上海Qt开发联盟,热忱地欢迎你的加入!
快速回复
限100 字节
 
上一个 下一个