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] |