我正在寻找一种简单的方法,在不使用FTGL、FreeType、"render to texture"或帧缓冲对象的情况下,在QGLWidget上绘制3D文本,即仅使用经过记录的Qt 4函数,没有其他库。
有什么想法吗?
P.S. "3D文本"意味着字母是平面的,厚度为零,但可以在3D空间中旋转。想想"星球大战开场爬行字幕" - 平面字母位于3D空间中。此外,我已经知道我可以编写自己的文本渲染类,将字形渲染到纹理上等等。我正在寻找一种使用标准Qt 4函数实现相同效果的简单方法。例如,QPainter可能已经在内部访问了所有所需数据。
有什么想法吗?
P.S. "3D文本"意味着字母是平面的,厚度为零,但可以在3D空间中旋转。想想"星球大战开场爬行字幕" - 平面字母位于3D空间中。此外,我已经知道我可以编写自己的文本渲染类,将字形渲染到纹理上等等。我正在寻找一种使用标准Qt 4函数实现相同效果的简单方法。例如,QPainter可能已经在内部访问了所有所需数据。