打印本文 打印本文 关闭窗口 关闭窗口
NeHe的opengl教程delphi版(5)----3D
作者:武汉SEO闵涛  文章来源:敏韬网  点击数1759  更新时间:2009/4/23 18:37:47  文章录入:mintao  责任编辑:mintao
3f(-1.0, 1.0, 1.0);          // 四边形的右上顶点(左面)
   glVertex3f(-1.0, 1.0, -1.0);         // 四边形的左上顶点(左面)
   glVertex3f(-1.0, -1.0, -1.0);        // 四边形的左下顶点(左面)
   glVertex3f(-1.0, -1.0, 1.0);         // 四边形的右下顶点(左面)

{

立方体的最后一个面了。X坐标保持为一单位。逆时针绘制。您愿意的话,留着这个面不画也可以,这样就是一个盒子:)

或者您要是有兴趣可以改变立方体所有顶点的色彩值,象金字塔那样混合颜色。您会看见一个非常漂亮的彩色立方体,各种颜色在它的各个表面流淌。

}

   glColor3f(1.0, 0.0, 1.0);            // 颜色改成紫罗兰色
   glVertex3f(1.0, 1.0, -1.0);          // 四边形的右上顶点(右面)
   glVertex3f(1.0, 1.0, 1.0);           // 四边形的左上顶点(右面)
   glVertex3f(1.0, -1.0, 1.0);          // 四边形的左下顶点(右面)
   glVertex3f(1.0, -1.0, -1.0);         // 四边形的右下顶点(右面)

   glEnd();                             // 正方形绘制结束

   rtri := rtri + 0.2;                  // 增加三角形的旋转变量
   rquad := rquad - 0.15;               // 减少四边形的旋转变量

End;

 

运行一下看看效果

上一页  [1] [2] 

打印本文 打印本文 关闭窗口 关闭窗口