|
數值運算式: 運算子
$ H1 w& W" A& _! M: M | 運算方式 % k3 o. e9 F0 n2 A% N
| ()
+ I0 s4 q! F6 N' x3 F, K | 群組運算式
F& V% E# u7 K/ D, H- s | ^4 f0 L( T$ L+ a: Z; `' w7 K
| 指數運算式
& a0 U+ \. m/ |. [9 U8 e( V" [ | *與/
/ t1 ^8 L# o V M | 乘法與除法. {' A2 v* o5 [! t/ j& N* I
| +與-7 v' e0 f/ i) s4 F3 O D; [& N
| 加法與減法* Q; `6 |, n8 T
| 9 B5 g6 d/ `/ T! P! G! A
向量運算式: % W8 B+ J" W/ s
運算子
% A& h, ~" K$ u; W f2 N' m | 運算方式
1 W; \5 B1 V8 i, W' h/ E% O | ()
1 o+ f6 V9 [/ O) u) z( Y1 f5 e | 群組運算式+ \, [9 M' l0 }3 Q4 o1 ^; W+ k
| &
- q1 S6 t6 a1 h* R | 計算兩向量間的向量乘積 (當做一個向量)
2 S: l5 x$ C3 ?% H2 k[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]
' i2 l$ m# m; x9 k# n% u | *與/
( ]; F& B$ J. ~1 b | 計算兩向量間的純量乘績 (當做一個實數)
! [$ \# h" g. }[a,b,c]&[x,y,z]=ax+by+cz
2 r1 X: z4 R. v | *與/
& g8 n+ R6 O3 d. ]+ T: V/ F6 z6 ~ | 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]
: c4 u, M2 Y X | +與-3 J% k9 L( i: A1 k
| 向量加法與減法& J Q# J6 ~7 u8 f5 y' s; z% g
[a,b,c]+[x,y,z]=[a+x,b+y,c+z]& _; B K5 @2 s3 j
| 1 X$ i( B5 Z9 R
向量運算式: $ [$ L( V- ], ?" O# ~
點的格式
$ G, s% O+ S* b2 H4 w) n4 Z0 k | 格 式 - ]# p9 i- v0 I, v E, h; |9 |& c
| 極座標) c0 ?7 d! ]( z h
| [距離<角度]
/ X( V3 m: S8 Z2 O5 ? | 圓柱座標 Q+ W$ b @* _! \
| [距離<角度,Z]
4 B/ [% y- f% X W | 球形座標' u' ^5 K& Q& m2 s% C0 K
| [距離<角度1<角度2]% X* e9 K) `7 a$ d* b4 T
| 相對座標
! U' |, U- d, B A4 V | 使用 @ 前置符號 [@x,y,z]" a0 R. D$ x& Z# [0 N4 ?
| WCS(代替UCS)
$ s1 T$ V7 d1 X0 @8 s% {9 r | 使用 * 前置符號[*x,y,z]
2 S% y; h% z" w3 Q" G |
! N: F$ K) ~' R
9 q, a" U: i8 K1 [ c 標準數值函數: * h( e; z! h/ c4 J7 M
函 數
: [7 t& }' V" F+ y | 功能說明
- o4 \0 J" d" O | sin (角度)7 x) a: P1 t: e4 `9 P
| 求角度之正弦值1 ?8 A9 { D6 r
| cos (角度)
2 u Q1 h) K$ G1 t5 K/ w | 求角度之餘弦值1 |/ Q; k3 _# A# M. ~0 s
| tang (角度)
* B3 s0 R+ ^ f# ]7 E1 s8 I0 N | 求角度之正切值
T' I' v- |# J4 O' Z8 w | asin (實數)
# L" E% r! t* ?% U, A4 K. V- E | 求數值之反正弦值 (數值必須在-1與1之間)
3 x7 C4 R8 I, n- y2 Z4 |+ |/ _ | acos (實數)- ~' \7 x' E7 T t) X- r3 }
| 求數值之反餘弦值 (數值必須在-1與1之間)
+ Y& ] M( s" J5 m* [6 t+ A% Y; W | atang (實數)$ D% |7 S) r: g3 z2 S! S
| 求數值之反正切值* t$ l( O3 G: x# c8 ?: w3 y
| ln (實數)
X: g9 M2 j. h | 求數值之自然對數
) E! l2 A( ^/ P8 G7 {2 }+ r) h) u | log (實數)
( r Q1 @" ?( H: @( S |# G: e | 求數值以實為底之對數
. B4 r9 R! h0 k3 V( d% Y0 ~0 a. @ | exp (實數). o6 I7 v* L7 x6 Y3 E( B. z& _
| 求數值之自然指數$ Q! }3 i# V0 k
| exp10 (實數)6 B. `8 j- g' @/ Z
| 求數值以實為底之指數7 z, S" u: Z8 J; @/ J s
| sqr (實數)# G: R6 i( R5 Y' c- Y5 X% d* B
| 求數值之平方( g% n: b) E3 U/ |" o* y& S! A
| sqrt (實數)
( z) K* L! Y( O4 H | 求數值之平方根 (數值必須不為負值)6 L5 A! c# n' H! ?/ N9 [$ u5 s1 j
| abs (實數)7 f% ^1 j" n. ?" \! p
| 求數值之絕對值
+ L. x0 A d& b | round (實數)
; k3 F; m" p! d7 Y! X2 } | 求最接近數值的整數; P* |* M7 k5 M5 Q, Y
| trunc (實數)
( q- [/ W9 n0 D* t | 求數值之整數部分1 A7 @+ o# n& t
| r2d (角度)( s+ I+ w9 o- n* S) G
| 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度, U' D6 g4 u$ L `* n
| d2r (角度), [% I# T V7 B1 y u+ n
| 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值: @- [& E0 B/ k' z% e
| pi
, Q1 w& e& n* n" n% l2 E( m | 常數p
. b$ j+ J% J' s | " k1 ^2 S. S( u( s& j
- l% C' v" l8 [. M+ e. o% w* ], Q 特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值)
( ^3 |4 d; W# q$ `6 ?$ `4 X' ^4 \* n3 k5 I: O3 F
函 數 : v# B s$ J! Q/ B
| 功能說明
+ J6 w3 ~3 H( z* O$ H" Q | ang (p1,p2)
& l! G# B" X7 D* Z | 求X軸與直線(p1,p2)之夾角值
- b9 W3 t. S$ ? | ang (頂點,p1,p2)
8 W- p2 g' m! u$ j | 二直線(頂點,p1)與(頂點,p2)之夾角+ J! Y8 D+ f7 ]% S: D
| dist (p1,p2)8 n) c) \, b3 g" n& F( z
| 求p1及p2間的距離
: y7 o$ n8 b" ~' |) P7 I | dpl (p,p1,p2)0 d, {9 [. y U) D- m0 W
| 點p與經過p1、p2之直線最短距離: |+ j2 l( J3 p& m! x$ j
| dpp (p,p1,p2,p3)1 h. f, }; ]" B1 O x8 Y
| 計算點p經過三點(p1,p2,p3)的平面之間最短距離' y- i& s' K3 v1 D! n! @' C, g+ t
| Dee+ q, R4 ~& o4 P0 c J1 f O( u
| dist (end,end)之便捷功能函數,求兩端點之距離
0 O# w& c, a c. G. \4 i | getvar (變數名稱)3 |2 p' K6 Y9 R+ z! d
| 讀取AutoCAD系統變數值,僅限於實數、整數及點座標
8 @" b+ @; a# s | ill (p1,p2,p3,p4)
0 T% }" `. {" _* G* p | 二直線(p1,p2)與(p3,p4)的交叉點
5 Q) I, ?; }: M% k" { | ilp (p1,p2,p3,p4,p5)
% u" P; U5 B7 t8 x6 x" G | 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點; u) `7 F& a, z2 g+ f; r! t
| ille7 @ ~* V1 s6 E) C* }
| ill (end,end,end,end) 的便捷功能函數6 w$ T2 O5 @8 f; P1 E( a$ F
| mee
1 ]& I* S- u9 N* e: s | (end,end)/2 的便捷功能函數,求二端點間的中點座標! p9 l9 j7 c* o; G0 ^
| nor (p1,p2)3 W/ J& k$ d, R9 v" o" W" O& `
| 直線(p1,p2)之單位法向量 (垂直方向)
& w5 ]4 P C. i$ w) A: } | nee
- \! _6 }& w' C1 h) H | nor (end,end)之便捷功能函數
( b( Y( D6 b3 |6 c- [ | pld (p1,p2,d)
, w) p5 x% |7 m4 z | 直線(p1,p2)上距離p1點d長度的點座標% g7 P" p% q5 i( D$ I ?9 O
| plt (p1,p2,t)0 a) ^0 e; C+ t( }, D, x. q
| 直線(p1,p2)上以參數t定義的點位4 U% u8 n7 T! ~
| rad1 v# M0 k' J( }3 C, G+ R, _
| 選取一圓或弧求取該半徑值
l3 ]/ U9 X: h. L | rot (p,basp,a), c' u% F. n- T
| 點p以basp為基準旋轉a角度
9 i M) `4 m$ B N | rot (p,axp1,axp2,a)# ?/ X' y; ~- ~7 V
| 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a
2 s6 v2 J2 |: g/ }* |! B/ H | vec (p1,p2)$ m+ ]% T6 z/ V# C7 H( ]# Z4 m
| 點p1至點p2之向量
$ z) ?" i( Q9 S, G- y& S! O- ] | vec1 (p1,p2)+ k' K: O7 k9 d# |; T$ S
| 點p1至點p2之單位向量6 V7 N6 W5 V5 t; P( W7 m, ^
| vee a; V7 C. S3 P+ z
| vec(end,end)之便捷功能函數( q; j9 U1 T+ j' ^- |3 d8 D- f
| vee1
, ?& |( Y- \# Z7 p; `3 L. t | Vec1(end,end)之便捷功能函數+ j t# U1 D* @" \7 Y0 v7 s
| 2 _4 d6 z. h- O- f
過濾一個點或向量的X、Y和Z分量: ; q" @: u) n: o
函 數
) y4 [2 d) O0 o, V- B; S | 功能說明
" A K# L! }8 \ | xyof (p1)- @1 |9 ]+ y; a% ]" Q+ u( O3 c
| 點的X和Y分量,Z分量設為0.0 _4 h) a( @2 A' E! w1 W" T- e
| xzof (p1)
& p, R4 y: |! ?6 _) [5 u | 點的X和Z分量,Y分量設為0.0$ _$ }6 k9 [# }8 a' P9 V
| yzof (p1)/ r8 y' `0 ^2 y% J
| 點的Y和Z分量,X分量設為0.0* a/ _# N9 Y! N6 V
| xof (p1)! q. G6 w0 A+ p
| 點的X分量,Y和Z分量設為0.0) c5 J w* U, q, @' D, N
| yof (p1)
) I7 G" j0 r9 ]" [/ l; R$ w, c | 點的Y分量,X和Z分量設為0.05 z$ o# f! n; v$ T l& |6 N
| zof (p1)( A' M' `9 O5 Y3 t3 q! r4 A: H) P
| 點的Z分量,X和Y分量設為0.0! V; h7 H) M, q8 ~3 W1 f
| rxof (p1)
. |# W% H) Z( I+ G | 點的X分量
/ @* u$ S" \% u& u' G/ n! v | ryof (p1)
9 g# r* r- T& V7 f9 B. Q; K | 點的Y分量
4 g: `; o% Y6 U, e) z | rzof (p1)
: d, Q& x1 f L2 D: ]: Q | 點的Z分量" F( u2 H- N6 T3 R0 ?1 V! ]
| 3 f) ]3 z, g- {7 D: x5 J
+ B* V% W" f! W- l9 v! q, C
3 |0 o7 j) K) T5 }9 d
[ 本帖最后由 dgzjlhq 于 2008-10-22 08:41 编辑 ] |
评分
-
查看全部评分
|