摘要:
1.注意多边形图元中的多边形只能是平面的,而且必须为凸多边形,且多边形的边不能弯曲 2.细分和边界,可以人为设置边界边和非边界边 glEdgeFlag(true)//接下来所有点均为边界边起点 glEdgeFlag(false)//接下来所有点均为非边界边起点 3.操纵深度缓冲区 glutinitd 阅读全文
摘要:
1.四边形图元 glBegin(GL_QUADS); glend(); 2.通用多边形 glBegin(GL_POLYGONS); glend(); 3.多边形点画模式 glenable(GL_POLYGON_STIPPLE); glPolygonStipple(pBitmp); 其中pBitmap 阅读全文
摘要:
1. glBegin(GL_TRANGLES); ........ glend(); 2.多边形的环绕方向:逆时针和顺时针的正反面 GLFront(GL_CCW)和GLFront(GL_CW); 3.三角形带 glBegin(GL_TRANGLE_STRIP); ....... glend(); 4 阅读全文
摘要:
一.直线的点画模式:即并不完全填充所有像素来画一条直线,而是用点画的形式,间隔地画一条直线 首先启用点画模式: glEnable(GL_LINE_STIPPLE); 然后自定义创建自己的点画模式 glLineStipple(GLlint factor,GLushort pattern); 其中第一个 阅读全文
摘要:
一. glBegin(GL_LINES); glend(); 二.线带和线环 glBegin(GL_LINE_STRIP); glend(); glBegin(GL_LINE_LOOP); glend(); 三.设置直线宽度 glLineWidth(GLfloat width); 四.获得直线宽度范 阅读全文
摘要:
1.图元 1.点图元 glBegin(GL_POINTS); glend(); 程序:点图元的应用 知识点: 1.键盘响应函数 2.矩阵堆栈 3.矩阵初始化 4.点图元的大小:glpointsize(); 5.获得点图元的大小范围和增量大小 GLfloat sizes[2]; GLfloat ste 阅读全文
摘要:
相关知识点 1.包含文件:gl,glu,glut,glee等等 2.命名规范 3.其他 阅读全文
摘要:
1.计算机图形学的发展——走向3D 1.纸带 2.荧光屏,打印出*等等 3.阴极射线管 4实时3D 2.实现“3D”的原理 1.其实现在看到的3D都是伪3D,并不是真正的三维图像,真正的三维图像 真3D:长度+宽度+深度; 伪3D:2D(长度+宽度)+透视 2.完善伪3D(以后统称3D)的基本技术 阅读全文