NeHe02课 多边形
来源:互联网 发布:android ddms源码 编辑:程序博客网 时间:2024/05/22 00:32
这个节在上一节的基础上,画两个多边形:三角形和四边形。
在前一节基础上,修改display()函数,如下所示:
void display() {
glClear(GL_COLOR_BUFFER_BIT |GL_DEPTH_BUFFER_BIT); //
glLoadIdentity();
glTranslatef(-1.5f,0.0f, -6.0f);//三角形和四边形为了看起来小一点,在Z轴上做了6个单位的平移
glBegin(GL_TRIANGLES);//开始画三角形
glVertex3f( 0.0f, 1.0f, 0.0f);//顶点
glVertex3f(-1.0f, -1.0f,0.0f);//左下角顶点
glVertex3f( 1.0f, -1.0f,0.0f);//右下角顶点
glEnd();//结束画三角形
//glTranslatef(3.0f, 0.0f, 0.0f);
// or
glLoadIdentity();//初始化变化矩阵,移到坐标轴中心
glTranslatef(1.5f,0.0f, -6.0f);//向X轴正方向移动1.5个单位
glBegin(GL_QUADS);//开始画四边形
glVertex3f(-1.0f, 1.0f, 0.0f);//左上顶点
glVertex3f(-1.0f, -1.0f,0.0f);//左下顶点
glVertex3f( 1.0f, -1.0f,0.0f);//右下顶点
glVertex3f( 1.0f, 1.0f, 0.0f);//右上顶点
glEnd();//结束画四边形
glFlush();
}
详细代码参见这里。
- NeHe02课 多边形
- 多边形
- NeHe OpenGL第二课:多边形
- 第4课:OpenGL几何图原——多边形
- NeHe OpenGL教程第二课 你的第一个多边形
- OpenGL In C# 04 Nehe 第二课 绘制多边形
- 吉林大学图形学实验课作业边标记填充多边形
- 多边形裁剪
- 多边形窗口
- 多边形游戏
- 多边形游戏
- 多边形游戏
- 多边形游戏
- 绘制多边形
- 多边形游戏
- 多边形结构
- 绘制多边形
- TriaMain多边形
- Android中拍照和选择图片的处理
- acm及蓝桥杯中的【暴力求解法】(2)(2.16)
- TI CC254X函数库说明续(BLE L2CAP.h)
- _splitpath 或_wsplitpath函数的使用
- LAN 局域网通讯软件 中期报告
- NeHe02课 多边形
- 如何创建一个web项目
- u-boot-1.1.6在FS2410开发板上的移植
- iOS的三种多线程技术
- 线程基础:JDK1.5+(10)——线程新特性(下)
- Web动画性能指南
- java学习日记——基本操作02
- HDU 1853 Cyclic Tour(二分图最优匹配:有向环覆盖)
- Linux 守护进程