1、CAD 的计算器在很多教材中鲜有提及,如果用好了它,有时能达到事半功倍的效果,且可以省去很多画辅助线的步骤。这里来讲讲 CAD 中计算器的用法,特别是用于几何计算方面。下面的每个截图下面都有一段录像,讲解某个 cal 的某个函数的用法。几何计算器是集成在 AutoCAD 中的一个三维计算程序,可以计算矢量表达式(点、矢量和数值的组合) 、实数和整数表达式。在计算中可以使用标准的数学函数,以及用于计算点、矢量和 AutoCAD 几何图形的专门函数。用户可直接在命令行调用 “cal”命令,或在其他命令执行过程中透明地调用该命令(cal )来启动该计算程序。其计算结果可作为当前AutoCAD 提示的
2、输入或用于为一个 AutoLISP 变量赋值。法宝一、直接计算表达式通过透明地调用cal,其计算结果可以为当前输入值。例如,下面画楼梯踏步的例子,要画楼梯踏步高,只需透明调用cal, cal 表达式: 3000/183000/18 意即 3000 高的楼层分成 18 步,这样画出来的踏步高是精确的。具体 CAL 中有哪些函数可以查看 CAD 帮助。法宝二、使用对象捕捉模式CAL 函数可以使用 CAD 对象的捕捉模式来进行表达式的计算。例如:cal 表达式: (end+cen)/2 法宝三、获取一个对象的半径可以用 rad 函数获取一个圆或弧对象的半径。例如:cal 表达式: 3*rad法宝四、
3、在一条线上定位一个点可以用 pld 函数和 plt 函数在一条线上定位一个点。例如:cal 表达式: pld(P1,P2,distance) 表示在 P1P2 两点的直线上距离 P1 为 distance的点。cal 表达式: plt(P1,P2,0.3) 表示此点和 P1 距离为 P1P2 距离的 0.3 倍,且在 P1P2上。法宝五、获取一个角度可以用 ang 函数或取一个夹角。例如:cal 表达式: ang(P0,P1,P2)返回一个顶点为 P0 ,起点为 P1 ,终点为 P2 的夹角。法宝六、定位交点利用 ill 函数可以定位交点。例如:cal 表达式: ill(P1,P2,P3,P4
4、)返回 P1P2 与 P3P4 的交点.另外 ille 是函数 ill(end,end,end,end)的简写。法宝七、两点连线的中点函数 mee 表示两点连线的中点,实际是 (end+end)/2 的简写。例如:cal 表达式: mee = cal 表达式: (end+end)/2法宝八、与直线垂直的单位矢量函数 nee 表示垂直一直线的单位矢量,是函数 nor(end,end)的简写下面为它的用法的一个例子。法宝九、两点之间的距离函数 dee 表示的是两点之间的距离,是函数 dist(end,end)的简写。例如:cal 表达式: dee = cal 表达式:dist (end,end)法宝十、坐标过滤器xyof(p1) 获取点 p1 的 X、Y 分量,Z 分量设置为 0.0xof(p1) 获取点 p1 的 X 分量,Y、Z 分量设置为 0.0rxof(p1) 获取点 p1 的 X 分量其他方向类推。下面是通过坐标过滤器来获得一条直线的例子。下面是一个综合运用例子:用 cur 函数来取得点,vee 两个端点所确定的矢量 。当然计算器功能远不止这十大功能,这里仅仅讲解常用的几个用法。如果你掌握了几何计算器的全部用法,恭喜你,你已经向高手迈进了一大步!