欢迎来到天天文库
浏览记录
ID:20676763
大小:647.00 KB
页数:6页
时间:2018-10-14
《vb2012基于vb6.0开发交互式cad系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、用VisualBasic开发交互式CAD系统内容提要在交互式CAD系统中,不仅可以实现用鼠标绘图,还可以选择图元,并对选中的图元进行缩放、缩小、等操作。在众多的交互式CAD开发工具中,VisualBasic是使用最简单、应用最广泛、使用者最多的一种开发工具,VisualBasic语言具备一定的绘图功能。本设计的主要内容是在学习VisualBasic语言和交互式CAD技术的基础上,运用VisualBasic语言来开发交互式CAD系统。本系统具有交互绘图功能。能实现鼠标绘图,能对图形进行各种形式的缩放操作。本文中的缩放主要包括图形的放大、缩小和局部放大与全屏显示。关键词:VisualBa
2、sic交互式CAD缩放一、绪言……………………………………………………………………………4二、开发基础…………………………………………………………………………5(一)交互式CAD简介…………………………………………………………5(二)VisualBasic的简介…………………………………………………..5三、系统分析…………………………………………………………………………6(一)可行性研究……………………………………………………………….6(二)需求分析…………………………………………………………………6四、系统总体设计……………………………………………………………………8jhjhj
3、hjhj五、详细设计…………………………………………………………………………86用VisualBasic开发交互式CAD系统(一)界面制作…………………………………………………………………….8(二)绘图…………..…………………………………………………………9(三)缩放……..………………………………………………………………11六、用户手册………………………………………………………………………16七、结束语……………………………………………………………………….17八、致谢…………………………………………………………………………18九、参考文献…………………………………………………
4、……………………19系统界面局部放大全屏显示编辑绘图缩放缩小放大直线多义线圆弧圆图3-1系统的总体设计6用VisualBasic开发交互式CAD系统图3-2图像选项图3-3主界面图3-4窗口模板(二)绘图代码设计图3-5“绘图”菜单图3-6“缩放”菜单图3-7原始图形6用VisualBasic开发交互式CAD系统图3-8全局放大和全局缩小结果ABAE`BF`EFGHEF‘GHCDCG`DH`图3-9局部放大的原理图示矩形窗口图3-10用矩形窗口选择所要放大的局部范围6用VisualBasic开发交互式CAD系统图3-11局部放大的效果(1)全屏显示全屏显示是要在绘图环境中刚好显示所有
5、图元。实际上,它是局部放大的一个特例。就如图(3-12)所示,把矩形EFGH中的图形元素正好全部显示在ABCD矩形区域中。所有图元的包围矩形可以通过比较所有图元各自的包围矩形得到。所有图元包围矩形对角定点的最小横坐标和最小纵坐标可以确定一个点,最大横坐标和最大纵坐标可以确定另一个点,由两点所确定的矩形就是要求的包围矩形。ADCBE`H`G`F`EDCAFHGAB图3-12显示全图的原理图3-13原图图3-14全屏显示的结果六、用户手册6用VisualBasic开发交互式CAD系统运行系统,会出现一个界面就如下面所示的图---用户界面。分别有菜单栏、工具栏、状态栏就是显示窗口。全屏显示
6、菜单放大绘图工具窗口绘图区局部放大缩小工具栏Poweredby计算机毕业论文网http://www.wnwu.comhttp://www.qclxs.cn重要提示:本论文由大学论文网www.wnwu.com毕业论文下载网:www.fxfl.cn提供如果需要详细内容请与QQ:4991024联系6
此文档下载收益归作者所有