|
數值運算式: 運算子
0 ]& ~( r7 ?0 y. N6 W- s+ c | 運算方式
8 y/ a5 m- `" R: _) ]5 h7 A | ()2 J2 j& b% V5 K1 w1 ]
| 群組運算式& W* P5 l, |) x1 a
| ^6 ~7 r$ q b8 |5 `) o
| 指數運算式
% m0 k& i/ ~4 J q: I- o | *與/1 A" Q7 C) ~. {- f' W! H# ]
| 乘法與除法
9 _% D2 o/ B' N4 [6 d | +與-! I7 D6 V5 o! N5 q3 l1 H
| 加法與減法 ^4 F3 I' @& g# g% h6 s- p
|
% q4 r# f& A4 b& z* p$ ~# F# z' ?- m 向量運算式: $ f, v7 o8 }9 K6 \
運算子
' y# T4 ?4 M4 ~: q. U8 D- G | 運算方式
8 @; J# n2 G, Y5 D1 l2 y, P | ()& b0 { w5 v" {9 X0 q7 @
| 群組運算式
# _* A, [9 G- ~, d8 E, a | &# Y5 C+ V6 M9 j3 R" q
| 計算兩向量間的向量乘積 (當做一個向量)
0 c6 s7 }7 ]5 ~4 L. t8 D* F4 j[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]4 ` i. y, Y6 @) c' G9 L) ~) h) Q4 T/ i3 y
| *與/
" F$ \+ E/ ]; d F | 計算兩向量間的純量乘績 (當做一個實數)8 q) V/ \8 e" h4 W O7 M0 ?
[a,b,c]&[x,y,z]=ax+by+cz
' {) f; H0 Z/ q; C; J | *與/( Y& S+ A9 O4 p' G" ~+ d
| 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]
; M! i# ]) g2 d) ] | +與-
( p/ U. c0 r; J! @ | 向量加法與減法0 L1 E0 i) ] }7 k2 S( I
[a,b,c]+[x,y,z]=[a+x,b+y,c+z]
% M- `1 o4 D# A |
& i' j; b$ d5 a 向量運算式: ' l3 S+ {) P* y6 j* I1 v
點的格式
w9 d2 ]) s8 H4 Z" {9 n8 ?- [ | 格 式
! C3 t1 a. C' A& ]9 q7 B( K% N% e | 極座標4 G! K Z) [+ B O1 y- @8 o- s
| [距離<角度]- I4 H) t. x, F4 I" N# n
| 圓柱座標
% z. G# E j" d2 n | [距離<角度,Z]
( C8 V- b5 P+ {+ U. h* L9 z | 球形座標* s6 U. A8 G/ m
| [距離<角度1<角度2]! | T5 r* ?0 `0 b
| 相對座標2 w' X1 ? w+ I9 l1 n
| 使用 @ 前置符號 [@x,y,z]( ~7 n' t+ [' L: N6 J
| WCS(代替UCS)
/ U. T- N8 z: l, H* M7 g$ D | 使用 * 前置符號[*x,y,z]! x) }% G7 s5 G! f/ ]$ I/ c
|
- q u2 M0 `% C* q! n; f- J
" K& @4 A3 Q$ X% e 標準數值函數: ! L* }" \1 l6 @$ Y/ Z9 Z% S
函 數
( W; T) F$ C0 @) i | 功能說明 6 y' X4 n5 h. D
| sin (角度)1 F* `9 z( T( u' ]; P G8 I; I9 F
| 求角度之正弦值9 e2 K6 K1 m+ T. j8 B! z `
| cos (角度)
* W3 \1 w& q+ W4 y" @2 M- P | 求角度之餘弦值$ |% J3 n' Y1 i! \+ l7 W! g: e
| tang (角度)
2 ?' |: @- c* J1 T | 求角度之正切值
/ z! n/ Q3 [8 } | asin (實數) V! ~* T% _* {3 w" G2 N4 u6 S3 L
| 求數值之反正弦值 (數值必須在-1與1之間)
6 I' Y- g. k/ A0 e0 O8 M3 r9 r | acos (實數)
$ v4 i) U% \" J/ n/ z; f N | 求數值之反餘弦值 (數值必須在-1與1之間) C+ O; N7 g; u7 o
| atang (實數)! F" M& p7 [) `7 _
| 求數值之反正切值) w! I- f( F/ f# P* H5 K
| ln (實數)
" H/ L! N6 h7 @8 X2 a$ N; k" D | 求數值之自然對數) U! n$ y7 @, R& E& X2 |' R
| log (實數)
( v1 {$ ]6 V: @( |, i* g | 求數值以實為底之對數
% x# |: D3 G4 A2 ?) N | exp (實數)
& [0 y S( v* o' A- v; J | 求數值之自然指數
" g3 Z3 G- F4 L% j) T# Q& O | exp10 (實數)3 a0 M- @( H% h& X) p8 l0 c) K+ r
| 求數值以實為底之指數
* L# [+ f0 e/ ~; ?5 u( \ | sqr (實數)1 F. d1 o# D8 b4 v/ t+ p& F. }
| 求數值之平方
6 v/ P, N0 ~1 H8 ` | sqrt (實數)
+ y3 ~0 W! x) f) i5 { | 求數值之平方根 (數值必須不為負值)
! w. [9 }4 g% U" D% k | abs (實數)
d7 i6 X. t) t6 U/ t | 求數值之絕對值
~% z4 H$ G; A, H9 j* S | round (實數)
- r |5 W; w' O5 k& G. c1 M8 ? | 求最接近數值的整數( \; p" O. M: g, e# _+ y
| trunc (實數)2 C& @: R0 w- p6 G; n9 n/ Q
| 求數值之整數部分+ O c: u; }6 h7 {! w
| r2d (角度)2 t) }/ r2 H0 G* O0 i" {& X! \
| 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度$ S0 {/ d& {2 L: h( @ E! K: O( n
| d2r (角度)
+ F1 s6 K a/ z7 ` | 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值
+ k5 f z/ |! B$ `0 l | pi
! a8 M! G0 H9 v9 X8 n' O | 常數p/ m( s' Z b: P' d
|
3 s( x6 z. U% K6 Z. |! |4 @: B# W' [" y: M9 E1 m* B1 @
特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值)$ ^; @. w- q! X
0 t4 O! O _4 I" o- U! y( C函 數 m9 n5 @- k( W+ f; H& d5 _. u
| 功能說明 4 p. X2 f- u& i1 d' o3 f
| ang (p1,p2)
/ ~& B8 E7 v+ O. d | 求X軸與直線(p1,p2)之夾角值
p+ J& V# |) ]+ h' H | ang (頂點,p1,p2)7 i% j5 P1 I4 P) B4 v+ q; z
| 二直線(頂點,p1)與(頂點,p2)之夾角1 P4 y' W% y- g& k5 E9 o6 u
| dist (p1,p2)
, w0 ?/ S" _# C( T& {4 ~( a | 求p1及p2間的距離
% q$ S2 a7 Q0 p8 }. T | dpl (p,p1,p2)
n- r# F9 @$ o0 R5 N( ]) X6 g. U | 點p與經過p1、p2之直線最短距離6 D4 b8 [2 m, R# e
| dpp (p,p1,p2,p3)
! r% E P3 I5 l& g | 計算點p經過三點(p1,p2,p3)的平面之間最短距離
; [( G. b( y9 L | Dee; ~% E- A3 t$ J% k3 ~1 V2 P
| dist (end,end)之便捷功能函數,求兩端點之距離0 Q+ S, `1 q/ e3 m, N
| getvar (變數名稱)
. b$ q3 T$ R# X" I6 R B | 讀取AutoCAD系統變數值,僅限於實數、整數及點座標2 y/ j. P. r, H0 k: A, T% ^& j% U/ B6 I
| ill (p1,p2,p3,p4)- s" J1 K! e' S! `6 n' s; Z% Q
| 二直線(p1,p2)與(p3,p4)的交叉點
( I; G x4 M3 }/ \ | ilp (p1,p2,p3,p4,p5)* A8 @ p) p! J; b2 D5 M
| 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點
) C2 m, d% k' o, Z5 x | ille
1 r, R7 n3 Z, P5 y( n0 g | ill (end,end,end,end) 的便捷功能函數) E, s% E& I% z7 Y
| mee
- i8 X: E# P4 L4 _0 V# s | (end,end)/2 的便捷功能函數,求二端點間的中點座標
% \9 T3 t' E+ \1 a1 s5 F | nor (p1,p2)
# A* Z: R, ?5 Y4 ~ | 直線(p1,p2)之單位法向量 (垂直方向)
2 S2 B d3 F% l: z% t | nee* o" X. w9 r+ Z
| nor (end,end)之便捷功能函數
( T1 N) V$ Y3 `- Y- x3 ? | pld (p1,p2,d)
Q) m- _4 w5 g+ ]; Q4 q$ w | 直線(p1,p2)上距離p1點d長度的點座標& h' O5 N2 H7 E8 m1 z; l1 j. A
| plt (p1,p2,t)
6 l! c+ J/ q/ i4 ?( C, M; ^. a7 P% z | 直線(p1,p2)上以參數t定義的點位
/ S8 N: l$ T/ U | rad5 O) H' S- u8 t z9 c- q
| 選取一圓或弧求取該半徑值/ r0 \8 E* F/ S* f7 Y. T
| rot (p,basp,a) s: ]7 a) L0 _
| 點p以basp為基準旋轉a角度
9 ]8 g% r' Q8 g7 U+ c) b | rot (p,axp1,axp2,a)0 w* t4 `. g( C2 v3 V* P
| 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a
+ v9 x3 S9 K' R! V | vec (p1,p2)6 g! l) {7 a7 E8 I8 F# h
| 點p1至點p2之向量' c1 i9 H1 Y8 V7 V a' }
| vec1 (p1,p2)/ Z2 M( ]/ A- z' V
| 點p1至點p2之單位向量
4 Z6 W! L8 K- c" t0 u5 ~ k | vee
+ ^5 B# ~1 t! b0 { | vec(end,end)之便捷功能函數
- J7 m4 {6 p- X+ U! t- Y# w | vee1
/ `9 t# B- V" l: _( ], Z } | Vec1(end,end)之便捷功能函數
$ r- C3 L" l9 D- D$ Q | P& G( x u+ S) F, l- B6 ~
過濾一個點或向量的X、Y和Z分量: & O% d1 V9 B& @+ K; X6 b' K6 V a G* O
函 數 ( v8 x7 ^8 g% k- y9 z& i
| 功能說明 0 |, H0 L* m W) p1 G
| xyof (p1)
& R3 E. F0 s! _5 i* w | 點的X和Y分量,Z分量設為0.0$ F8 I5 l4 O7 _& h
| xzof (p1)' E" R5 W5 ]: h# Q5 M8 q, m
| 點的X和Z分量,Y分量設為0.0
1 [, G+ S. ^' R M. R) y/ | | yzof (p1)3 t7 X( u% M5 K* u8 u! Q
| 點的Y和Z分量,X分量設為0.0
0 }# A% P; c/ w: Z* k; a | xof (p1)
6 P/ {# V% y9 S4 x* C8 C6 u | 點的X分量,Y和Z分量設為0.0; j n- ~" Z* R" A9 m# X/ T
| yof (p1)+ P9 W" @; u: Z8 E+ {' S
| 點的Y分量,X和Z分量設為0.0
, `. F- O4 e2 |! f | zof (p1): H7 B' I0 v* v" p: R. ^
| 點的Z分量,X和Y分量設為0.0
1 m, R+ F/ m" p | rxof (p1)
# ~: }& x' ~$ b- G$ w8 ~ | 點的X分量8 [! j- [- Q X& F$ b$ [
| ryof (p1); o7 X: V7 h1 k+ {
| 點的Y分量
0 w1 f! ?* @- |4 Q+ U, E | rzof (p1)! `: P( _* P9 Q7 n4 g
| 點的Z分量
% J( L/ f, g0 ? } f |
! s+ L) E5 O4 o
/ ]" \) W' U( K, i& N) T
" D6 v- `% Z) I4 A) l[ 本帖最后由 dgzjlhq 于 2008-10-22 08:41 编辑 ] |
评分
-
查看全部评分
|