毕业论文:基于.NET的二维图形绘制处理系统设计与实现.doc文档下载39页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
是是公司开发的基于系统的三维动画渲染和制作软件。
广泛应用于三维设计广告动画等领域,尤其在建筑方案效果图设计工业设计中成为必不可少的应用软件之。
是美国公司出品的世界顶级的三维动画软件,应用对象是专业的影视广告,角色动画,电影特技等。
功能完善,工作灵活,易学易用,制作效率极高,渲染真实感极强,是电影级别的高端制作软件。
计算机图形学还是制作电子通过合适的图形输入设备和绘图软件,可以在计算机屏幕上作画。
计算机辅助教学计算机图形学已经广泛用于计算机辅助教学系统中,它可以使教学过程形象直观生动,极大地提高了学生的学习兴趣和教学效果。
例如,可以把计算机图形学生成的物理模型财政模型和经济模型等作为教学的辅助工具。
娱乐利用计算机动画技术生产动画片,使角色造型色彩搭配和角色的运动路径规划等环节的设计变的更加容易。
娱乐利用计算机动画技术生产动画片,使角色造型色彩搭配和角色的运动路径规划等环节的设计变的更加容易。
例如,可以把计算机图计算机辅助教学计算机图形学已经广泛用于计算机辅助教学系统中,它可以使教学过程形象直观生动,极大地提高了学生的学习兴趣和教学效果。
部分内容简介艺术计算机艺术是近年来计算机图形学的又个重要的应用领域。
将计算机图形学与人工智能技术结合起来,可以构造出丰富的艺术图像。
通过合适的图形输入设备和绘图软件,可以在计算机屏幕上作画。
计算机辅助教学计算机图形学已经广泛用于计算机辅助教学系统中,它可以使教学过程形象直观生动,极大地提高了学生的学习兴趣和教学效果。
例如,可以把计算机图形学生成的物理模型财政模型和经济模型等作为教学的辅助工具。
娱乐利用计算机动画技术生产动画片,使角色造型色彩搭配和角色的运动路径规划等环节的设计变的更加容易。
计算机图形学还是制作电子游戏不可缺少的项技术。
科学计算的可视化科学计算可视化就是应用计算机图形生成技术,将科学及工程计算的中间结果或最后的结果以及测量数据等,在计算机屏幕上以图像形式显示出来,实现了科学计算环境和根据的进步现代化。
图形用户界面软件的用户接口是人们使用计算机的第观感。
在用户接口中广泛使用图形用户界面,如菜单对话框图标和工具栏等,大大提高了用户接口的直观性和友好性以及相应软件的执行速度。
常用绘图软件的简介目前,常用的几个绘图软件。
是公司旗下最为出名的图像处理软件之,集图像扫描编辑修改图像制作广告创意,图像输入与输出于体的图形图像处理软件,深受广大平面设计人员和电脑美术爱好者的喜爱。
是美国公司首次于年生产的自动计算机辅助设计软件,用于二维绘图详细绘制设计文档和基本三维设计。
现已经成为国际上广为流行的绘图工具。
被广泛应用于机械建筑电子航天冶金纺织等工程设计领域。
是是公司开发的基于系统的三维动画渲染和制作软件。
广泛应用于三维设计广告动画等领域,尤其在建筑方案效果图设计工业设计中成为必不可少的应用软件之。
是美国公司出品的世界顶级的三维动画软件,应用对象是专业的影视广告,角色动画,电影特技等。
功能完善,工作灵活,易学易用,制作效率极高,渲染真实感极强,是电影级别的高端制作软件。
第二章开发工具简介概述简称或是公司推出的开发环境程序,面向对象的可视化集成编程系统。
它不但具有程序框架自动生成灵活方便的类管理代码编写和界面设计集成交互操作可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持数据库接口,网络控制界面。
用进行绘图程序设计具有明显的优越性,其优越性主要表现在以下个方面开发分布式应用。
常用于开发需要广泛发布的应用程序。
开发的应用运行效率高。
在开发支持成百上千并发用户的服务器程序方面,具有明显优势。
能缩短软件升级周期。
类的重要性以及它对函数库库的支持能使程序更好的模块化,并缩短软件维护和升级时间。
能够生成多线程应用,而多线程应用对于增加并发影响有实际意义。
概述是指基础类库。
这个类库是在中进行程序设计的应用程序框架。
的所有代码都是用编写的,并提供了许多代码以方便程序设计人员完成各种任务。
程序设计人员只需将自己要创建的应用程序的相关代码添加到这个狂降中就可以完成相关功能。
由于具有面向对象程序设计的性质,所以可以容易的扩展或重写框架所提供的各种基本功能第三章文件格式文件格式简介,可扩展标记语言是套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。
它也是元标记语言,可以定义其他与特定领域有关的语义的结构化的标记。
是标准通用标记语言的子集,其目标是允许普通的在上以目前超文本标记语言的方式被服务接受和处理。
的定义方式易于实现,并且可以在和中进行操作是环境中跨平台的,依赖于内容的技术,是当前处理分布式结构信息的选择工具,它可以简化文档信息在中的传输。
不仅满足应用开发人员的需要,而且还适用于电子商务电子政务数据交换等多个领域。
格式的应用可以从中分离数据通过,可以在文件之外存储数据。
使用后,数据就存放在分离的文档中。
可以集中精力去到使用做好数据的显示和布局上,并确保数据修改时不会导致文件也需要修改。
这样可以便于维护页面。
用于交换数据通过,我们可以在不兼容的系统之间交换数据。
计算机系统和数据库系统存储的数据有多种形式,对于开发者来说,最麻烦的就是在遍布网络的系统之间交换数据。
把数据转换为格式存储将大大减少交换数据是的复杂性,并且还可以使得这些数据能被不同的程序读取。
和正在成为遍布网络的商业系统之间交换金融信息所使用的主要语言。
许多与有关的完全基于的应用程序正在开发中。
可以用于存储和共享数据通过,纯文本文件可以用来存储和共享数据。
提供是设置线条颜色透明度。
图形填充在本系统中,图形填充属性对话框类为。
图形的填充数据如下在本系统中,图形的填充方式定义的是个枚举类图图形填充属性对话框控件是四种填充方式的单选按钮,分别添加以下事件控件是单色填充方式涉及的控件,分别添加以下事件控件是纹理填充方式涉及的控件,分别添加以下事件纹理充色前景色背景色设置前景色透明度设置背景色透明度控件是渐变填充方式涉及的控件,分别添加以下事件渐变颜色下拉表添加种颜色删除种颜色渐变颜色颜色透明度颜色偏移角度渐变角度图形的存储与读取在本系统中,图形文件的保存格式是。
存储和读取功能是在类中实现的。
存储功能本系统中存储过程如下图所示图函数保存组成图形的路径片段类型,以及各个路径片段终点坐标和路径与路径之间的连接方式。
函数保存图形的线条属性和填充属性。
函数保存图形的宽度高度绘制角度,图形中心点位置以及图形在绘制的所有图形集中的编号,并调用了函数和函数。
函数保存多个图形,多个图形之间是用链表形式相连的。
函数调用函数以后缀名保存图形文件。
读取功能图函数读取组成图形的路径片段类型,各个路径片段终点坐标和路径与路径之间的连接方式。
函数读取图形的线条属性和填充属性。
函数保存图形的宽度高度,绘制角度以及图形中心点位置。
函数读取图形文件结束语在现在的社会生产活动中,计算机绘图技术应经占据了个非常重要的地位,专业的绘图应用软件已渐渐代替了传统的手绘方式,开辟了个新的领域。
本文对计算机绘图的概念,计算机绘图技术的发展概况以及在图形软件开发方面的优势作做了简单的介绍。
对基本图形的生成算法和二维图形的几何变换算法做了深入的分析和研究。
并以此为基础,完成了个小型的绘图系统。
本系统基于平台,利用编程技术,实现了以下功能绘制基本图形本系统能够绘制的基本图形主要有直线,矩形,椭圆,等三角形,等五边形。
最具特色的绘图工具是钢笔工具,它不但可以绘制直线曲线,还可以绘制任意自由图形。
二维图形的几何变换本系统主要实现了对图形的平移变换旋转变换及伸缩变换。
设置线条属性和图形填充线条属性的设置主要是设置线条的宽度颜色透明度和样式。
图形填充能够实现的是单色填充纹理填充和渐变填充。
图形文件的存储和读取。
本系统中图形文件的存储格式为。
文件的存储和读取是通过重载文档类中的函数和函数实现的。
当然,这个系统还是有些不足之处的最直观的就是界面不够美观,功能还不够全面,例如,在删除后不能撤销等。
其次,有些操作还不够人性,比如,在未保存的情况下退出,系统没有任何的提示操作。
参考文献龚声蓉,许承东计算机图形技术北京中国林业出版社,王恩德程序设计教程北京清华大学出版社,陈坚编程基础专家教程北京西安电子科技大学出版社,曾凡锋,苗雨编程技巧与范例详解北京清华大学出版社,官章全,陈天才运行库函数大全北京电子工业出版社,吴乃陵,况迎辉程序设计第版北京高等教育出版社,范晓平,方阳图形编程绘线图和条形图电脑编程技巧与维护朱娜敏,魏宗寿,李强,白丽下鼠标左键在图形绘制中的应用电脑编程技巧与维护陆
