【发布时间】:2020-12-21 09:23:21
【问题描述】:
当 z 深度增加同时围绕 x 轴旋转对象 10 度时,线条消失。我将 glDepthRange 值编辑为 -100,100 或更高,但没有任何变化。我该如何解决这个问题?
void render()
{
glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );
if( gRenderQuad )
{
glBegin( GL_LINE_LOOP );
glVertex3f(0.3f, 0.5f, 0.4f );
glVertex2f( -0.5f, -0.9f );
glVertex2f( 0.5f, -0.5f );
glVertex2f( 0.5f, 0.5f );
glVertex2f( -0.5f, 0.5f );
glEnd();
}
glDepthRange(-100,100);
glEnable(GL_DEPTH_TEST);
}
【问题讨论】:
标签: c++ opengl opengl-compat