展开全部
glBegin(GL_POINTS);
glVertex3F(x1,y1,z1);
glVertex3F(x2,y2,z2);
glVertex3F(x3,y3,z3);
...
glEnd();
glVertex3F(x1,y1,z1);
glVertex3F(x2,y2,z2);
glVertex3F(x3,y3,z3);
...
glEnd();
追问
哥。。这样画出来只是一些点而已啊
追答
晕,你又没说地形图是要面的,再对它们三角化即可。
for(int i = 0; i < 9; i++)
{
glBegin(GL_QUAD_STRIP ) ;
for(int j = 0; j < 10; j++)
{
glVertex3f(x[i*10+j], y[i*10+j], z[i*10+j]);
glVertex3f(x[(i+1)*10+j], y[(i+1)*10+j], z[(i+1)*10+j]);
}
glEnd();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询