欢迎来到天天文库
浏览记录
ID:15864244
大小:223.32 KB
页数:18页
时间:2018-08-06
《光栅化生成基本图形教学演示系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、毕业设计(论文)摘要I1引言12光栅图形学理论32.1光栅化的概述32.2直线扫描转换算法32.2.1DDA算法32.2.2中点画线法42.2.3Bresenham算法42.3圆弧的扫描转换算法52.4多边形的扫描转换与区域填充62.5直线和多边形的裁减算法73光栅图形学教学演示系统的总体设计83.1概要设计83.2各个模块的详细设计94光栅图形学教学演示系统的实现和测试104.1测试环境104.2运行结果105.总结和展望12参考文献13致谢14I毕业设计(论文)摘要本文中要实现一个光栅图形学教学演示系统,程序在WindowsXP平台下实现,以VisualC++6.
2、0用为编程工具。对光栅图形学教学演示系统进行了详细分析,确定了相应的结构和功能,以及实际开发中所采取的技术。该教学演示系统可以展示各种算法的工作过程,如生成直线的三种算法、圆弧的扫描转换算法、多边形的扫描转换、区域填充、直线和多边形的裁减算法等。该系统操作方便,可以在模拟的光栅区域上按照算法的原理将图形的光栅化过程展示出来,便于老师在教学中更形象的展示各种算法的工作过程,也便于学生在过程中能够更好的理解基本图形生成算法。同时,本文也介绍了系统开发设计的全过程,对算法原理做了详细的阐述,也对系统的功能进行了测试。该程序实现了大部分的基本图形生成算法,能够应用在计算机图形
3、学的教学中,来达到提高教学质量的作用。关键词:计算机图形学,基本图形,光栅化。AbstractThispapertoachievearastergraphicsdemonstrationsystem,programunderWindowsXPplatform,VisualC++6.0withprogrammingtools.Demonstrationsystemforrastergraphicsforadetailedanalysistodeterminetheappropriatestructureandfunction,aswellastheactualdevel
4、opmentoftechnologyadopted.Thedemonstrationsystemcanshowtheworkprocessofvariousalgorithms,suchasgeneratingthreealgorithmslinear,circularscanconversionalgorithms,polygonscanconversion,areafills,lines,andpolygonsreductionalgorithms.Thesystemiseasytooperate,therasterizationprocesscanbesimul
5、atedinaccordancewiththeprinciplesofthegratingregionofthegraphicdisplayofthealgorithmiteasyteachersinteachingoperationoftheimagedisplaymorevariousalgorithms,butalsoeasytobetterprocessthestudentsunderstandingofthebasicgraphicsgenerationalgorithm.Meanwhile,thepaperalsodescribesthewholeproc
6、essI毕业设计(论文)ofsystemdevelopmentanddesignofalgorithmstodoadetailedexpositionoftheprinciples,butalsoonthefunctionofthesystemweretested.Theprogramimplementsthemostbasicgraphicsgenerationalgorithmcanbeusedinteachingcomputer,andtoachievetheeffectofimprovingteachingquality.I毕业设计(论文)1引言计算机图形学是
7、利用计算机研究图形的表示、生成、处理,显示的一门重要的计算机学科分支。经过30多年的发展,计算机图形学已成为计算机科学中最为活跃的分支之一,并得到广泛的应用。1950年,第一台图形显示器作为美国麻省理工学院(MIT)旋风一号——(Whirlwind)计算机的附件诞生。该显示器用一个类似示波器的阴极射线管(CRT)来显示一些简单的图形。在整个50年代,只有电子管计算机,用机器语言编程,主要应用于科学计算,为这些计算机配置的图形设备仅具有输出功能。计算机图形学处于准备和酝酿时期,并称之为:“被动式”图形学。1963年,伊凡•苏泽兰(IvanSutherl
此文档下载收益归作者所有