標準數值函數:
1 e: M7 m: X8 D* e& O函 數 功能說明
# I; V9 O4 K( I* L! L) Usin (角度) 求角度之正弦值
3 G9 Y' \* ~+ Icos (角度) 求角度之餘弦值 & D: E6 \: t4 N+ j5 l
tang (角度) 求角度之正切值 : _# K5 g3 K' m
asin (實數) 求數值之反正弦值 (數值必須在-1與1之間) ( C) L: E. O% M: i9 t/ z
acos (實數) 求數值之反餘弦值 (數值必須在-1與1之間)
1 q7 n4 e3 E& P7 e. x u# ], g! \atang (實數) 求數值之反正切值 ! A5 Y- ?8 n/ H6 k. O6 l6 M( n% V) X6 m
ln (實數) 求數值之自然對數 , n" G, j6 S9 z) S P( o+ B, ?2 D
log (實數) 求數值以實為底之對數 3 ^0 o2 W+ _8 Y6 I3 Y5 |
exp (實數) 求數值之自然指數 % [/ |+ A( c2 ~3 N. G; x
exp10 (實數) 求數值以實為底之指數
) D) M( Q8 m* W! f3 usqr (實數) 求數值之平方 0 R! m4 T* W8 y) I6 ]* M9 b5 D
sqrt (實數) 求數值之平方根 (數值必須不為負值) 1 x1 G" U* o' ]
abs (實數) 求數值之絕對值 , A3 q; t" u: B1 [5 C
round (實數) 求最接近數值的整數 , D* F; `3 `, z& k: m
trunc (實數) 求數值之整數部分
2 c8 S6 a4 {7 H- a2 n( R5 J; Q2 h; |' ?r2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度 4 p' G" z! z7 t3 q: m, e
d2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值
+ S4 N' P4 l# } K9 C; V: i+ f" b1 spi 常數p ) T) C# G! F+ y8 n2 \$ m5 c
特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值)
4 f5 C+ N B) Y: V' h; K* n函 數 功能說明
^' B- A( U6 B- ]: `ang (p1,p2) 求X軸與直線(p1,p2)之夾角值
& H6 b% F5 b8 }; e) f. w M+ nang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角 - Z, G! s* ~6 k+ Z& J# d0 B
dist (p1,p2) 求p1及p2間的距離
7 _* F. e# }; i; `/ mdpl (p,p1,p2) 點p與經過p1、p2之直線最短距離 6 W3 g0 d* Y( K2 {
dpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離
2 m; p* e8 U y0 M. ^: FDee dist (end,end)之便捷功能函數,求兩端點之距離 5 R8 g+ d b0 |, |0 h
getvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標 & p9 S- y. u9 V, a) t
ill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點 9 G% J8 B: T# ^' M. ~: S2 r
ilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點 0 W: Y9 ]7 m( K" k+ H
ille ill (end,end,end,end) 的便捷功能函數 ' V) p& @' p! M: ^0 z3 j) f
mee (end,end)/2 的便捷功能函數,求二端點間的中點座標
1 M; \ X/ ?8 h# L& `" Dnor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向)
7 }- J2 \5 }/ _nee nor (end,end)之便捷功能函數
) u% \/ m9 L( d" S lpld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標
1 F4 e, ?2 K! x+ Gplt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位 0 E6 I% Y9 o1 b8 s! e; [
rad 選取一圓或弧求取該半徑值 2 b% B, C% l4 V% Q
rot (p,basp,a) 點p以basp為基準旋轉a角度 # }0 O, P" {' o
rot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a
) n- N/ B+ L3 C# Zvec (p1,p2) 點p1至點p2之向量 3 p8 F; Q% L2 l- Y
vec1 (p1,p2) 點p1至點p2之單位向量 [# f" i3 A$ d0 B% v3 F& _; H& Q
vee vec(end,end)之便捷功能函數
2 }' R$ Q/ `+ W9 D" |0 w( d+ @+ Hvee1 Vec1(end,end)之便捷功能函數 : C8 D& ]2 [9 J* a; H
過濾一個點或向量的X、Y和Z分量:
- f. P, K0 ^1 y, e* k L函 數 功能說明
! l6 m5 ^' Z3 ]4 w, Kxyof (p1) 點的X和Y分量,Z分量設為0.0 . w# A' k! j3 P$ [& j2 Q) O
xzof (p1) 點的X和Z分量,Y分量設為0.0 1 w. @0 {- H$ v4 `- \+ \, S5 O
yzof (p1) 點的Y和Z分量,X分量設為0.0
: W- ] G, O9 a6 p/ Xxof (p1) 點的X分量,Y和Z分量設為0.0 . `) g6 h* a3 e) P0 R3 ?; ~( E
yof (p1) 點的Y分量,X和Z分量設為0.0
! \ K' [, f% p/ u/ czof (p1) 點的Z分量,X和Y分量設為0.0 # h: t, P* n% q9 d' R
rxof (p1) 點的X分量 3 Z u6 H' { j+ {
ryof (p1) 點的Y分量 & @: X" ~/ @) _' `
rzof (p1) 點的Z分量 |