• 4985阅读
  • 7回复

[提问]如何在三维空间的任意位置显示文本 [复制链接]

上一主题 下一主题
离线sdnusqy
 

只看楼主 倒序阅读 楼主  发表于: 2012-05-23
关键词: QTCreatorQT4
qt+opengl中,在三维空间,用glRasterPos3f将图像移动到某个位置,在这个位置显示文本或数字,应该用哪个函数呢?求解。
离线sdnusqy

只看该作者 1楼 发表于: 2012-05-24
用opengl画了个三维坐标系,不知道怎么添加刻度值,求大家帮忙。
离线roywillow

只看该作者 2楼 发表于: 2012-05-24
回 1楼(sdnusqy) 的帖子
你把你绘制坐标系的代码发上来,我依葫芦画瓢一下
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线sdnusqy

只看该作者 3楼 发表于: 2012-05-24
回 3楼(roywillow) 的帖子
就是简单的画三条线,
//画x轴
glBegin(GL_LINES);
    glVertex3f(0,0,0);
    glVertex3f(4,0,0);
glEnd();
//画y轴
glBegin(GL_LINES);
    glVertex3f(0,0,0);
    glVertex3f(0,4,0);
glEnd();
//画Z轴
glBegin(GL_LINES);
    glVertex3f(0,0,0);
    glVertex3f(0,0,6);  
glEnd();
不知道应该怎么标上刻度值
离线roywillow

只看该作者 4楼 发表于: 2012-05-24
回 3楼(sdnusqy) 的帖子
那就简单的再画一些短线呗
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线sdnusqy

只看该作者 5楼 发表于: 2012-05-25
回 4楼(roywillow) 的帖子
但是我需要在短线位置标出刻度值,怎么标呢?求解
离线roywillow

只看该作者 6楼 发表于: 2012-05-25
回 5楼(sdnusqy) 的帖子
那就不知道了……
或许void QGLWidget::renderText()对你有用?
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线sdnusqy

只看该作者 7楼 发表于: 2012-05-26
回 6楼(roywillow) 的帖子
ok,谢谢。我看看吧。
快速回复
限100 字节
 
上一个 下一个