[难题]在OpenGL下如何输出右对齐的位图文字(200分)

  • 主题发起人 主题发起人 zhaoyipeng
  • 开始时间 开始时间
Z

zhaoyipeng

Unregistered / Unconfirmed
GUEST, unregistred user!
我要在OpenGL中输出标注文字,因为不想随图形缩放和旋转,所以使用位图字体,使用
wglUseFontBitmaps创建字符显示列表,用glCallLists输出字符串,现在的问题是,这样做只能输出左对齐的文字,可是有时我需要右对齐的文字。

如果仅仅是二维的情况很好办,可以把坐标设置成与屏幕像素相同,然后计算字符串长度,用X坐标减去字符串长度即可。问题是三维的时候,如何通过三维坐标得到对应的屏幕像素坐标,即通过逻辑坐标得到物理坐标。

请高手帮忙,分数不够可以再加
 
冤枉死了,问题自己解决了,可是不能给自己加分,谁来说说,说者有分
 
怎么解决的啊???
说来听听???
我也在用OPENGL!
 
后退
顶部