1. 研究目的与意义
计算机图形学是一门集程序设计和数学知识于一体的交叉学科,是研究利用计算机处理图形的学科。
计算机图形学的教学目标要求学生具有坚实的数学理论基础和扎实的程序设计能力。
由于计算机图形学的算法原理抽象、复杂,学生在学习的时候很难真正理解和消化其中的精要,影响了学习积极性,使计算机图形学的教与学存在一定的困难。
2. 国内外研究现状分析
国内外的研究表明目前计算机图形学的可视化教学演示系统有着很大的发展前景,它对计算机图形学的教学方式提供了便利,不再局限于单纯的理论和代码,而是用一种更加直观,有效的方式使得学习的人 更容易吸收理解知识。
要实现这一教学演示系统的实现,国外多用microsoft visual c ,visual c#也有运用asp.net和visual c#.net构建web应用程序和服务;国内也有同类研究使用vb,vc,flash,c builder 6等做系统的开发,综合来说,都是使用拥有图形图像的可视化编程开发软件来实现相应的要求。
最初对可视化进行研究的并不是教育工作者而是自然科学的研究者。
3. 研究的基本内容与计划
为了实现图形裁剪和区域填充算法可视化,我计划使用vb作为开发工具来实现图形裁剪和区域填充的演示,并且能够与用户实现互动,让用户有选择地选择学习的内容,表现出实现的原理公式和代码同时将如何实现和结果展示出来。
图形剪裁部分主要描述掌握裁剪的方法,该部分按照要求针对视窗中可见实体进行选择和处理,达到裁剪的目的。
图形填充模块主要讲解图形的填充处理原理、方法及实现过程。
4. 研究创新点
本演示系统的外观要美观,各模块的联系合理所实现的功能也会使用户体验舒适,希望能做到不是单纯的图形裁剪和区域填充的演示,要能够让用户自己设定图形的值和区域填充,图形裁剪的方式,这样能够深化用户对所学知识点的理解,并且能够对算法加以运用。
