计算机绘图模拟一.doc

上传人:m**** 文档编号:543585944 上传时间:2022-10-14 格式:DOC 页数:6 大小:254.50KB
返回 下载 相关 举报
计算机绘图模拟一.doc_第1页
第1页 / 共6页
计算机绘图模拟一.doc_第2页
第2页 / 共6页
计算机绘图模拟一.doc_第3页
第3页 / 共6页
计算机绘图模拟一.doc_第4页
第4页 / 共6页
计算机绘图模拟一.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《计算机绘图模拟一.doc》由会员分享,可在线阅读,更多相关《计算机绘图模拟一.doc(6页珍藏版)》请在金锄头文库上搜索。

1、西安电子科技大学网络教育2012学年上学期期末考试模拟试题1课程名称:_ 计算机绘图 考试形式: 闭 卷 学习中心:_ 考试时间: 120分钟 姓 名:_ 学 号: 一 简答题(每小题5分,合计15分)1、简述计算机绘图的应用领域(至少5种)。2、AutoCAD中ZOOM和SCALE有什么异同?3、AutoCAD中图层的作用是什么?图层、线型和颜色之间有何关系? 4、绘制机械图样可以采用哪些方法?5、AuoLISP有哪些数据类型?二 选择题(每题3分,合计15分)(从给定的选项中选取一个或多个正确答案)1、 AutoCAD中将选中的图形实体从一个位置平移到指定的位置,平移后原图消失,使用的命令

2、是_ A PAN B COPY C MOVE D OOPS2、 能够绘制粗线的AutoCAD命令是_ A PLINE B LINE C DOUNUT D CIRCLE3、用于定义图块的AutoCAD命令是_A INSERT B BLOCK C WBLOCK D EXPLODE4、 用于裁剪图形实体上部分线段的的AutoCAD命令是_ A TRIM B PEDIT C ERASE D BREAK5、能够对一矩形区域进行剖面线填充的AutoCAD命令有_ A HATCH B LINE C BHATCH D FILLET三 用AutoCAD命令绘制图中的所有图元。(15分)(不写提示,只写应答内容)

3、。画图时请合理设置当前层: 1层为细实线层,2层细虚线层 3层为细双点画线层。四 说明正轴测图的变换过程,并推导出组合变换矩阵。(共15分)五 编程(20分)编写绘制下图的AutoLISP自定义函数:LUO(x0 yO d k r h w l b),参数如图所示。(不标注尺寸,但要求在图上用字母注出画图关键点;图层设置为:1层为细实线层 3层为细点画线层) 六 编程(20分)编写AutoLISP自定义命令,用于绘制任意位置的椭圆。(不能直接用椭圆命令绘制)椭圆的参数方程为: x=acost p0 y=bsint (a、b是椭圆的长轴和短轴)西安电子科技大学网络教育2012学年上学期期末考试模拟

4、试题1答案课程名称:_计算机绘图 考试形式: 闭 卷 学习中心:_ 考试时间: 120分钟 姓 名:_ 学 号: 题号一二三四五六总分题分151515152020得分一 简答题(每小题5分,合计15分)1. 答:计算机绘图主要应用领域有:计算机辅助设计与辅助制造、绘制工程图样、计算机模拟和动画制作、计算机辅助教学、过程监控、绘制图表等。2 答:相同点:缩放功能 不同点:ZOOM仅改变图形的视觉尺寸,SCALE改变图形的形体尺寸 。 3答:AutoCAD中图层可以(1)精简图形数据数目,节省存储空间;(2)各层可以任意组合,各层可以单独调用编辑、查看,节省操作时间,方便图形修改。图层、线型和颜色

5、之间关系: 每个图层对应一种颜色和一种线型;不同层可以是相同颜色、相同线型,也可以是不同颜色和不同线型。4答:根据机械图样的不同,一般可采用(1)交互性作图(AutoCAD) (2)编写参数化绘图程序作图 (3)三维转二维方法。 5答:AuoLISP的主要数据类型有:整型数、实型数、符号、字符串、表。二 选择题(每题3分,合计15分,在正确答案上划)1ABCD2ABCD3ABCD4ABCD5ABCD三 用AutoCAD命令绘制图中的所有图元。(15分)说明:“/”代表回车键。(1)绘制X、Y轴: Command:-layer/ s/ 1/ Command: pline/ 50,100/ 175

6、,0/w /3 /1/ 10,0/Command: pline/ 50,100/w/1/1/ 165,0/w /3 /1/ 0,10/(2)绘制折线(双点划线):Command: -layer/ s/ 3/Command: pline/50,140/80,170/110,110/150,175/170,115/(3)绘制曲线(粗实线):Command: -layer/ s/ 1/Command: pline/50,140/80,170/110,110/150,175/170,115/Command: pedit/l/w/2/f/(4) 注写O、X、Y字符:Command: text/50,80

7、/5/0/o(50,100)/Command: text/175,80/5/0/X/Command: text/40,180/5/0/Y/四 说明正轴测图的变换过程,并推导出组合变换矩阵。(共15分)正轴测图的形成过程:以V面为轴测投影面, 空间物体先绕Z轴旋转z, 再绕X轴旋转-x, 最后向V面作正投影得到正轴测图。 其组合变换矩阵为:五 编程(20分)(defun luo (x0 y0 d k r h w l b)(setq p0 (list x0 y0)(setq p1 (polar p0 (* 0.5 pi) r)(setq w1 (/ w 2) d1 (/ d 2) k1 (/ k

8、2)(setq h1 (sqrt (- (* r r) (- w1 w1)(setq pp (polar p0 pi h1)(setq p2 (polar pp (* 0.5 pi ) w1)(setq p3 (polar p2 0 (- h1 h)(setq p4 (polar p3 (- (* 0.5 pi) w)(setq p5 (polar p2 (- (* 0.5 pi) w)(setq p6 (polar p0 (- (* 0.5 pi) r)(setq p7 (polar p0 (* 0.5 pi) d1)(setq p8 (polar p7 0 l)(setq p9 (pola

9、r p8 (- (* 0.5 pi) d)(setq p10 (polar p9 pi l)(setq p11 (polar p7 0 (- l b)(setq p12 (polar p11 (- (* 0.5 pi) d)(setq p13 (polar p11 (- (* 0.5 pi) (- d1 k1)(setq p14 (polar p13 0 b)(setq p15 (polar p14 (- (* 0.5 pi) k) (setq p16 (polat p15 pi b) (setq zh1 (polar p0 pi r) (setq zh2 (polar p0 0 (+ l 2

10、) (command “layer” “s” “3” “”)(command “line” zh1 zh2 “”)(command “layer” “s” “1” “”)(command “pline” p0 “w” 1 1 p1 “a” “ce” p0 p2 “l” p3 p4 p5 “a” “ce” p0 p6 “l” “c”)(command “pline” p7 p8 p9 p10 “”)(command “pline” p11 p12 “”)(cpmmand “pline” p13 “w” 0.3 0.3 p14 p15 p16 ”) (command “redraw”)六 编程(2

11、0分) (defun C:eellipse ( )(setq p0 (getpoint “ninput basepoint:”)(setq al (getangle “n input rotate-angle:”)(setq a (getreal “n input the length of (a):”)(setq b (getrel “n input the length of short-axis(b):”) (setq dt (/ pi 18) tt 0) (command “pline”) (repeat 37 (setq x (* a (cos tt) (setq y (* b (sin tt) (command (list x y) (setq tt (+ tt dt)(command) (command “pedit” “l” “F” “”) (command “rotate” “l” “” p0 (* al (/ 180 pi) (command “move” “l” “” (list 0 0) p0)(command “redraw”))第 4 页 (共 7 页)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号