计算机图形学复习

计算机图形学复习

ID:18797881

大小:354.00 KB

页数:8页

时间:2018-09-24

计算机图形学复习_第1页
计算机图形学复习_第2页
计算机图形学复习_第3页
计算机图形学复习_第4页
计算机图形学复习_第5页
资源描述:

《计算机图形学复习》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机图形学是研究怎样用计算机表示,生成,处理和显示图形的一门学科。图形的具体应用范围很广,但是按基本的处理技术划分只有两类。一类是线条,如工程图,地图,曲线图表等;另一类是明暗图,与照片相似。计算机图形:用计算机表示,生成,处理和显示的对象。由几何数据和几何模型利用计算机进行存储,显示,并修改,完善后形成。图像处理:将客观世界中原来存在的物体的影像处理成新的数字化图像的相关技术,如TC扫描。X射线探伤等。模式识别:对所输入的图像进行分析和识别,找出其中蕴含的内在联系或抽象模型,如邮政分拣,地形地貌识别等。计算几何:研究几何模

2、型和数据处理的科学,探讨几何形体的计算机表示,分析和综合,研究如何灵活,有效地建立几何形体的数据模型以及在计算机中更好的存储和管理这些模型数据。计算机图形学的应用:1.用户接口;2.计算机辅助设计与制造(CAD/CAM);3.地形地貌和自然资源图;4.计算机动画和艺术与系统模拟;5.科学计算可视化;6.游戏;7.绘制勘探、测量的图形;8. 计算机辅助教学(CAI);9. 管理和办公自动化;10.虚拟现实,灵境图形输入设备(图形输入板,鼠标,光笔,数字化仪,扫描仪,摄像机等)图形输出设备(图形显示器,绘图仪,打印机,印刷机等)光

3、栅扫描显示器:黑白光栅扫描显示器,彩色光栅扫描显示器,源程序的头文件:#include图形方式初始化:initgraph(&gdriver,&gmode,&path);(gdriver: 是一个整型值,用来指定装入的驱动程序名。gmode: 是一个整型值,用来设置图形显示模式。path: 是一个字符串,用来指明驱动程序所在的路径。关闭图形模式:closegraph(); (该函数不需参数)金刚石图案程序:#include#includemain(){floatt;

4、intx0=320,y0=240;intn,i,j,r,x[50],y[50];intgdriver=DETECT,gmode;printf("inputn(23-31)andr(100-200):");scanf("%d%d",&n,&r);initgraph(&gdriver,&gmode,"C:\tc");cleardevice();setbkcolor(9);setcolor(4);t=6.28318/n;for(i=0;i

5、*sin(i*t)+y0;}for(i=0;i<=n-2;i++)for(j=i+1;j<=n-1;j++){line(x[i],y[i],x[j],y[j]);}getch();closegraph();}肾形图案程序#include#includemain(){floatt;intx0=320,y0=240;intn,i,j,r,x[50],y[50];intgdriver=DETECT,gmode;printf("inputn(23-31)andr(100-200):");sc

6、anf("%d,%d",&n,&r);initgraph(&gdriver,&gmode,"C:\tc");cleardevice();setbkcolor(9);setcolor(4);t=6.28318/n;for(i=0;i

7、法;数值微分法(DDA);中点画线法;Bresenham算法逐点比较法的执行过程   开始   偏差判别   画笔走步   偏差计算   终点判断(N)  (Y)   结束1.走向规定:把直线的起点设置在坐标系的原点,根据画笔当前位置,规定它的下一步走向2.偏差计算规则:以所画直线的斜率作为计算偏差的原始参数。偏差值:D=tgb-tga(P:笔当前位置)第一象限的偏差计算D=tgb-tga=yp/xp-ya/xa=(xa×yp-xp×ya)/xp×xaD<0 笔当前位置在直线下方,应该向+Y方向走一步。D³0 笔当前位置在直线

8、上方,应该向+X方向走一步。因为xp×xa>0,故判断D的正负只需判断xa×yp-xp×ya即可。因此偏差:F=xa×yp-xp×yaFi>0 走+X一步,新偏差Fi+1=Fi–ya;Fi<0 走+Y一步,新偏差Fi+1=Fi+xa终点判断:设置一个计数器,记录下画笔应走的总

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

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

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