) )
从上面的例子可以看出,由于使用了cal函数,AutoLISP程序中的函数表达式变得方便简捷,尤其是可以采用这个方法编制通用函数曲线输入绘制程序,以弥补AutoCAD没有函数曲线绘制命令的缺陷。但是在使用过程中要注意这两种函数的表达方法所使用的单位并不完全一致,在AutoLISP中角度使用的是弧度,而利用cal函数时使用的角度单位与AutoCAD中的默认单位一致。
四、小结
灵活运用AutoCAD自带的功能强大的cal几何计算器,不但可以执行标准数学功能,而且可以计算点、矢量表达式以及实数和整数表达式,还可将AutoLISP变量插入算术表达式并返回表达式的值,以给AutoLISP变量赋值。无论是初级使用者还是运用AutoLISP进行二次开发的高级用户,在AutoCAD的使用中巧妙地运用cal函数都可以收到事半功倍的效果。
|