更新日期:90/4/30 主題:AutoCAD
CAL計算機功能函數介紹 ![]()
本單元收錄於 AutoCAD特訓教材-[進階&系統規劃]
數值運算式:
|
運算子 |
運算方式 |
|
() |
群組運算式 |
|
^ |
指數運算式 |
|
*與/ |
乘法與除法 |
|
+與- |
加法與減法 |
向量運算式:
|
運算子 |
運算方式 |
|
() |
群組運算式 |
|
& |
計算兩向量間的向量乘積 (當做一個向量) [a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)] |
|
*與/ |
計算兩向量間的純量乘績 (當做一個實數) [a,b,c]&[x,y,z]=ax+by+cz |
|
*與/ |
向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z] |
|
+與- |
向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z] |
向量運算式:
|
點的格式 |
格
式 |
|
極座標 |
[距離<角度] |
|
圓柱座標 |
[距離<角度,Z] |
|
球形座標 |
[距離<角度1<角度2] |
|
相對座標 |
使用 @ 前置符號 [@x,y,z] |
|
WCS(代替UCS) |
使用 * 前置符號[*x,y,z] |
標準數值函數:
|
函
數 |
功能說明 |
|
sin (角度) |
求角度之正弦值 |
|
cos (角度) |
求角度之餘弦值 |
|
tang (角度) |
求角度之正切值 |
|
asin (實數) |
求數值之反正弦值 (數值必須在-1與1之間) |
|
acos (實數) |
求數值之反餘弦值 (數值必須在-1與1之間) |
|
atang (實數) |
求數值之反正切值 |
|
ln (實數) |
求數值之自然對數 |
|
log (實數) |
求數值以實為底之對數 |
|
exp (實數) |
求數值之自然指數 |
|
exp10 (實數) |
求數值以實為底之指數 |
|
sqr (實數) |
求數值之平方 |
|
sqrt (實數) |
求數值之平方根 (數值必須不為負值) |
|
abs (實數) |
求數值之絕對值 |
|
round (實數) |
求最接近數值的整數 |
|
trunc (實數) |
求數值之整數部分 |
|
r2d (角度) |
將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度 |
|
d2r (角度) |
將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值 |
|
pi |
常數p |
特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值)
|
函
數 |
功能說明 |
|
ang (p1,p2) |
求X軸與直線(p1,p2)之夾角值 |
|
ang (頂點,p1,p2) |
二直線(頂點,p1)與(頂點,p2)之夾角 |
|
dist (p1,p2) |
求p1及p2間的距離 |
|
dpl (p,p1,p2) |
點p與經過p1、p2之直線最短距離 |
|
dpp (p,p1,p2,p3) |
計算點p經過三點(p1,p2,p3)的平面之間最短距離 |
|
Dee |
dist (end,end)之便捷功能函數,求兩端點之距離 |
|
getvar (變數名稱) |
讀取AutoCAD系統變數值,僅限於實數、整數及點座標 |
|
ill (p1,p2,p3,p4) |
二直線(p1,p2)與(p3,p4)的交叉點 |
|
ilp (p1,p2,p3,p4,p5) |
計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點 |
|
ille |
ill (end,end,end,end) 的便捷功能函數 |
|
mee |
(end,end)/2 的便捷功能函數,求二端點間的中點座標 |
|
nor (p1,p2) |
直線(p1,p2)之單位法向量 (垂直方向) |
|
nee |
nor (end,end)之便捷功能函數 |
|
pld (p1,p2,d) |
直線(p1,p2)上距離p1點d長度的點座標 |
|
plt (p1,p2,t) |
直線(p1,p2)上以參數t定義的點位 |
|
rad |
選取一圓或弧求取該半徑值 |
|
rot (p,basp,a) |
點p以basp為基準旋轉a角度 |
|
rot (p,axp1,axp2,a) |
以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a |
|
vec (p1,p2) |
點p1至點p2之向量 |
|
vec1 (p1,p2) |
點p1至點p2之單位向量 |
|
vee |
vec(end,end)之便捷功能函數 |
|
vee1 |
Vec1(end,end)之便捷功能函數 |
過濾一個點或向量的X、Y和Z分量:
|
函
數 |
功能說明 |
|
xyof (p1) |
點的X和Y分量,Z分量設為0.0 |
|
xzof (p1) |
點的X和Z分量,Y分量設為0.0 |
|
yzof (p1) |
點的Y和Z分量,X分量設為0.0 |
|
xof (p1) |
點的X分量,Y和Z分量設為0.0 |
|
yof (p1) |
點的Y分量,X和Z分量設為0.0 |
|
zof (p1) |
點的Z分量,X和Y分量設為0.0 |
|
rxof (p1) |
點的X分量 |
|
ryof (p1) |
點的Y分量 |
|
rzof (p1) |
點的Z分量 |