本课程通过实现一个CAD小系统,让大家了解CAD小系统的基本框架和CAD绘图的部分技术的实现方法。
在该小系统的基础上,我们还实现了一个改进版的CAD小系统。这一版的功能就更全面一些了,包括:
基本图元交互绘制
图元拾取和选择
图元编辑
图元变换
视图变换
撤销,重做
保存,打开
系统界面如图7-1所示。
\[\]
图7-1 改进的CAD小系统的主界面
对比课程提供的CAD小系统后可以发现,现在给图元添加了手柄,如直线段添加了起点和终点手柄,通过拖拉手柄,可以直接对图元进行交互编辑。此外,绘图更精细了,线条进行了反走样处理,更平滑;图元拾取、选择都有相应的效果反馈;图元变换更直观;添加了视图变换、绘图撤销和重做、保存打开等基本功能。
下面的视频提供更详细的绘图操作效果。
VB.NET+GDI+交互绘图改进版功能演示
改进版CAD小系统需要象征性地支付一下,感兴趣的同学可以点击下面的链接进行支付。支付后可以马上获得该系统的全部源码、PPT课件和10G视频教程。
购买VB.NET+GDI+交互绘图改进版