我使用wglUseFontBitmaps()创建字体显示列表,然后glListBase,glCallLists在OpenGL中显示一些文本。
但glRotate()和glTranslate()函数不会影响文本的位置。 如何旋转文字或更改其位置?旋转和平移显示列表
1
A
回答
3
您无法转换OpenGL位图。期。您唯一可以在变形管道中移动的位置是使用glRasterPos
设置的起始位置。
glRasterPos
有效地发送由模型视图和投影转换的“顶点”的排序,但是影响视口位置仅仅是以下位图绘制的开始位置。
相关问题
- 1. 旋转和平移对象
- 2. 旋转和平移对象
- 3. 3D刚体平移和旋转
- 4. 拉斐尔2旋转和平移
- 5. 结合旋转和平移 - Java 2D
- 6. glm结合旋转和平移
- 7. 围绕任意轴旋转和平移
- 8. 变换旋转和平移问题
- 9. 旋转,缩放和平移2D坐标?
- 10. 平移和旋转围绕中心
- 11. flex,3d物体平移和旋转
- 12. 将OpenCV旋转和平移向量转换为XYZ旋转和XYZ位置
- 13. 显示列表和转换
- 14. 图像旋转平移偏移
- 15. 列名和旋转表
- 16. 水平显示UL列表
- 17. 水平显示UL列表
- 18. 矩阵用于旋转/平移
- 19. 图像旋转与钛中的平移
- 20. 矩阵旋转/平移/在OpenGL
- 21. 在PyQt中使用Qt.MidButton和Qt.MidButton + Qt.ControlModifier来旋转和平移/ pan
- 22. 获取旋转度和度数显示
- 23. UIView旋转和移动
- 24. 停止旋转和移动
- 25. 移动和旋转UIImageView
- 26. 逻辑移位和旋转
- 27. JQuery旋转列表
- 28. 旋转列表项
- 29. Python列表旋转
- 30. 像Snapchat一样同时捏,平移和旋转文本[SWIFT 3]
确保您不要在显示列表中加载标识矩阵或其他东西。 –
我仅使用glRasterPos()设置初始位置 – slaviber
您可能想尝试将文本渲染为离屏纹理,然后按照需要定位该纹理。尽管这有点牵扯,如果你是新手,可能需要付出很大的努力。 – Tim