萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 軟體知識 >  >> 影像處理 >> CAD 教學 >> CAD 使用教學 >> 常見案例解析

AutoCAD 幾何計算器 (CAL) 完整指令參考:表達式、函數與捕捉模式

幾何計算器(Geometry Calculator,命令 CAL 或透明命令 'CAL)是 AutoCAD 內建的三維運算工具,支援向量運算、標準數學函數、幾何函數、點捕捉與點過濾,運算結果可直接作為命令提示輸入或賦值給 AutoLISP 變數。

1. 運算表達式類型

算術表達式

由整數、實數、數值函數組成,支援運算子:

運算子功能
+ , -加、減
* , /乘、除
^冪運算
( )分組優先序

向量表達式

由點集、向量、數值與向量運算子組成:

運算子功能範例
+ , -向量加減[a,b,c]+[x,y,z]=[a+x,b+y,c+z]
* , /向量與標量乘除a*[x,y,z]=[a*x,a*y,a*z]
*點積[a,b,c]*[x,y,z]=ax+by+cz
&叉積[a,b,c]&[x,y,z]=[b*z-c*y, c*x-a*z, a*y-b*x]
( )分組

計算遵循標準數學優先序規則。

2. 標準數值函數

函數說明
sin(角度)、cos(角度)、tang(角度)三角函數
asin(實數)、acos(實數)、atan(實數)反三角函數
ln(實數)、log(實數)、exp(實數)、exp10(實數)對數與指數
sqr(實數)、sqrt(實數)平方、平方根
abs(實數)、round(實數)、trunc(實數)絕對值、四捨五入、截斷取整
r2d(角度)、d2r(角度)弧度↔度數轉換
pi常數 π

3. 向量/幾何函數

函數說明
vec(p1,p2)從 p1 指向 p2 的向量
vec1(p1,p2)p1→p2 的單位向量
abs(v)向量長度
nor選取圓/圓弧/多段線弧段的 3D 單位法向量
nor(v)向量 v 的 2D 單位法向量
nor(p1,p2)直線 (p1,p2) 的 2D 單位法向量
nor(p1,p2,p3)平面 (p1,p2,p3) 的 3D 單位法向量

4. 取得點的函數

函數說明
cur使用指點裝置取點
@最後指定點
pld(p1,p2,dist)直線 p1-p2 上距 p1 為 dist 的點
plt(p1,p2,t)直線 p1-p2 上參數 t(距離比)處的點
rot(p,origin,ang)繞 Z 軸旋轉點 p
rot(p,axp1,axp2,ang)繞軸線 (axp1,axp2) 旋轉點 p
ill(p1,p2,p3,p4)兩直線 (p1,p2) 與 (p3,p4) 交點
ilp(p1,p2,p3,p4,p5)直線 (p1,p2) 與平面 (p3,p4,p5) 交點
w2u(p1)世界座標系 (WCS) 轉使用者座標系 (UCS)
u2w(p1)UCS 轉 WCS

5. 計算器中可用的物件捕捉模式

縮寫捕捉模式
END端點
INS插入點
INT交點
MID中點
CEN圓心
NEA最近點
NOD節點
QUA象限點
PER垂足
TAN切點

6. 點過濾函數

函數說明
xyof(p1)取 X、Y 分量,Z 歸零
xzof(p1)取 X、Z 分量,Y 歸零
yzof(p1)取 Y、Z 分量,X 歸零
xof(p1)取 X 分量,Y、Z 歸零
yof(p1)取 Y 分量,X、Z 歸零
zof(p1)取 Z 分量,X、Y 歸零

善用 CAL 命令可在繪圖過程中快速完成複雜幾何運算,無需手算座標。

copyright © 萬盛學電腦網 all rights reserved