帮帮文库

doc 【毕业设计】交互式二维图形绘制软件设计 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:53 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-24 20:04
【毕业设计】交互式二维图形绘制软件设计
【毕业设计】交互式二维图形绘制软件设计
1 页 / 共 53
【毕业设计】交互式二维图形绘制软件设计
【毕业设计】交互式二维图形绘制软件设计
2 页 / 共 53
【毕业设计】交互式二维图形绘制软件设计
【毕业设计】交互式二维图形绘制软件设计
3 页 / 共 53
【毕业设计】交互式二维图形绘制软件设计
【毕业设计】交互式二维图形绘制软件设计
4 页 / 共 53
【毕业设计】交互式二维图形绘制软件设计
【毕业设计】交互式二维图形绘制软件设计
5 页 / 共 53
【毕业设计】交互式二维图形绘制软件设计
【毕业设计】交互式二维图形绘制软件设计
6 页 / 共 53
【毕业设计】交互式二维图形绘制软件设计
【毕业设计】交互式二维图形绘制软件设计
7 页 / 共 53
【毕业设计】交互式二维图形绘制软件设计
【毕业设计】交互式二维图形绘制软件设计
8 页 / 共 53
【毕业设计】交互式二维图形绘制软件设计
【毕业设计】交互式二维图形绘制软件设计
9 页 / 共 53
【毕业设计】交互式二维图形绘制软件设计
【毕业设计】交互式二维图形绘制软件设计
10 页 / 共 53
【毕业设计】交互式二维图形绘制软件设计
【毕业设计】交互式二维图形绘制软件设计
11 页 / 共 53
【毕业设计】交互式二维图形绘制软件设计
【毕业设计】交互式二维图形绘制软件设计
12 页 / 共 53
【毕业设计】交互式二维图形绘制软件设计
【毕业设计】交互式二维图形绘制软件设计
13 页 / 共 53
【毕业设计】交互式二维图形绘制软件设计
【毕业设计】交互式二维图形绘制软件设计
14 页 / 共 53
【毕业设计】交互式二维图形绘制软件设计
【毕业设计】交互式二维图形绘制软件设计
15 页 / 共 53

1、之间的继承关系来代表设计的抽象过程,将问题求解看作是个非类演绎过程。类与数据封装在中,类是指由用户定义的种抽象数据类型,将组具有相关性的数据成员结合在起,要使用类中所包含的数据时,必须通过有该类所提供的成员函数来存取。数据封装是指将类中的数据成员以其可被使用或不可被使用的方式进行分类,即有条件地限制类中部分或全部的数据成员被使用,在定义数据成员时在其前面冠以或,分别表示私有的保护的和公有的。因此,类是实现数据封装的个有力方法,类的特性是实现了数据封装或数据抽象。在本设计中,可以把各种图形形状,如直线矩形圆曲线多边形等定义为各种各样的图形类,将图的具体绘制存储操作和属性设置定义为图形类的成员函数,这样就实现了类与数据封装。例如,直线类可以定义为直线的颜色直线的线宽和直线的线型直线的起点和终点返回直线的颜色设置直线的颜色返回直线的线型设。

2、数调用的成员函数往中添加图形对象指针。成员函数返回指向对象的指针。中存放的对象指针可以通过索引值进行引用。首先判断参数所指明的索引值是否在有效范围内,然后调用的成员函数得到参数所指定的图像对象并返回相应的指针。的成员函数返回最大的有效索引值。成员函数通过调用的成员函数得到存放在中的图形数。修改视图类的成员函数在视图窗口重新绘制时,系统首先删除窗口,然后调用视图类的成员函数来重新绘制。因此,有必要往成员函数中添加下列代码,以便视图窗口重新绘制时,可以根据存放文档类中的数据来恢复图形。以上代码调用函数得到存放在文档对象中的图形数。对于每个图形,调用函数得到指向的指针,再通过该指针调用函数画出图形。删除文档数据在初始化新文档之前,必须删除存放在文档中的数据。因此,必须在文档类中覆盖类的成员函数。首先,在文档类的头文件中添加以下代码然后,在。

3、令确定对象和基点或位移即可拉长命令确定对象和长度增量即可构造线命令确定指定点构造线角度指定通过点即可学生毕业设计论文课题名称交互式二维图形绘制软件设计姓名胡兴浩学号院系部信息科学与工程学院专业计算机科学与技术指导教师卜飞宇讲师年月日※※※※※※※※※※※※※※※※※※※※届学生毕业设计论文材料四湖南城市学院本科毕业设计论文诚信声明本人郑重声明所呈交的本科毕业设计论文,是本人在指导老师的指导下,进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本设计论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。本科毕业设计论文作者签名亲笔签名二年月日打印目录摘要关键字前言概述图形学的发展设计原理类与数据封装派生类。

4、面都有了很大步的提高,更深入了解所有软件的应用方法和技巧,同时对图形的认识以及图形设计和图形绘制流程的知识更加了解,还有制作方法和技巧都有了近步的提高。毕业设计的制作让我学到了很多,同时也发现了自己很多的不足之处。当看到图形后按照自己的思路绘制图形时,总会出现许多的问题,对有些工具的应用不怎么熟悉,对有些概念还不太清楚,后来总结原因还是对所学知识应用不太熟悉,知识面欠缺,后来在老师同学和自己摸索下把问题基本都解决了。当今社会软件的功能日趋复杂,不学到定的深度和广度是难以在实际应用中应付自如的。因此反映出学习的还不够,缺乏的知识太多。我会在以后的工作中更和学习中更加刻苦钻研及学习,不断开阔视野,扩大自身的知识面,增强自己的实践操作能力,为以后能做出更好的作品而努力。在今后的工作和生活中,我将继续努力学习,深入实践,不断提升自我。这次设。

5、直线的线型返回直线的线宽设置直线的线宽返回直线的起点返回直线的终点直线的具体绘制„派生类与继承性在中,派生类和继承性是指用户可以利用已有的类称为基类或父类定义出新的类派生类或子类,派生类中不但拥有基类中的全部或部分数据成员与成员函数,而且还可以定义新的数据成员与成员函数。在本设计中,要绘制的图形形状很多,如直线矩形圆曲线多边形等。虽然图形的形状差别很大,其数据成员和成员函数也有许多不同之处,但是如果从抽象的角度出发,它们有些数据成员和成员函数是相同的,如颜色线型线宽属性以及设置或获取这些属性的成员函数,因此可以把这些共同点定义为个基类,然后从类派生出直线类矩形类圆类曲线类多边形类等,这样,每个派生类都继承有这些共同点,又可以定义自己独特的数据成员和成员函数,程序结构更加简练合理。类的定义如下颜色线宽和线型返回颜色设置颜色返回线型成员。

6、档类的实现文件中添加以下代码首先调用的成员函数得到存放在中的直线数。然后,调用的成员函数得到每个指针并用操作符删除相应的图像对象。最后,调用的成员函数删除所有指针。实现文件保存和打开为了永久保存在磁盘上用上述程序画的图形,必须进行文档的串行化处理。文档数据的串行化是由文档类的成员函数处理的,在生成应用程序的基本结构时,已经定义了函数的基本结构,必须往基本框架中添加文档数据的实际读写代码。由于文档类中只存放单个数据成员,该数据成员管理组对象指针。类本身提供有成员函数,用于管理由对象存放的所有对象的读写操作,因此,只需在文档类的成员函数的最后添加对的调用即可。最后设置修改标记。修改标记用于指示文档是否包含未保存的数据,该标记由类维护。当创建新的文档打开已有文档或退出应用程序时,要检查修改标记。如果修改标记为,将显示信息提示保存为保存的数。

7、。首次打开文档并读入数据时,将修改标记设为。在文档数据被更改后,必须调用的成员函数将修改标记设为。在程序中,只有添加图形或执行命令时才会更改文档数据。因此,分别在函数和函数的最后添加以下代码至此,可以初步完成,用菜单的命令运行应用程序。选择绘图和选项下的各种菜单项,在视图窗口用鼠标画出各种图形。接着,可以试用撤销命令,看是否可用。最后选择文件菜单的保存或另存为命令保存所画的图形,再选择打开命令打开文件。图形程序的编译运行单击菜单下的菜单项,编译运行图形程序。首先用菜单或鼠标试绘制各种二维图形。其中,贝济埃曲线和多边形没有设置拖动功能,绘制时用鼠标左键选择点贝济埃曲线为的倍数加,多边形为个以上的任意多个点,然后单击鼠标右键结束并绘出图形。其他图形均有拖动功能,按住鼠标左键不放,拖动鼠标即可不断地绘出图形,放开鼠标左键后,个图形绘制结束。

8、。另外,所有的图形都具有屏幕重绘和磁盘保存功能。然后,选择不同的画笔和线型笔宽只对实线有效,绘制不同的无填充二维图形。最后,试画各种填充颜色和影线,如图所示。图各种画笔颜色线型和线宽的二维图形总结这段时间也算是大学生活的结尾了,在整个毕业设计的过程制作中,让我感觉到了前所未有的压力和紧张,回想下,四年这是我印象最深刻的件事了,这也同样预示着毕业之后的社会工作压力。同时,通过毕业设计的制作,也让我深深体会到真才实学的重要性,平时偷工减料的最后定会吃亏。这段时间里,我也更加认识到理论和实践结合的重要性,实践需要理论做基础,理论更需要实践来实现价值,书本上的理论知识通过这次毕业设计得到了更好的实践,只有将理论真正付诸于实践才能实现理论自身的价值。通过学习实践老师的指导同学的帮助以及大量的典型应用实例和网上的些参考资料,让我的动手能力和思维。

9、。工程图的自动输入与智能识别是两个密不可分的过程,用扫描仪将手绘图纸输入到计算机后,形成的是点阵图象。中只能对矢量图形进行编辑,这就要求将点阵图象转化成矢量图形。而这些工作都让计算机自动完成。这就带来了许多的问题。如图象的智能识别字符的提取与识别图形拓扑结构的建立与图形的理解实用化的后处理方法等等。设计原理面向对象的程序设计是现在最外流行的程序设计方法。面向对象的方法模仿人们建立现实世界模型的方法,认为客观世界是由各种各样的对象组成的,每个对象都有各自的内部状态和运动规律,不同对象之间的相互作用和联系就构成了各种各样的系统。利用人们对事物分类和抽象的自然倾向,引进了类的概念,具有封装性继承性和多态性等特点。面向对象的程序设计吸取了传统的结构化程序设计的优点,采用数据抽象和信息隐藏技术将数据与操作封装在起,用类来抽象代表现实的实体,用。

10、个视图上的修改,其他视图自动修改,甚至改变个零件图,相关的其它零件图以及装配图的相关部分自动修改在各个专业领域中,有些常用件和标准件,因此,希望有个参数化图库。而不用编程只需画遍图就能建成自己的图库还可以实现产品设计的动态模拟用于观察设计的装置在实际运行中是否合理等等。智能的另个领域是工程图纸的自动输入与智能识别,随着技术的迅速推广应用,各个工厂设计院都需将成千上万张长期积累下来的设计图纸快速而准确输入计算机,作为新产品开发的技术资料。多年来,中普遍采用的图形输入方法是图形数字化仪交互输入和鼠标加键盘的交互输入方法很难适应工程界大量图纸输入的迫切需要。因此,基于光电扫描仪的图纸自动输入方法已成为国内外工作者的努力探索的新课题。但由于工程图的智能识别涉及到计算机的硬件计算机图形学模式识别及人工智能等高新技术内容,使得研究工作的难点较大。

11、也到尾声,课件中难免有不足之处,恳请老师和同学们给予指正。参考文献汪张生,陈玉萍,蒋先刚应用程序中图像采集及处理技术计算机与现代化,年第五期,总第期蒋先刚基于的制图课件的设计计算机与现代化荆仁杰,等计算机图像处理杭州浙江大学出版社黄智图像处理和识别实用程序库天津天津科学技术出版社,陈建军,陈武凡彩色图像的模糊增强与研究上海计算机应用与软件刘建庄基于二维直方图的图像模糊聚类分割方法北京电子学报,首套中国数字化可视人体二维图像郑计算机图形学算法基础北京电子工业出版社,李信真,车刚明,欧阳洁,封建湖计算方法西安西北工业大学出版社,刘骏数字图像处理及高级应用北京科学出版社,致谢在此次毕业设计中,指导老师给予了我很大的帮助,对于我在设计中遇到的问题给予了很多的宝贵意见,才能使我的设计得以顺利的完成,在此向卜飞宇老师表示衷心的感谢。此外,本次设。

12、的完成也离不开同学的热情帮助。同时,在本次的设计过程中也学到了许多关于图形设计方面的知识,实践能力有了很大的提高,再次对关心帮助我的老师和同学表示衷心的感谢。附录二维图形绘制命令和工具直线命令确定两点即可绘制条直线圆命令确定圆心和半径即可绘制圆矩形命令确定长和宽即可绘制矩形偏移命令确定偏移距离和指定偏移对象即可多边形命令确定边数圆心半径和接圆方式即可修剪命令确定要修剪对象即可复制命令确定要复制的对象并且要确定好基点和目标点即可打断命令确定要打断对象和打断点即可圆弧命令确定起点圆心端点或起点圆心角度即可延伸命令确定要延伸的对象单击鼠标左键即可椭圆命令确定两个轴端点和其中轴的半轴长度即可移动命令确定移动对象和基点目标点即可缩放命令确定缩放对象基点比例因子即可对齐命令确定对象源点目标点即可图案填充确定要填充的图案和拾取点或选择对象即可拉伸。

参考资料:

[1]【毕业设计】五工位随机送料器PLC控制系统(第31页,发表于2022-06-24 20:34)

[2]【毕业设计】五层电梯的PLC控制系统设计(第29页,发表于2022-06-24 20:34)

[3]【毕业设计】五层电梯模型PLC控制系统设计[吴阿强](第24页,发表于2022-06-24 20:34)

[4]【毕业设计】五层电梯模型plc控制系统毕业设计_secret(第33页,发表于2022-06-24 20:34)

[5]【毕业设计】五层电梯模型plc控制系统毕业设计(第33页,发表于2022-06-24 20:34)

[6]【毕业设计】五层电梯控制系统毕业设计(第36页,发表于2022-06-24 20:34)

[7]【毕业设计】五层电梯PLC控制系统设计(第70页,发表于2022-06-24 20:34)

[8]【毕业设计】五层电梯PLC控制系统(第40页,发表于2022-06-24 20:34)

[9]【毕业设计】五层框架结构毕业设计计算书(第60页,发表于2022-06-24 20:34)

[10]【毕业设计】五子棋系统开发设计(第49页,发表于2022-06-24 20:34)

[11]【毕业设计】五子棋游戏(网络版)的设计与开发(第28页,发表于2022-06-24 20:34)

[12]【毕业设计】五十铃轻型货车驱动桥毕业设计说明书(第73页,发表于2022-06-24 20:34)

[13]【毕业设计】互联网网页文本对象抽取实现技术(第43页,发表于2022-06-24 20:34)

[14]【毕业设计】互联网的汉文化全球的汉文化(第12页,发表于2022-06-24 20:34)

[15]【毕业设计】互联网拥塞控制中路由优化算法设计与编程(第29页,发表于2022-06-24 20:34)

[16]【毕业设计】云阳县产业发展现状及对策研究(第21页,发表于2022-06-24 20:34)

[17]【毕业设计】云浮地区护理人力资源管理现状分析(第10页,发表于2022-06-24 20:34)

[18]【毕业设计】云和县人民医院迁建工程弱电系统设计招标文件(第30页,发表于2022-06-24 20:34)

[19]【毕业设计】云南饭店集团化模式发展问题分析及解决对策(第22页,发表于2022-06-24 20:34)

[20]【毕业设计】云南褐煤水煤浆成浆性分析(第38页,发表于2022-06-24 20:34)

下一篇
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手
    精品 绿卡 DOC PPT RAR
换一批