前言简介
FTGL
在使用QopenGLWidget中,由于需要绘制三维空间中的文本标注。而由于Qt的新版本中并没有引入QGLWidget中的绘制函数:
void renderText(double x, double y, double z, const QString & str, const QFont & font = QFont())
所以在我找到了第三方字体引擎库FTGL,通过阅读简介明确了他对OpenGL有很好的支持。简单灵活、跨平台,基于FreeType库,采用标准的字体库格式,可以直接读取字体文件,支持位图、抗锯齿、贴图映射、轮廓线、多边形格网、突出(挤压)多边形格网。
运行环境
- OS:Windows 7 旗舰版 64位
- VS:Visual Studio 2013
出现问题
在下面的代码测试中出现如图所示的问题: