长江大学计算机绘图作业普通实验报告模板
计算机图形学实验报告模板

巢湖学院计算机图形学实验报告(模板>本课程实验包括:以下为实验二和实验三模板实验一:基本图元绘制一、实验目的了解OpenGL图形软件包绘制图形的基本过程及其程序框架,并在已有的程序框架中添加代码实现直线和圆的生成算法,演示直线和圆的生成过程,从而加深对直线和圆等基本图形生成算法的理解。
b5E2RGbCAP二、实验内容实验操作和步骤:本次实验主要的目的是为了掌握基本画线和画圆算法,对于书上给出的代码,要求通过本次实验来具体的实现。
由于实验已经给出大体的框架,所以只需要按照书上的算法思想来设计具体实现代码,对于直线DDA算法,中点Bresenham算法及其改进算法,以及Bresenham画圆算法都有进一步的体会。
DDA算法是对每一步都要进行增量处理,然后取整,绘制,而Bresenham通过判断误差函数和求取递推公式来实现。
特别是对于整数的选择取舍,以及代码的流程和循环的控制有一个深入的了解。
同时也熟练运用OpenGL基本的绘图函数。
p1EanqFDPw三、体会通过本次实验,我进一步加深了对于基本画图算法的理解。
特别是对于DDA,Bresenham和画圆算法。
其中,DDA算法由于每一步都要处理浮点数的四舍五入,所以在绘图时要进行取整,效率较低,但是代码直观好懂,符合原理。
而对于Bresenham及其改进算法,都是在理论推导的基础上来实现的,然后经过整数化,形成了一个高效率的画图算法,所以需要适当的理解,特别是对于取整操作判断比较巧妙,实现了避免多次判断计算浮点数的目的,所以比较高效。
而绘制圆形的时候,用到的基本思想还是和Bresenham画图算法一样,只不过需要注意的是八分法画圆,这样只需要绘制其中的八分之一就可以利用对称的关系来绘制出整个图形。
而对于是否走下一步,或者是停留,判断的依据还是误差函数,和前面的思想是类似。
另外,通过实验训练了自己的编程能力,同时熟悉了OpenGL绘图的函数和流程,也进一步巩固了相关的知识。
长江大学工程技术学院计算机上机实习报告

长江大学工程技术学院计算机上机实习报告个人通讯录管理系统的设计学生姓名:钟智豪学号:XXXXX 序号:XX专业班级:资工61202班指导老师:方静报告日期:2013-6-26第一部分课程设计的题目与要求1、问题的提出这次课程设计的内容是个人通讯录管理管理系统,对于这个题目,要将一个比较复杂的问题分解成若干相对容易的小问题去做。
通过书写代码,实现对一些数据的简单处理。
例如,数据的修改、数据的添加、删除等等。
2、功能要求1)、实现添加功能:能通过相应控件和操作录入新数据。
当要录入新数据的时候,首先判断该姓名是否存在,如果不存在,则提示可进行数据录入并可依次输入地址、邮编等信息。
2)、实现修改功能:选中某个人的姓名时,可以对此人的相应数据进行修改并保存。
3)、实现删除功能:选中某个人的姓名时,可将此人的相应数据进行删除并保存。
4)、实现查询显示:①按姓名查询②显示全部信息。
通过组合框选择查询内容,将满足查询条件的通讯记录显示在文本框上。
5)、实现拨号功能:能显示通讯录中所有人的姓名和此人对应的电话,当选中某个人的姓名和电话号码时,屏幕上可以模拟打字机的效果,依次显示出电话号码中的各个数字。
第二部分课程设计题目功能1、系统功能模块框图设计2、数据结构说明内容:包括数据类型的定义,程序中使用的各变量的类型及应用。
首先说明结构体,对结构体进行说明在其中直接定义了整体变量address_book, address_book变量里面由6个成员构成其中有为字符串数组成员的分别有name(姓名)、 address(地址)、 youbian(邮编)、ema(Email)、qq(QQ)、mobile(手机号码)这6个数组构成。
利用变量存储将文件“ZG61202.dat”里面的东西读到其中或输出,为后面使用数据提供了方便。
Public()通用过程,在模块中输入,可以在整个程序设计中使用。
Sub()进行过程的书写,为以后的调用做准备工作。
计算机绘图实习报告范文

计算机绘图实习报告范文Model report of computer graphics practice( 实习报告)单位:____________________姓名:____________________日期:____________________编号:YB-BH-048458计算机绘图实习报告范文实习目的:1.通过“计算机绘图”实习,进一步熟悉计算机绘图常用的命令,掌握如何绘制装配图的技能和方法,培养分析问题和解决问题的能力。
2.通过装配图的绘制,进一步巩固所学的知识,为后续课程的学习打下良好的基础,也为在今后的工作中应用的计算机绘图作基本技能的训练。
3.零部件测绘和计算机绘图大作业主要是培养学生的自学能力和动手能力,学生要学会借助有个关手册、资料,自己体验一下怎样当一名合格的设计师,以培养学圆一丝不苟的工作作风,为今后走向技术工作岗位打下良好的基础。
实习步骤:1) 星期一~星期二:对机床用平口虎钳进行观察与测绘并记录机床用平口虎钳个零部件的测绘数据,小组各成员分工绘出各零件的草图。
2) 运用AutoCAD软件对各零部件进行绘制得出零件绘制图、组装图并将其分别以A4、A3纸张打印。
3) 小组提交机床用虎口钳的零件图的打印图,小组成员提交其组装图的打印图,并提交实习报告,完成实习。
实习心得:一个星期的测绘与计算机绘图实习将要结束,在这为期一周的实习中,让我认识到成为一个绘图员,我所掌握的还不够,我更应该多练习在绘图中对个种操作。
每个组都努力的分析着每一个部件,特别是对于机床用虎口钳的零件:固定钳身该部件测量与绘图时,各施各法,对其的测绘付出的努力让我体会到要成为一名该专业的人才是要付出很多血汗。
过去几天让我体会到学海无崖,苦作舟。
要比以前付出更多才能在原来的层次有所突破。
最后,还要在次感谢指导老师的悉心指导,您在要紧的关头能把我们的致命错误指出来,让我在快到的AutoCAD 中级考试中更有信心。
计算机实习报告模板5篇

计算机实习报告模板5篇计算机实习报告篇1我是一名计算机专业的学生。
如今计算机的发展大家有目共睹。
飞跃的发展模式震撼了我们,让我们不得不去学习。
这也便成了我们学习的一种动力,更是我选择计算机专业的一个原因。
我们学校开设了很多关于计算机专业的课程,经过两年的计算机学,在理论知识上我学到了很多。
但是我们缺少了社会实践的经验,如果单凭学校所学的知识远远不足我们今后的发展与应用。
只有经过社会的工作培训,让理论知识与实际操作相结合,才能让我们更好的完善自己,完善专业。
所以,实习便成了我跨入社会的一个新起点,一个全新的开始。
而且经过实际操作的学习,可以让我看到自己自身的不足。
从而冥冥之中让自己更加把劲、更刻苦的去学习,以便更好地明确自己的方向与目标,因此也开阔了我的学习视野,好让我更进一步了解企业对我们专业人员的一个基本要求。
其实,实习的过程,就是我们在完善自己专业的一个过程,也是锻炼自己的一个最好机会。
更为我们毕业找向工作奠定了更好、更坚实的基础课程。
我于2月到广州市联煋计算机有限公司工作实习,我们公司是一个个体户公司。
但经营的项目都较全面,主要以销售、维护与安装为主。
虽然和我们所学的专业如:广告设计、设计有点不符,但我却觉得自己很庆幸,在实习期间能找到这份工作,因为在这段时间里我学到了很多东西,以前在学校没能学到的,或者不感兴趣的,比如:计算维护与组装等方面的知识。
但经过在我们公司的实习,在同事与领导的帮助与教导之下,我领悟到很多关于计算机方面前所未有感触到的真谛。
特别是在销售与维护方面,这让我很感兴趣,也许这就是作为一个计算机专业人员成功的一部分吧。
这也将是我感到自豪的时刻,希望自己以后在计算机工作方面能更上一层楼。
在这段实习时间我遇到了很多问题,也发现了很多问题,更体会到了人与社会,工作与专业等方面的关系,所谓“适者生存,不适者淘汰”这也是给了我们生活的一种动力吧,要我们不断地去学习,要跟得起社会的发展。
计算机图形学实验报告模板

算法步骤如下:
.输入直线两端点P0(X0,Y0)和P1(X1,Y1)。
.计算初始值△x, △y,e=-△x,x=X0,y=Y0。
.绘制点(x,y)。
.e更新为e+2△y。判断e的符号,若e>0,则(x,y)更新为(x+1,y+1),同样将e更新为e-2△x;否则(x,y)更新为(x+1,y)。
OpenGL的绘制流程分为两个方面:一个完整的窗口系统的OpenGL图形处理系统的结构为:最底层为图形硬件,第二层为操作系统,第三层为窗口系统,第四层为OpenGL,最上面的层为应用软件;OpenGL命令将被放在一个命令缓冲区中,这样命令缓冲区中包含了大量的命令、顶点数据和纹理数据。当缓冲区被清空时,缓冲区中的命令和数据都将传递给流水线的下一个阶段。
// glRectf(50.0f,100.0f,150.0f,50.0f); //绘制一个矩形
glBegin(GL_LINE_LOOP); //五角星
glVertex2i(10,10);
glVertex2i(30,35);
glVertex2i(50,10);
glVertex2i(5,25);
glVertex2i(55,25);
了解了上述基础知识后,配置好OpenGL环境,然后在该环境中编程练习图形的绘制,本次实验主要是对点的绘制、直线的绘制和多边形面的绘制。
3.实验代码及结果
3.1点的绘制:
#include<gl/glut.h>
void Initial(void)
{
glClearColor(1.0f,1.0f,1.0f,1.0f); //设置窗口背景颜色为白色
为了进一步熟悉OpenGL编程,了解基本图形生成算法中的直线绘制,学会直线绘制算法中最常用的三种算法:数值微分法、中点画线算法和Bresenham算法。
计算机绘图实验报告

计算机绘图实验报告班级: 0811004姓名:王保国学号:2010212897指导老师:张开碧实验一草图绘制一、实验目的及要求熟练掌握草图绘制工具的操作方法;掌握尺寸的标注、修改方法;掌握几何关系的添加、删除、修改方法;二、实验内容(一)“烛台草图”绘制(二)“壳体”绘制三、实验步骤(一)“烛台”绘制先打开solidworks,然后画好草图,然后标注尺寸;画中心线;然后退出草图,旋转草图; (二)“壳体”绘制先画好草图,然后标注好相应的尺寸,标注尺寸的时候要注意,千万不要过定义,然后退出草图,拉伸草图;四、实验心得与思考1. 草图的构成:草图中包含的三方面信息为形状、几何关系、尺寸标注。
2. 草图的作用:为特征服务。
(离开了特征,草图就失去了存在的意义),草图服务于零件的各个特征,如何合理快速地建立零件的特征,与绘制草图的过程有很大的关系3. 零件的第一副草图应该和原点定位,以确定特征在空间的位置。
4. 自己要非常清楚草图平面的位置,一般情况下可以使用正视于命令,使草图平面和屏幕平行。
5. 任何草图在绘制时只需要绘制大概形状和位置关系,要利用几何关系和尺寸标注来确定几何体的大小和位置,这有利于提高工作效率6. 尽管 solidworks 不要求完全定义草图,在绘制草图过程中最好使用完全定义的草图。
合理标注尺寸及添加几何关系反映了设计者的思维能力以及机械设计能力。
7. 善于利用属性管理器中各元素的参数,修改元素的形状和位置。
8. 如何通过颜色来确定草图的状态?9. 根据建立特征的不同以及特征间的相互关系,确定草图的绘图平面和基本形状。
10. 每一副草图应该尽量简单,不要包含复杂的嵌套,有利于草图管理和特征修改。
在实验的过程中,要是尺寸标注的不大合理,标注重复的话,就会过定义,这一点要非常的小心,不要犯了数学上的错误,其实,如果真的是标注多话,是可以选为从动尺寸.实验二回转类零件设计一、实验目的及要求通过上机练习掌握特征绘制基本方法。
计算机专业绘图实习报告
实习报告计算机专业绘图实习报告通过本次实习我们感觉丰富了很多,我们能够更进一步的掌握专业工程图的绘制方法并能够运用所学的专业知识完成对工程图的读图,能够完成所给工程图的绘制与原理分析。
我们感觉有了很大的提高。
实习期间我们共分三个小组每个小组各有分工。
第一小组:图中各设备结构、功能、型号及选择原则简洁第二小组:图中各种典型电路的简介第三小组:图示电路工作分析。
每个小组之间共同配合为本次实习都贡献出了一定的努力,才使得我们的本次实习较好的成果。
在每个小组的努力工作之下,并根据实习进程的安排。
最后我们将劳动成果进行了汇总,为大家呈现的结果如下:实习内容篇(1)60KV电器主接线的绘制与分析一、计算机绘图:(第一图)二、60KV电气主接线(上图)简介与原理分析AB1、电流互感器原理:跟变压器工作原理相似,初级线圈中通有交流电流时,铁芯(或磁芯)中便产生交流磁通,使次级线圈中感应出电压(或电流),只是其原边绕组传连载被测电路中,切砸数很少,副边绕组接电流表,继电器电流圈等低阻抗负载,近似短路。
结构:电流互感器的结构较为简单,由相互绝缘的一次绕组、二次绕组、铁心以及构架、壳体、接线端子等组成。
型号:电流互感器的型号由字母符号及数字组成,通常表示电流互感器绕组类型、绝缘种类、使用场所及电压等级等,字母符号含义如下:第一位字母:L——电流互感器。
第二位字母:M——母线式(穿心式);Q——线圈式;Y——低压式;D——单匝式;F——多匝式;A——穿墙式;R——装入式;C——瓷箱式。
第三位字母:K——塑料外壳式;Z——浇注式;W——户外式;G——改进型;C——瓷绝缘;P——中频。
第四位字母:B——过流保护;D——差动保护;J——接地保护或加大容量;S——速饱和;Q——加强型。
字母后面的数字一般表示使用电压等级。
例如:LMK-0.5S型,表示使用于额定电压500V及以下电路,塑料外壳的穿心式S级电流互感器。
LA-10型,表示使用于额定电压10KV电路的穿墙式电流互感器。
计算机制图课程实践报告
《计算机地图制图实践报告》
学生姓名殷成钰
学 号201408312
班 级地信1401班
专 业地理信息科学
学 院测 地 学 院
任课教师刘涛
二O一六年十二月
1.系统描述
画图系统设计的画图板主要包括工具栏,画图区,位置关系判断,要素综合和画笔设置四个部分。工具菜单包含清空画板、橡皮擦,求点到线段距离等工具菜单。工具栏可根实际需要选择不同的工具完成画图操作;画图区能够对进行绘制图画和做分析处理。
3.2.2关键代码
夹角和算法关键代码:
for (int i = 0; i < PiX.Count; i++)
{
if (i == PiX.Count - 1)
{
Point p1 = new Point((int)PiX[i], (int)PiY[i]);
Point p2 = new Point((int)PiX[0], (int)PiY[0]);
{
MessageBox.Show("点在三角形内!");
}
else
{
MessageBox.Show("点在三角形外!");
}
}
else
{
MessageBox.Show("点在三角形外!");
}
}
else
{
MessageBox.Show("点在三角形外!");
}
其中LineEquation(Point p1, Point p2, Point p)方法是判断p点在直线p1p2的一侧代码如下:
第三步,从待判断的点作铅垂线,顺次判断该铅垂线与多边形各边是否相交,若相交,求出交点并记录下来。每有一次相交,把Num数值增加1.
计算机实习报告万能模板(5篇)_1
计算机实习报告万能模板(5篇)计算机实习报告万能模板篇1实习时间:20__年__月实习地点或单位:__传媒有限公司实习目的:了解计算机行业的基本状况、增加对本专业学科范围的感性熟悉和理性熟悉、了解所学专业在国民经济建设中的地位、作用和进展趋势、了解本专业业务范围内的计算机运用生产与应用方法、信息组织形式、软件开发纪实过程及常用技术方法。
实习内容一、实习过程利用暑期的时间,通过伴侣联系,到一家网络公司实习,公司主要通过网站运营,增加关注度,以此获得很多广告合同,以此盈利。
公司的工作的氛围特别的轻松。
虽然不全是年轻人,但还是有许多的共同话题,在工作之余,和同事之间的关系相处的很融洽,完全化解了我当时的煌煌担心。
在公司主要做一些简洁的工作,例如文档处理,间或也会有图片处理之类的工作。
二、主要收获在我进入公司进一步学习时,这些学问就渐渐进入了我的脑海,我所工作的环境又涉及到了方方面面的计算机网络领域,理论学问结合工作实践,在实习的这段日子,我不仅仅对公司计算机及网络有了肯定的了解,而且也让我对公司采纳的应用软件有了一些了解。
通过这段时间的实习,我娴熟并实践了一些基本的电脑操作学问,如网络学问,操作系统学问等,更重要的是,我学会了如何与他人相处。
在实习的过程中,我发觉平常学习的学问与实践环节所用到的有肯定的差距,往往你把握甚至自认为娴熟的技术在实践环节中往往出问题,书本上的学问只供应方法的借鉴,实践中自己必需摸索出适合详细工作的方法,这一切都离不开钻研精神与勤学好问的精神。
在人与人相处的过程中我收获更大,首先要虚心谨慎,不能自以为是,认为自己懂得许多,而仅仅埋头苦干,不向他人请教,工作不但是实践与应用的过程,同时也是学习的过程,我们必需加强与他人的沟通学习,以便获得与他人的沟通,获得彼此的信任。
其次,要努力形成良好的工作氛围,究竟融洽的工作氛围有利于提高工作效率。
Internet飞速进展的今日,企业信息化建设已经受到企业管理人员的重视。
计算机绘图实训总结(精选8篇)
计算机绘图实训总结计算机绘图实训总结总结是把一定阶段内的有关情况分析研究,做出有指导性结论的书面材料,它在我们的学习、工作中起到呈上启下的作用,我想我们需要写一份总结了吧。
总结怎么写才是正确的呢?以下是小编为大家收集的计算机绘图实训总结(精选8篇),欢迎大家借鉴与参考,希望对大家有所帮助。
计算机绘图实训总结1实习快要结束了,虽然只有短短的20天,但却给我留下了深刻的印象,我实习的部门it中心,虽然人数不是很多,但里面员工的朝气、团结和热情,以及对工作认真负责的态度让我深受感动!每次遇到不懂的问题,或者通过当面交流,或者通过邮件,it部门的员工孙鹏、沈欣蔚、赵坤杰、朱吉、李君总能耐心的给予解释,让我备感鼓舞!和另外一名和我同样是实习生李卿交流也让自己从他那学到了很多的东西!我相信,通过这次实习对我来说是个很好的人生经历,对我以后走上工作岗位打了一剂很强的预防针,收益非浅。
具体来说,以下是我20天来在公司的所学,所见,所闻:1,对公司有了总体的认识,熟悉了公司的环境,对所在部门it中心的工作职责有了明确的了解。
2,对公司的网络拓扑有了直观的认识,对局域网的组建,子网的划分,ip地址的分配,以及如何配置子网掩码、网关、dns服务器等等有了实际的网络工作经验!3,通过和工作人员去配线房、核心机房检查,增强了对工作中遇到故障的更加感性的认识。
4,熟悉了notes这个群件软件的安装、工作环境以及使用中经常遇到的问题。
5,通过在线bbs和私人邮件回答了it中心服务管理论坛上员工使用notes中遇到的问题。
6,了解了用户notes邮件恢复、备份策略以及网络监控系统软件。
7,旁听了it中心关于qa、cc、cq以及企业应用架构方面的培训,接触到了软件开发流程,规范,以及检查单方面的知识。
计算机绘图实训总结2时间过的真快,转眼间为期一周的实训已经结束。
经过这一周的实训练习让我们第十二组学到了许多知识,回头想想实训这几天我们确实是有很大收获的。