图形学作业答案

图形学作业答案

ID:41636364

大小:90.49 KB

页数:7页

时间:2019-08-29

图形学作业答案_第1页
图形学作业答案_第2页
图形学作业答案_第3页
图形学作业答案_第4页
图形学作业答案_第5页
资源描述:

《图形学作业答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一次作业第一章、1、2D,3D2、描点法,矢量法1、计算机图形学是研究通过计算机将数据转换为图形,并在专用显示器上显示的原理,方法和技术的学科。2、把屏幕分成有限个可发亮的离散点,将图形经过的那些像素点串联起来的方法。1、这三者的共同Z处就是计算机所处理的信息都是与图冇关的信息。区别:图像处理是利用计算机对原来存在物体的映象进行分析处理,然后再现图像。模式识别是指计算机对图形信息进行识别和分析描述,是从图形(图像)到描述的表达过程。计算机图形学是研究根据给定的描述(数学公式或者数据等),用计算机生成和应的图形、图像、所生成的图形、图像可以显示在屏幕上、硕拷贝输出或作为数据集存在计算机

2、屮的学科。笫二章1、系统软件,图形软件,应用软件2、计算,存储,输出,输入,对话3、脱机,联机,交互式4、文本模式,图形模式5、实际世界坐标系,规范设备坐标系,设备坐标系8bits:1024*1024*8/8=1M2A8I2bits:1024*1024*12/8=1.5M2A1224bits:1024*1024*24/8=3M2A24第二次作业1、字符坐标系单位为字符,字符坐标系的原点是(1,1)。点坐标系单位为象素,点坐标系的原点是(0,0)。2、绝对坐标的参考点是原点,取值范围是规定范围的正整数;相对处标的参考点是当前点,取值范围是规定范围的正整数和负整数;3、moveto(50,

3、100)getmaxx()putpixel(10(),100,BLUE)livcto(200,200)笫四章作业1、点,直线,曲线,区域2、插值,拟合3、平移,对称,旋转,比例,错切4、逐点比较法,DDA法,Bresenham法1.#include/*加入c图形库*/#include/*数学库*/#include/*键盘控制*/#include#inckidcvoidLine(intxO,intyO,intxl,intyl,intvalue)/*从坐标(xO,yO)到(xl,yl)画颜色为v

4、alue的直线*/{intx;floatdx,cly,m,y;dx=x1-xO;dy=y1-y0;m=dy/dx;y=y0;for(y=yO;y<=y1;y++){putpixel((int)(x+0.5),y,value);/*iBi点*/x=x+l/m;if(getch()==17)exit(l);/*读入键盘按键*/}}voidmain(){inti,driver,mode;driver=DETECT;/*初始化配示模式参数*/initgraph(&driver,&mode,”..\bgi”);/*初始化显示为默认驱动的640*480>16色模式*/printf(MPressa

5、nykeytocontinueexcept'Ctrl+Q'toquitAn");Linc(l,1,5,12,15);/*设置画线起始点*/closegraph();/*关闭图形模式*/#include/*加入c图形库*/#include/*数学库*/#include/*键盘控制*/#include#includevoidBresenham_Line(intxO,intyO,intxl,intyl,intvalue)/*从坐标(xO,yO)到(xl,yl)画颜色为value的直线*/{inti

6、;intx,y,dx,dy;floate;dx=xl-xO;dy=yl-yO;e=-dx;x=xO;y=yO;for(i=0;i<=dy;i++){if(getch()==17)exit(l);/*读入键盘按键*/putpixel(x,y,value);y=y+1;e=e+2*dy;if(e>=0){x=x+1;if(e>=dx)e=e-2*dx;voidmain(){inti,driver,mode;driver=DETECT;/*初始化显示模式参数*/initgraph(&driver,&mode,”..\bgi”);/*初始化显示为默认驱动的640*480>16色模式*/pri

7、ntf("Pressanykeytocontinueexcept'Ctrl+Q'toquitAn");Bresenham_Line(l,1,5,12,1);/*设置画线起始点*/closcgraph();/*关闭图形模式*/第三次作业3.#include#includePNARC(intr,intxc,intyc)见书P101函数main(){intgd=DETECT,gm;initgraph(&gd,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。