Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/162.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 显示地面的GL_四边形_C++_Opengl - Fatal编程技术网

C++ 显示地面的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

在我的游戏中,我想用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(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();
}