浩辰CAD中的快速计算器是十分有用的工具,不但可以完成普通的数值计算,而且可以进行几何运算。CAL命令也是一个透明命令,用户在绘图过程中,可以在不中断命令的情况下使用快速计算器。此外,还可以在LISP程序中使用CAL命令。
下面是浩辰CAD快速计算器的几何运算功能的实际应用举例。
1.确定两个对象的中点
例如,要从一个圆心和一直线的端点之间的中心为起点画一直线,操作过程如下:
命令: line
起点: 'cal (启动几何计算器)
>> 表达式:(cen+end)/2 (输入表达式,这里计算器把OSNAP的cen和end模式当作点坐标的临时存储单元)
>>选择图元用于 CEN 捕获: (用光标捕捉圆心)
>>选择图元用于 END 捕获: (用光标捕捉直线的端点)
终点:
其它的目标捕捉模式如int、ins 、tan等均可在几何计算表达式中使用。如果用表达式(cur+cur)/2代替表达式(cen+end)/2,则可以在计算机要求输入点时,再利用捕捉功能来获得所需的点。
2.确定一条直线上的任意等分点和与直线端点定长的点
使用几何计算器提供的plt和pld函数可以完成这个操作。假设屏幕上有一端点为A和B的直线,要在直线上获得分直线段AB为1比2的点。仍以画直线为例,操作过程如下:
命令: line
第一点: 'cal
>> 表达式:plt(end,end,1/3)
>>选择图元用于 END 捕获: (用光标捕捉端点A)
>>选择图元用于 END 捕获: (用光标捕捉端点B后即得到距A点为1/3线段长的点)
终点:
如果要得到直线上距端点A为5的点,使用函数pld(end,end,5)代替上面操作过程中的plt(end,end,1/3)即可。
3.用相对坐标来确定点
在绘图中,经常要相对一条线画出另一条线,下面就是操作过程:
命令: line
起点: 'cal
>> 表达式:end+[2,3](作点和点的相加运算)
>>选择图元用于 END 捕获: (捕捉一基准直线的端点后即可获得距端点相对位移(2,3)的点)
终点:
指定终点后,可完成直线的绘制。