gpt4 book ai didi

java - OpenGL:无论相机方向如何,如何使文本以相同像素显示?

转载 作者:行者123 更新时间:2023-11-30 11:57:26 26 4
gpt4 key购买 nike

我有在 OpenGL 中成功渲染的文本:

    GLUT glut = new GLUT();
gl.glRasterPos2d(10, 10);
glut.glutBitmapString(GLUT.BITMAP_HELVETICA_18, "We're going to the moon!");

无论相机方向如何,我都希望此文本出现在用户屏幕上的相同位置(占用相同的像素)。我应该怎么做?

(我正在使用 JOGL。)

最佳答案

试试这个(我不懂 Java,警告):

glPushMatrix() //save the camera state
glLoadIdentity()
//draw your text here
glPopMatrix() //restore the camera state

对于 glLoadIdentity() 调用之后的任何渲染命令,这会将相机位置重置为原点。

关于java - OpenGL:无论相机方向如何,如何使文本以相同像素显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3817742/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com