AutOdesk公司的系列产品之一AutoCAD2005,秉承工程制图人员在使用和设计思路的习惯,轻松绘制出平面视图和三维渲染效果的工程图纸。
CAD应用技术的提升,对CAD系统功能特性的要求也逐步提高,AutoCAD用户有时从事大量简单烦琐的工作量,而无法集中精力到高层次思维活动中。
AutoCAD允许采用高级编程语言对其二次开发,这样做的好处在于,满足用户的特殊要求,更有利于实现设计和绘图的应用。
VBA,早年建立在0ffice 97中的标准宏语言,很多软件开发商利用其易用性的强大功能嵌入到自己的应用程序中,提供给用户使用。Autodesk公司后来也内置了VBA开发工具。
VBA是一种新的编程环境,使得软件开发和维护的效率明显得到提高。
AutoCAD VBA实例应用之参数化绘图
1、绘制三维图形实例说明,用户指定桌子的高度、桌面和桌腿半径、中心点等,系统可以依据这些参数自动创建出一个桌子。
2、编程思路核心问题是:设置大小圆的面域,复制的桌腿,角度的旋转及合并着色。