文件名称:图形学基础部分程序段MFC
文件大小:155KB
文件格式:DOC
更新时间:2015-11-12 03:51:45
图形学
我们图形课王钲旋老师写的代码,本着育人为本的精神,在这传播一下知识,我想老师应该我介意的 内容包括以下题目的源代码 //DDA算法 //推广DDA增量法画抛物线 //没有限制条件的中点画线法完整程序 //没有限制条件的Bresenham画线算法完整程序 //画金刚石图案//画五角星,?处用自己的名字 //画箭头 //画互相垂直的十字线 //蔷薇 //扫描线方法填充一个三角形 //多边形扫描转换算法,共4个函数 //裁剪程序的主程序部分 //修改Cohen-Sutherland直线段裁剪为开窗 //从重心向外用画三角形逐渐填充整个三角形 //画一个菱形块 //填充一个由菱形块组成的“菱形块k*k棋盘格” //z缓冲区算法的一个简化的用于演示的程序 //检查点(xp,yp)在直线 (x0,y0)->(x1,y1)那一侧? //画一个四边形,顶点坐标在x,y数组 //画互相垂直的十字线 //正方形绕自己中心旋转角度α,同时放大cosα+sinα //给出画一个齿的数据,旋转20次,画出一个齿轮: //四条斜靠在坐标轴四面上的直线,沿轴移动,形成星形图案。 //平移、放缩、旋转、正平行投影(三视图)、一点透视投影在一起 //一点透视,没有平移 //一点透视,加入平移,画一个立方体。。 //深度缓冲区算法的运行例子, //画Bezier曲线主程序 //decas法画Bezier曲线 //decas算法 //画Hemite三次参数曲线 //画一个四边形,顶点坐标在x,y数组,? //窗口区向视图区的变换