- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于矢量图形工程图学教学课件制作系统
基于矢量图形工程图学教学课件制作系统
摘要:利用AutoCAD为平台,开发了基于矢量图形的工程图学教学课件制作系统。与目前常用的制作软件相比较,具有图形显示精度高、制作容易等特点。系统采用可视化生成技术,使用该系统制作工程图学教学课件,只需利用系统提供的几个简单命令,以人机交互方式即可将DWG格式图形转化成矢量动画文件。
Abstract: Taking AutoCAD as an instrument, the paper developed a system for courseware of engineering graphics based on vectorgraph. Compared with others produce software in wide use, it has characteristics of high precision, easy to manufacture and so on. The system adopts a technique of videotext to develop courseware of engineering graphics. Only to make use of several simple orders, can the DWG be converted to vector cartoon.
关键词:工程图学;辅助教学;AutoCAD
Key words: engineering graphics;auxiliary teaching;AutoCAD
中图分类号:TP315 文献标识码:A 文章编号:1006-4311(2012)11-0150-02
0 引言
目前工程图学课件基本上采用较为普及的Powerpoint为开发环境。由于受其开发环境的限制,最终没能摆脱所开发的工程图学教学课件图形显示精度低、制作复杂等弊病。
通过对AutoCAD系统的研究,开发出了能够直接在AutoCAD环境下对矢量图形进行动态演示的图学课件开发系统。用AutoCAD开发矢量动画系统需要解决如下问题:①DWG图形信息的可视化提取。②动态绘制信息与图形数据的的处理与存储。③矢量图形的动态演示。
矢量动画包含:①动态画线(直线、圆、圆弧、文字)。②动态编辑(删除、复制、移动、旋转)。③动态显示(窗口缩放)。
1 矢量图形数据的可视化提取
在AutoCAD环境下实现动态演示矢量图形,包括动态画线(直线、圆弧)、动态移动实体、动态旋转实体、动态写文字等,需要将矢量图形的数据提取与动态演示方式保存在数据文件中。动态演示程序根据矢量图形数据及演示方式决定来对数据进行不同方式的处理。
AutoCAD中内嵌的AutoLISP语言可实现对DWG图形实体数据进行访问。主要由两个函数:(entsel)与(ssget),其中(entsel)用于选取单个实体,(ssget)用于选取多个实体。
1.1 动态画线数据提取 动态画线主要是以动画方式绘制直线、圆、圆弧及写文字。
使用下式:(setq ss(entget(car(entsel))))。
可以交互方式获取选择实体数据.其中组代码0对应的组值为实体类型,组代码8对应的组值为实体所在图层名,组代码10和组代码11对应的组值为直线实体的起点和终点坐标。对直线实体我们只要得到这些组代码值即可确定该直线。
对于圆、圆弧、文本实体的处理与直线类似。
通过上面得到的实体数据,只能确定实体的大小及位置,还需要进行矢量化处理,以便按指定方向动态画线。
对得到的实体数据矢量化处理后还需进行精简(减少无用的组),存储为数据文件。数据以表的形式保存在数据文件中。
直线数据的组代码10和11对应的组值是由交互方式绘制直线时的顺序确定的,需要将其转化为规定的矢量方向。约定:直线表示成矢量数据表为((10 x1 y1)(11x2 y2))。子表(10x1 y1)的x1 y1为直线起始点坐标。子表(11 x2 y2)的x2 y2为直线终止点坐标。在人机交互方式选择直线时,以选择靶区靠近的直线端点为起始点端。
圆弧表示成矢量数据表为((10 x y)(40 r)(50 ang1)(51 ang2))。子表(10 x y)的x y 为圆弧圆心坐标,子表(40 r)的r 为圆弧半径(0为顺时针画圆弧,0为顺时针画圆,)。
其中分题目代码与解答代码,题目代码为“TM”。在打开一题目时,同时显示该题目实体。解答代码由执行类型代码与执行方式代码组合而成,其中执行代码包括:”Q”静态画线、“D”动态画线、“E”删除、”C”动态复制、“M”动态移动、
您可能关注的文档
- 后转型期香港社会阶层流动特征及对社会意识演变影响.doc
- 后进生心理障碍及转化.doc
- 后配额时代中国将是最大赢家.doc
- 向现实和未来敞开价值研究大门.doc
- 向世界证明自己女人们.doc
- 吕一 原谅我就是这样女生.doc
- 吕克呗松一个真正世界电影人.doc
- 吕夏演艺圈中犟丫头.doc
- 吕思清一个快乐流浪者.doc
- 含低α相氮化硅粉料烧结特性.doc
- 2023版人教版初中数学同步讲义练习8年级下册第十八章 平行四边形 专题18.2 特殊的平行四边形 (教师版).pdf
- TCSHB 0023-2024 中型可编程控制柜设计规范.pdf
- TDGAS 043-2024 服装领域数字化众包平台通用要求.pdf
- TCSMT YB010-2024 液体流量标准装置测控系统.pdf
- TCSAA 26-2024 零件冲击试验方法液滴旋转装置试验.pdf
- 《GB+21454-2021多联式空调(热泵)机组能效限定值及能效等级》最新解读.pdf
- 2023版人教版初中数学同步讲义练习8年级下册第十九章 一次函数 专题19.1 函数(学生版).pdf
- 《GBT 20230-2022磷化铟单晶》最新解读.pdf
- 《GBT 23549-2021丙环唑乳油》最新解读.pdf
- 《GBT 41031-2021液化煤层气》最新解读.pdf
最近下载
- 工程结构健康监测技术规程.pdf VIP
- YST 509.1-2008锂辉石、锂云母精矿化学分析方法 氧化锂、氧化钠、氧化钾量的测定 火焰原子吸收光谱法.pdf
- 社区获得性肺炎诊断和治疗指南.pdf VIP
- 初中美术七年级下册(2024)湘美版(2024)合集.docx
- 解剖独立代理人制度.pptx
- 14日天津市直机关遴选面试真题及解析.docx VIP
- 中央银行学(第五版)全套PPT课件.pptx
- 天翼云解决方案架构师(高级)认证资格考试题(附答案).doc VIP
- 房地产-新发展模式展望系列二:新加坡凯德集团:开发投管有机联动,资产管理能力卓著.pdf VIP
- 新标准大学英语(第二版)综合教程2 课后练习答案.pdf
文档评论(0)