- 15
- 0
- 约6.02千字
- 约 14页
- 2017-01-10 发布于重庆
- 举报
计算机图像学实习报告
计算机图形学实 习 报 告一、实习目的与意义Auto CAD 软件操作实习目的:了解CAD的各项功能,并熟练使用CAD的基本功能绘制图形;熟练掌握CAD画图的基本原理和方法;学习用CAD制作二维模型,能根据平面图纸画出图形,并正确标注;学习用CAD制作三维模型,能根据三视图或立体图画出三维模型,并正确标注;学习用CAD设计较为简单的二维模型以及三维模型。基于VC6.0下的计算机图形学程序编写实习目的:熟练掌握计算机图形学的基本原理和方法;熟练掌握计算机图形学算法的实现算法;学习和掌握图形系统的设计;学习用VC++编写计算机图形学程序,对MFC的框架有进一步的了解,建立初步面向对象编程的基本概念,对C++编程语言熟练掌握;二、实习主要内容1. Auto CAD 软件操作主要内容:(1)二维图形的绘制,包括实体绘图工具条的使用方法,实体绘图命令键盘输入的方法,绘图命令POINT、LINE、CIRCLE、ARC、DONUT、RECTANGLE、POLYLINE的功能及操作。(2)图形编辑,包括编辑命令工具条的使用方法编辑命令应用 MOVE、COPY、MIRROR、ARRAY、BREAK、TRIM、EXTEND、ROTATE、OFFSET、FILLET、CHAMFER等。(3)图层、颜色、线性、填充等操作,包括线宽及线性比例的设置方法,图案填充的方法及步骤。(4)尺寸标注,包括二维尺寸标注和三维尺寸标注。(5)三维图形绘制,包括坐标系的变换,三视图,以及命令box,cylinder,union,subtract等的使用。2. 基于VC6.0下的计算机图形学程序编写实习主要内容:(1)基本图形以及字符的绘制,包括画直线、画多边形、画圆、画字符等。(2)对多边形进行填充,包括种子填充算法、边缘填充算法、扫描线填充算法。(3)图形裁剪,包括直线剪裁、圆剪裁、多边形剪裁等。(4)图形的几何变换,包括平移、旋转、缩放等。三、实习的主要过程 第一部分 AutoCAD 软件操作(1)二维图形的绘制绘制二维图形之前首先使用limits命令设置幅面大小,然后用zoom命令使绘图绘图区域充满整个屏幕。画简单图形时,既可以使用CAD命令,例如如POINT(点)、LINE(线)、CIRCLE(圆)、ARC(圆弧)、DONUT(圆环)、RECTANGLE(矩形)、POLYLINE(多段线),也可以使用工具栏上的工具快捷操作。下面是一些实例,说明了如何绘制简单的二维图形:例一:绘制后图形平面图绘制方法:使用line命令,根据线段端点的坐标绘出直线。也可以根据相对坐标的方法简化计算和绘图。例二:绘制后图形绘制方法:对于具有对称性的图形可以先绘出图形的一半,然后使用MIRROR命令,绘制整个图形。例三:绘制方法:直线部分用line命令画,对于具有对称性的图形可以先绘出图形的一半,然后使用MIRROR命令,绘制整个图形。例四:绘制方法:绘制所示的图形,圆环外圆直径为140,内圆直径为120。绘制五角形的时候我们采用端点捕捉来实现。我们在画完五边形后端点捕捉划线。删除五边形用ERASE命令删除五边形。绘制圆环之后进行区域填充用SOLID命令填充五角形区域。命名并存盘。其他例子:(2)图形编辑例一:绘制方法:用LINE命令绘制对称轴线,用PLINE命令绘制对称轴线上半部分轮廓线(倒角不画出)。再倒角,使用Chamfer命令。将左端和右端倒角补竖线。用MIRROR镜像命令制作另一半图形。再用COPY命令复制键槽腰圆图形,用MOVE命令平移腰圆图形。例二:绘制方法:将点类型设置为2(PDMODE),在四个圆心处画点;用CIRCLE命令分别以A﹑B﹑C﹑D为圆心画圆。然后重复操作绘制出另外的圆B﹑C﹑D。用CIRCLE-TTR形式绘出圆1﹑2﹑3﹑4。重复操作绘制出另外的圆2﹑3﹑4。用TRIM命令剪切圆的多余部分线段完成圆的剪切。重复操作完成圆2﹑3﹑4﹑A﹑B﹑C﹑D的剪切。用CIRCLE命令分别以A﹑B﹑C为圆心画直径为20的圆。用ERASE命令删除圆心点。例三:绘制方法:先绘出构造线,再将构造线偏移就可以得出中心轴线旁边的线段,以线段的端点画圆弧。多个相切的圆来绘制曲线,使用TRIM命令实现辅助线和辅助圆的消除。通过本次练习熟练掌握辅助线和辅助圆的绘制和消除。例四:绘制方法:绘制如图所示的铣刀平面图,先利用辅助圆和构造线画出重复的单元,然后再利用旋转,做出其他的部分。例五:绘制方法:绘制齿轮,先绘出重复的单元,然后使用array命令,可以得到环形阵列。其他例子:绘制方法:绘制最外侧的圆弧(AC),采用ARC--CSE方式,用OFFSET命令绘制出另外三根圆弧绘制右侧的小圆弧,用OFFSET命令绘制出里面两根圆弧。绘制右侧的圆。然后做出辅助圆以确定圆弧所在的位置。
原创力文档

文档评论(0)