我是个新手,想知道怎样样用OpenGL画出土地,请问谁知道??能详细点吗??谢谢!

解决方案 »

  1.   

    矩形 贴纹理 ??
     呵呵.
       NeHe openGL
      

  2.   

    一句两句说不清楚,笼统的讲,
    就是先 “顶点连线圈面” 的方式构建地面的形状,
    如果想使其更逼真就贴上纹理图详见 NeHe openGL 网站的例子,很详细、很不错。
      

  3.   

    首先是建模,然后是显示。图形api只能画点,线,三角形,所有的东西都是由顶点或者说pimitive组成的
      

  4.   

    glBegin(GL_QUADS);
    //地面
    glTexCoord2f(-10,-10); glVertex3f(-64,0,-64);
    glTexCoord2f(10,-10); glVertex3f(64,0,-64);
    glTexCoord2f(10,10); glVertex3f(64,0,64);
    glTexCoord2f(-10,10); glVertex3f(-64,0,64);
    glEnd();//前边的是纹理坐标,后边是矩形坐标,这个算不算"土地"?
      

  5.   

    记得<OpenGL高级编程与可视化系统开发>(高级编程篇)中有段详细代码,是关于随机地形生成的,可以去看看