C++ 显示地面的GL_四边形
在我的游戏中,我想用gl_四边形代替gl_线作为地面。gl_线最初位于gl_四边形位置,显示栅格曲面。我想把gl_四边形放进去,这样我可以给它添加颜色。这是正确的吗C++ 显示地面的GL_四边形,c++,opengl,C++,Opengl,在我的游戏中,我想用gl_四边形代替gl_线作为地面。gl_线最初位于gl_四边形位置,显示栅格曲面。我想把gl_四边形放进去,这样我可以给它添加颜色。这是正确的吗 //original code void makeGrid(float size){ glColor4f(0.0f, 0.0f, 0.0f, 1.0f -radarVisionMagnitude); glBegin(GL_LINES); for(int i=-size;i<=size;++i) { glVertex3f
//original code
void makeGrid(float size){
glColor4f(0.0f, 0.0f, 0.0f, 1.0f -radarVisionMagnitude);
glBegin(GL_LINES);
for(int i=-size;i<=size;++i) {
glVertex3f(i,0,-size);
glVertex3f(i,0,size);
glVertex3f(size,0,i);
glVertex3f(-size,0,i);
}
glEnd();
}
//原始代码
空心网格(浮动大小){
GL4F(0.0f、0.0f、0.0f、1.0f——雷达视磁);
glBegin(GL_行);
对于(int i=-size;i为什么你自己看不见?我看没问题。你知道如何删除这个问题吗?没问题,但当我启用GL_FOG时,它不会显示,所以我只是禁用了它。谢谢nyway:)
void makeGrid(float size){
glBegin(GL_QUADS);
for(int i=-size;i<=size;++i)
{
glColor4f(0.0f,0.0f,0.0f,1.0f);
glVertex3f(size,0,i);
glVertex3f(-size,0,i);
glVertex3f(i,0,-size);
glVertex3f(i,0,size);
}
glEnd();
}