1、用Visual Basic 开发交互式CAD系统(图形的缩放部分)作 者: 指导教师: 内容提要 在交互式CAD系统中,不仅可以实现用鼠标绘图, 还可以选择图元,并对选中的图元进行缩放、缩小等操作。在众多的交互式CAD开发工具中,Visual Basic是使用最简单、应用最广泛、使用者最多的一种开发工具,Visual Basic语言具备一定的绘图功能。我的设计的主要内容是在学习Visual Basic 语言和交互式CAD技术的基础上,运用Visual Basic语言来开发交互式CAD系统。本系统具有绘图功能,能实现鼠标绘图,能对图形进行各种形式的缩放操作。我的设计中的缩放功能主要包括图形的放大
2、、缩小和局部放大与全屏显示。交互式CAD的界面VB系统的工作流程图 获得数据是退出吗 处理信息 启 动退 出 是否系统开发总设计图系 统 界 面局部放大 全屏显示编辑绘图 缩放缩小放大直线 多义线 圆弧 圆 在绘图和审图过程中,常常有对图形进行缩放要 。全局缩放 理: 是 形4的 标放大一定的 数, 内的图形 以 应的 数缩小。 , 形4 的 标缩小一定 数, 内的图形以 应的 数放大。 全局缩放 理:局部放大 理 图形的 部 ,可以用局部放大技术, 包 部 的一 形 放大 绘图。 E 和G 定的 形放大 绘图,要 E 与屏currency1上 A 对“,fi一定fl放大图形,使 形内的图形全部显示在 内。放大的fl 包括X的fl 和Y的fl , 不图元的形,并 形EFGH内的”有图元能在 形ABCD中显示 。 DH A E CG BF ABCEFGH局部放大 理图:DE FG HBBA局部放大的 形 用 形 选择”要放大的局部