科学计算器使用AUTOCAD应用技巧 用几何计算器
    autocad应用技巧-用几何计算器
    用几何计算器,调高绘图效率autocad应用技巧-
    96c8aed8335afb.html
    在使用autocad绘图的过程中,常常需要确定一些无法用坐标或捕捉确定的点。例如,过一条直线的中点作垂直直线,垂线的一个端点可以用捕捉中点确定,但另一端点没法用坐标或捕捉确定。作辅助线当然可以,但还有更简便的方法:使用几何计算器(cal命令)。
    一、几何计算器cal命令概述
    cal是一种联机几何计算器,用于计算点(矢量)、实型或整型表达式的值。这些表达式可通过对象捕捉函数(例如:cen、end和ins)获取现有的几何图形参数。cal命令可以:
    排序两点确认的矢量、矢量长度、法向矢量(旋转轴xy平面)及直线上的点。排序距离、半径或角度。用定点设备选定点。
    指定最后一点或最后一个交点。将对象捕捉作为表达式中的变量。在ucs和wcs之间转换点。过滤矢量中的x、y和z分量绕轴旋转一点。
    二、应用领域举例
    对于任何需要点、矢量或数值的autocad命令,均可通过透明执行cal命令,快速获得所需的定位点或数值,提高绘图效率。下面举两个例子。
    基准1:如下图,尚无直线一(p1,p2),绘制直线二(p3,p4)过程,其中p3在直线一上距离p1为直线一长度的1/4处为,直线二的长度为100。
    说明:
    1、在绘制过程中,两次采用透明化执行命令cal,分别排序点p3和p4。
    2、表达式end+vee/4计算点p3,end为捕捉函数,计算过程中要求选择一图元端点(图中选择的是p1),vee是一快捷函数,根据两个端点(图中选择p1和p2)生成一矢量。
    3、表达式@+nee*100排序点p4,@为赢得上一点的函数(图中就是指p3点),nee为
便捷函数,根据两个端点赢得法向矢量,法向矢量的也已方向就是逆时针方向,如果必须绘制反方向的垂线,可以把表达式改成@-nee*100或发生改变p1、p2的挑选顺序。
    4、注意:用捕捉函数相当于手动捕捉,在绘制过程中关闭对象自动捕捉,否则表达式计算结果虽正确,但不能正确返回给绘图命令,autocad2021版本有这个问题。
    基准2:如下图,未知一直线,建议绘制圆,圆心中心坐落于直线中点,半径为直线长度的1/3。
    说明:表达式dee/3计算半径,dee为计算两端点距离的快捷函数。
    三、cal的表达式
    1、数值表达式
    命令cal可以用作数值排序和几何排序。数值排序可以用作排序图形参数或做为绘图命令的参数(透明化继续执行cal),数值表达式由实数、整数、函数、括号()、运算符(提+、减至-、乘坐*、除/、指数运算^)相连接共同组成,cal遵从标准数学计算的优先级规则排序表达式的值:括号中的表达式优先,最内层括号优先
    运算符按标准顺序计算:指数优先,乘除次之,加减最后优先级相同的运算符从左至右计算
    常用的数值排序函数存有:正弦sin、余弦cos、正弦tang、平方根sqrt、平方sqr、绝对值/矢量长度abs、常量pi、两端点距离dee、半径rad、角度ang等。最后的三个函数为几何排序函数,dee为dist(end,end)的简写,排序两端点的距离,须要从屏幕挑选两个端点做为参数;rad须要挑选圆或圆弧,ang为角度以获取函数。abs可以用实数做为参数,回到绝对值,也可以用矢量做为参数,回到矢量长度。
    2、矢量表达式
    矢量表达式涵盖实数、运算符、点、矢量、矢量函数、抓取函数等,点用作定义空间中的边线,而矢量用作定义空间中的方向或位移。点或矢量用括在方括号的l连个或三个实数抒发,例如:[10,20.5,0]、[100,50],点或矢量表达式通常和矢量函数或抓取函数女团应用领域更存有实际意义,常用抓取函数存有:端点end、中点mid、圆心cen等。常用矢量函数存有:以获取上一点@、两端点距离dee、两端点重点mee、两端点法向单位矢量nee、两端点矢量vee、两端点单位矢量vee1、法向矢量nor等。
    表达式例子:
    mee+[10,5]:以获取两个端点的中点,并沿x轴偏转10,沿y轴偏转5。mee等同于(end+end)/2,须要挑选出两个端点。
    (cen+end)/2:获取圆心和一个端点的中点。
    @+3*vec1(cen,cen):结果就是上一点在两个圆心的方向上偏转3。
    3、使用表达式注意事项
    停用自动抓取:如过用透明化继续执行cal用表达式结果轻易做为绘图命令参数,应先把停用自动抓取,否则可能将计算结果恰当,但实际定位点错误,这必须就是autocad中的一个bug,2021版本存有这个问题,低于此版本的没调试过,无人知晓与否化解这个问题。
    同类捕捉点的选择顺序:如果表达式中一个捕捉函数出现多次,计算过程中提示选择的顺序是按照函数在表达式中从左起的出现顺序,而不是计算顺序。
    表达式的复杂度:如果表达式太繁杂,则可能将没并作辅助线效率高。
    autocad的帮助里有cal的详细参考。