|
數值運算式: 運算子 2 o# W, i* m, U. k2 E% Q
| 運算方式
" I' ^: C3 d8 c5 c' a | ()
+ U ~8 V+ y3 e3 U! X | 群組運算式
5 \' ] i/ g9 r* z! Q4 b0 ~ | ^
% L, E6 R: H4 D# n/ p2 d | 指數運算式" L& U- q7 o3 V ~3 ~
| *與/! U8 L: j) c) P/ Q, B
| 乘法與除法* F9 G, ?% d. @: N3 r* C$ g
| +與-
# O1 h/ A6 C- F; Q! H+ h | 加法與減法
" ^/ {! e% z: F- ^9 Z @ |
+ A$ ]6 U$ K1 w3 g. z7 g' e! u 向量運算式:
. `% k" D! X) V3 _+ M- `運算子
% W/ t$ @4 }3 A3 Q k | 運算方式 2 R' R x3 I" ~6 { ?) ?& n0 {
| ()
) _# E2 ], H6 s( v, B- e, b | 群組運算式9 y Z( W: J& _8 z4 B, [
| &+ e: e/ v* Q+ y8 t+ ?
| 計算兩向量間的向量乘積 (當做一個向量) R3 C* l H. b7 r
[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]
, L2 F* G8 _/ \2 n- ~ | *與// h3 o/ H9 V9 M, A) H
| 計算兩向量間的純量乘績 (當做一個實數)
' }, G& n! e2 X9 N[a,b,c]&[x,y,z]=ax+by+cz
& \4 l: U+ L4 ^3 b5 ^ | *與/4 P$ \- j) P' [8 }9 Y
| 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]& {9 D( \- y* e6 [2 @$ V7 v1 j+ D
| +與-
0 n2 `, f. X t @$ _. Q+ \" G& c | 向量加法與減法
' \( \7 b3 T8 Z7 B[a,b,c]+[x,y,z]=[a+x,b+y,c+z]
/ R9 X' F" A- |+ H5 W | ( N) m6 q& j2 ?" q k
向量運算式: & S6 t" X" T0 X" I
點的格式 ( m# n X, \7 j/ K2 }
| 格 式
$ L6 Y7 N9 {: e+ a* P | 極座標; }+ y; s8 [1 ^) U9 h+ [: G
| [距離<角度]
5 x$ {7 O5 H( V2 ?/ w6 N/ K# }+ \ | 圓柱座標
- O# B& M, b6 B _ | [距離<角度,Z]
5 ?* m$ H( U$ M5 d1 K | 球形座標
1 w$ N8 E) U: q" H: T | [距離<角度1<角度2]
/ u k+ t& b* B3 V | 相對座標
& B* Y$ T3 O# \" U | 使用 @ 前置符號 [@x,y,z]' L% _) k* D- f4 ~# f
| WCS(代替UCS)' w" p- R( \5 e# b
| 使用 * 前置符號[*x,y,z]
' Z; {! @: D5 e/ T |
3 ]- z: V9 S; D: N/ k 3 ?/ ]0 ?2 @8 b2 F5 c. }
標準數值函數:
5 K% o+ _" w0 y: t5 w S函 數
" r& g) c/ X/ M, G4 j | 功能說明
/ _+ @, w' V# |" h0 ]1 z7 ^. a | sin (角度)
: P9 ^: ~1 `1 u3 n | 求角度之正弦值
* `' W# ~- O7 T/ J# x | cos (角度)
8 o+ Z: p- n: `2 s" Z$ ? | 求角度之餘弦值
# N! ^0 ~! B6 p/ t | tang (角度)* m( M* ^ `) k1 o h
| 求角度之正切值0 C% D; L3 |0 v( T* N3 h
| asin (實數)
, i4 D1 s/ X0 P& G" t9 \ | 求數值之反正弦值 (數值必須在-1與1之間); G- v: ~" u; L/ y5 T1 C6 K7 p0 f) U
| acos (實數)- H$ Q# _' n2 V3 i8 s
| 求數值之反餘弦值 (數值必須在-1與1之間)
, x. O: }& i" x | atang (實數)
3 \3 G+ N) G; _9 a- I# C | 求數值之反正切值
2 G f) @3 y, ?6 }+ k/ } | ln (實數)2 {9 ~, L7 D+ }* r/ d* ~8 W1 R9 f L
| 求數值之自然對數$ O+ n- D- ^: k' Z, b
| log (實數)
4 O: x* c$ q& V | 求數值以實為底之對數
" ]+ w) V- Q2 v" X' p: U, W8 X | exp (實數)
- u" F0 ~, m8 K0 @& P | 求數值之自然指數
/ F; i( i/ M5 I( r0 o2 | | exp10 (實數)/ @; K3 J$ N7 x9 {5 D
| 求數值以實為底之指數
! M, D* w" `% M- y8 b: N | sqr (實數) F# K& j8 A* O# T! G @# G
| 求數值之平方
- N0 W1 {% y/ D1 q/ S, \: b: ]6 K | sqrt (實數)
5 X, N% y) |+ j: f | 求數值之平方根 (數值必須不為負值)- T* Y1 N; A7 w8 n
| abs (實數)
! E0 x" |* S/ `1 G | 求數值之絕對值
0 V/ [0 l$ h# G+ G. P/ C. _* g | round (實數)* Q/ {9 `- V( {
| 求最接近數值的整數
2 g* c4 o+ D c% ~! m6 [ | trunc (實數)8 K! B- C+ S$ M0 O ~; W3 m
| 求數值之整數部分
1 Q, U! n7 X+ e& q2 M5 V9 b | r2d (角度)
, E4 M& p: E4 B0 N | 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度
6 f' B6 f" p m! P" m0 j7 @; I | d2r (角度)
" f2 X% l; X) s5 u | 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值8 X& X! H- y9 B3 N( J
| pi) K) Q' p4 H1 X, W
| 常數p
2 v5 {* K8 A) s- E9 ? |
8 B+ U6 {9 F2 M. K+ ~
, n# F6 w) A; e% e6 q2 S 特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值)
$ c) u( S# T; T, D& o( {+ ?9 u* K8 Q4 L1 Q
函 數 * c( w7 F& ^- a j2 O
| 功能說明
, h* l: r% a3 Q& e% { | ang (p1,p2)
8 p) @# U# t! l% E$ b | 求X軸與直線(p1,p2)之夾角值9 o% k- w/ M7 ? A
| ang (頂點,p1,p2)
/ Z( v, M$ l L P a3 n2 [4 v# I | 二直線(頂點,p1)與(頂點,p2)之夾角/ P1 Z8 @! ^9 g; {
| dist (p1,p2)
# B7 @7 @: ?* L( E' W9 l2 o# O | 求p1及p2間的距離* l1 {( C* K! F/ K D# ^
| dpl (p,p1,p2)8 W! e: P+ V4 m& t b
| 點p與經過p1、p2之直線最短距離% }3 B( T* K$ k _
| dpp (p,p1,p2,p3)0 N) Z& P0 K" B8 _
| 計算點p經過三點(p1,p2,p3)的平面之間最短距離& X8 Y0 X; q1 a2 W* A' G3 |! h/ a0 z8 I
| Dee
! K `: C6 j5 Q& @) }: | | dist (end,end)之便捷功能函數,求兩端點之距離3 p6 W7 p2 K( h+ A4 r! D/ ^6 j) @ G
| getvar (變數名稱)& \/ z) e3 z2 g% M9 O, m" E
| 讀取AutoCAD系統變數值,僅限於實數、整數及點座標. _- `5 f* E0 `( m, U T; C" ]1 ]
| ill (p1,p2,p3,p4)
& A- J* C' S% U+ J/ q7 q; A2 H | 二直線(p1,p2)與(p3,p4)的交叉點: b' V9 X; c. G: N8 N
| ilp (p1,p2,p3,p4,p5)
, ~+ c% F- Q5 K i6 `0 X9 M4 f | 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點
. o* v( c+ g) V) h! M, v- F" U | ille
' c! A5 B, z1 m) z! t | ill (end,end,end,end) 的便捷功能函數
; x& E& C5 ?) X1 Z7 g% ] | mee! Z% ~" I1 b- _0 N# T. x
| (end,end)/2 的便捷功能函數,求二端點間的中點座標
' T, X- h6 W9 P# ]/ t | nor (p1,p2) B% s% F% w* c( e
| 直線(p1,p2)之單位法向量 (垂直方向)
' a: Q6 {% k/ C7 O8 u" | | nee
% J$ o$ \! |* Y) a% {5 I8 k& a" g/ ] | nor (end,end)之便捷功能函數
2 z* n# E) _ Q6 D% ~+ V6 u | pld (p1,p2,d)0 s3 ^0 V3 I8 N
| 直線(p1,p2)上距離p1點d長度的點座標3 i' z' K5 b8 I
| plt (p1,p2,t)
+ V' m1 g) i8 S) v3 O | 直線(p1,p2)上以參數t定義的點位( g6 \" T4 k4 ~ h' _
| rad
. U5 l2 j- X* c# a | 選取一圓或弧求取該半徑值
7 J) ^4 `( y0 ^! w2 ?3 }% Z | rot (p,basp,a): _: Y9 h7 z5 K" V
| 點p以basp為基準旋轉a角度
1 Y, P, N) t% B( A; F; | | rot (p,axp1,axp2,a)8 E3 @- A" a& ?9 T. k
| 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a O: ~& z X; s1 N0 F; ^ ^
| vec (p1,p2)
6 h7 X0 x( ~8 g- }! { | 點p1至點p2之向量
- | {' f6 [, b& e | vec1 (p1,p2)
" E, W, N* @! m5 d. l | 點p1至點p2之單位向量
: x: S) |) h" d! w7 s% y. y4 w | vee/ c' E: j# M# `5 @
| vec(end,end)之便捷功能函數6 E( D# _ f1 Y: V* g- }( ~
| vee1; A8 ~! ?( r& Y: Q8 T: ?
| Vec1(end,end)之便捷功能函數; s0 j% z% g; ?, e) y
|
7 M" k4 H0 G6 i! S: X, n7 F% i 過濾一個點或向量的X、Y和Z分量: 0 j2 h @, U) y6 B
函 數
3 H9 E4 n" \* g! } | 功能說明
. X& i; k% M/ ^ | xyof (p1)
( b6 {* ^5 N: N2 D8 d | 點的X和Y分量,Z分量設為0.0
9 @/ U6 [% a/ b4 J0 y3 R | xzof (p1)
$ A" r7 J( T* z" z# B | 點的X和Z分量,Y分量設為0.0
# q- p. d& g$ v) ^0 D3 A | yzof (p1)
8 X, ~$ j. A3 O# B9 J0 H( g | 點的Y和Z分量,X分量設為0.05 k( d* ~/ M7 M4 U1 b/ o4 \
| xof (p1)% w. P; k- K0 ~
| 點的X分量,Y和Z分量設為0.0
/ i- l# ?) K1 s' f | yof (p1)
0 a: C' r" w2 D& ` | 點的Y分量,X和Z分量設為0.0
8 @# C( s* G0 n, @& T3 J | zof (p1)9 c+ f# O* s3 J$ {6 V
| 點的Z分量,X和Y分量設為0.0
6 l. b* Q D' l8 {* M# i6 C | rxof (p1); H6 F. F, g; T- O- T" X0 Q9 J5 {
| 點的X分量: G% g0 z4 {$ v: y) b' w* F
| ryof (p1)* }$ _- i" J1 W# g
| 點的Y分量
6 b! K; K f# c9 D2 e" n% ~ | rzof (p1)
; M/ F, c5 i4 J1 j0 w/ n | 點的Z分量
. b, \- [9 l, H5 b, @( w |
5 |' _' k5 k: O8 L7 t
& `# V% ]. J F. F( L7 ?1 ^" Z: p
: H/ v# D4 m+ o4 s, n5 ][ 本帖最后由 dgzjlhq 于 2008-10-22 08:41 编辑 ] |
评分
-
查看全部评分
|