|
數值運算式: 運算子
, q D* T) g% L5 ]' m% `6 O | 運算方式 3 ~5 I' r/ @" \3 H# s+ k t
| ()6 k7 b) U: W# P, F: ]% N) C0 i
| 群組運算式6 i4 c. a) ?4 I+ q3 R( v% K
| ^4 n9 X" E6 u. v( m# L, G( C8 M
| 指數運算式; B# i" k+ R; g
| *與/# | y8 Y9 t7 U& y5 C5 D
| 乘法與除法$ c# A) g. C- a: T' K" B" x
| +與-
" r$ P' k- `' O6 ?2 F | 加法與減法 r3 ~. L% w. {4 `6 z9 g
|
+ t: O W l% F5 t8 W% } 向量運算式:
( G, i( _" ^/ o( a! A( }運算子
, I g$ Z2 }# ]: |, |+ n | 運算方式
; s' H# U1 P; u4 M0 Q+ j | ()/ v+ \- v2 z. h) W/ V5 c, E
| 群組運算式6 b7 h# H7 F: Y$ t1 U% I
| &
5 _9 h3 e% d' Y7 r | 計算兩向量間的向量乘積 (當做一個向量)4 c" s& e8 i$ e# Q& ?9 P; Q/ i- r
[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]
/ ^5 K; l! j/ A$ g0 z4 n' t7 t | *與/
% a5 c1 S( F9 J8 R1 V8 _- e$ u: i | 計算兩向量間的純量乘績 (當做一個實數)
* G6 }, q2 A# E" \! O7 \, ?[a,b,c]&[x,y,z]=ax+by+cz# j R8 q$ Y5 w' K! D8 W9 _
| *與/: U8 C! j: e3 }8 |$ t4 A+ \
| 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]
* H4 ?: U' _2 r7 x8 B8 k* h | +與-
8 G$ @1 m2 b8 i% r | 向量加法與減法
6 L% |* e; Q3 @3 _+ y) v5 j[a,b,c]+[x,y,z]=[a+x,b+y,c+z]
2 i. F/ W7 y% D" z* v |
# k9 g" Q' g* @; P' ]; c& k 向量運算式:
6 _6 c$ b$ y' Q點的格式
$ Y! ? i+ d5 T" C/ C0 t) ~ | 格 式 # o J8 n/ e& D" |% S0 A; t- p0 o: o
| 極座標
1 T8 i+ W, D6 @+ Y4 { | [距離<角度] T2 ?0 y, P8 C
| 圓柱座標0 T/ i. G+ j$ S/ `/ {# C- \' N
| [距離<角度,Z]
8 q/ P) O+ h r: G | 球形座標
8 C6 J& H- \% T0 o | [距離<角度1<角度2]; e. J9 V1 R' G) e
| 相對座標! r& p) }7 n) P) N1 b" F" i
| 使用 @ 前置符號 [@x,y,z]
& v8 p, D( ]: q6 w | WCS(代替UCS)
u5 A! R1 o" I; E( q! c% M4 P | 使用 * 前置符號[*x,y,z]
( F; r( A& O( m+ s( X$ E7 W |
5 f: u$ y0 n ?. Z 4 e2 `3 R$ f( S8 O: ?
標準數值函數:
9 q3 b: Z" @! O" n! D函 數
; y; g+ D; p! l" F3 ^4 p& |- x- u | 功能說明
) r; J/ E- b, h" \0 `3 W | sin (角度) N% J; l" ^6 v( E- g3 z
| 求角度之正弦值# q' k6 d7 }) k. I
| cos (角度)
" @& M2 ?$ d/ a5 K | 求角度之餘弦值* L1 Z. o+ ]7 A- h
| tang (角度)* d& p/ f/ {% U1 k; h
| 求角度之正切值
$ g V! B3 r" J5 E o/ N5 w | asin (實數)
: j+ S4 I4 A% R" P/ u0 |8 X1 M. w | 求數值之反正弦值 (數值必須在-1與1之間). u" O/ p3 R: W) B
| acos (實數)' ~% x* v: {- T+ P# @" w
| 求數值之反餘弦值 (數值必須在-1與1之間)/ {4 f$ I( G3 n& @
| atang (實數)
: [9 X' [4 d; \1 a4 [3 o | 求數值之反正切值 @) }" l* ^. f8 S. g5 [
| ln (實數)7 d% B" W; ~, ~
| 求數值之自然對數; F7 G" @. }; o V5 N0 r
| log (實數)4 E1 m# ^. B& O9 |7 f
| 求數值以實為底之對數& W9 b3 z2 s- G: j9 z/ ]
| exp (實數)
i8 G" v9 c, Q | 求數值之自然指數
; e+ c* c; ]. K$ d0 ~ | exp10 (實數)" Q. b j. ^- ^7 W
| 求數值以實為底之指數( f P$ }' K) Z
| sqr (實數)
) `7 z" f0 _! _& | | 求數值之平方! ?6 j* F2 T% l4 B
| sqrt (實數)
" _. |7 n4 x) g2 {! [* q- w% }1 e. e | 求數值之平方根 (數值必須不為負值)
r) u/ ~( Y7 _% A% k# s4 d) p' O | abs (實數)
0 s7 a- M( S+ d0 e! t( n. Q | 求數值之絕對值( I) y4 {# L0 N4 a
| round (實數)* t8 q! p, Z+ ^$ f4 m' C8 I" @
| 求最接近數值的整數
g2 F: e4 O7 k' i" c | trunc (實數)3 S+ K' N- e5 k$ v
| 求數值之整數部分
4 n; [/ q# s( ^ | r2d (角度)
! O5 d$ \: O8 ] | 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度
" O V2 G4 ~' L: W0 M | d2r (角度)
0 L) n3 E! H. p5 e1 b) g | 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值
8 f( S: b3 U8 Y) N+ E: X; r | pi
5 V) T& o$ g/ j3 N& H% m | 常數p
! X2 p! p" w! Y9 A | / v, @$ M: D; c+ f
, r0 g, l3 {( V 特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值)" W5 m, O& D; ~: n
- G- a* C# V, j8 ~" z函 數
1 n1 j$ X) `5 f/ N( c7 a$ e. e | 功能說明 6 f, k! _6 p" @, r
| ang (p1,p2)6 t; b4 Y4 ]8 C6 y6 z+ Z
| 求X軸與直線(p1,p2)之夾角值# F! U: d; c% E5 x2 z9 _7 j
| ang (頂點,p1,p2)
3 g# r* g) {) h+ Q- A/ ?% Y5 | | 二直線(頂點,p1)與(頂點,p2)之夾角4 A3 i n' y( G F
| dist (p1,p2)
O4 S7 Y! a6 U5 m | 求p1及p2間的距離
" H9 s8 E1 r. O! \ | dpl (p,p1,p2). h0 C* x/ [7 f" B
| 點p與經過p1、p2之直線最短距離2 u: a' y' Y4 Q" _3 @
| dpp (p,p1,p2,p3)/ {- Y& L" M, ]
| 計算點p經過三點(p1,p2,p3)的平面之間最短距離7 z6 |) k" J% R" P1 s; O
| Dee
% C- ^7 q6 n( {! N$ M8 l | dist (end,end)之便捷功能函數,求兩端點之距離3 O1 _, Z7 ]! W9 Q
| getvar (變數名稱)5 K% A" Z) l# z! j' b! n D! J/ @
| 讀取AutoCAD系統變數值,僅限於實數、整數及點座標
$ `2 K/ t; j3 p | ill (p1,p2,p3,p4)1 c3 o b. j+ _
| 二直線(p1,p2)與(p3,p4)的交叉點3 n! _* W$ ^# V: x0 X. J- t
| ilp (p1,p2,p3,p4,p5)
6 r O& W1 i" C) x | 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點
" o6 R4 v6 u# ^% `4 T" z% X | ille
( ~* Y2 c6 r. `* `8 g8 j | ill (end,end,end,end) 的便捷功能函數
8 B5 M+ o" H% n$ v- I: G5 a | mee
$ T3 g {' z9 f2 T0 }$ H* K+ X | (end,end)/2 的便捷功能函數,求二端點間的中點座標
0 f- H0 F& {; j. ?- h | nor (p1,p2)" q4 S# b6 ?; x2 d
| 直線(p1,p2)之單位法向量 (垂直方向)
0 X) A5 U* Z/ q7 \4 i( W! B y | nee7 a. D; g2 `6 @$ \
| nor (end,end)之便捷功能函數6 r: a; M, `( M7 t2 I1 ^6 b4 B! L( ]0 a
| pld (p1,p2,d)
2 D! i, Z" @+ j0 q | 直線(p1,p2)上距離p1點d長度的點座標
' n h2 x" f3 [& o | plt (p1,p2,t)
3 R6 r$ {. n; L | 直線(p1,p2)上以參數t定義的點位
4 a P. x7 N; M0 I0 J* i | rad8 H+ b6 o; m# \$ E: Y! G; q7 o& e
| 選取一圓或弧求取該半徑值
: O$ z8 ?$ o0 t | rot (p,basp,a)
% o5 [3 V, n+ k% K9 V | 點p以basp為基準旋轉a角度
8 X) L5 O: X" Q' R, E | rot (p,axp1,axp2,a)
1 t" {, f7 v. O5 x9 `3 e. p | 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a; O! Q" g/ y" g/ {' j, m
| vec (p1,p2)* O8 y, _3 _* }. W' b( M" S
| 點p1至點p2之向量
7 v2 U/ y* w- o6 K4 | | vec1 (p1,p2)
- [7 x- ?/ w4 f' O9 z- g. t6 P | 點p1至點p2之單位向量
4 _! y0 G% x9 R& z0 |5 \( j C | vee
) S& O* a. X6 x) Z3 |& ~7 b | vec(end,end)之便捷功能函數3 X2 k1 U+ Q! W2 C& P
| vee1% W7 S* H8 H8 S. P" E1 P; H
| Vec1(end,end)之便捷功能函數
0 C" k% s/ E1 R+ @+ s% B | * y+ \+ A& J* l9 R! P r' K' V! x
過濾一個點或向量的X、Y和Z分量: 7 X. i* y6 h! |
函 數
2 q4 q0 n5 S4 X9 B3 }: V2 s* u. \0 H | 功能說明 0 d' A' P3 G" B- K4 a6 ~* J
| xyof (p1)$ a% N1 I. N% X; b; s0 l
| 點的X和Y分量,Z分量設為0.0
1 ^ Z2 s' f. d* ~4 x! K. F' @% E | xzof (p1)4 w. }6 p0 |( M1 x! e! a, E% U! J
| 點的X和Z分量,Y分量設為0.0% d; h1 j; j6 j- _( H, Y2 L( p0 l
| yzof (p1)3 e" m& N8 R3 F2 M' U3 d; ?
| 點的Y和Z分量,X分量設為0.0" I. j# K- I7 z1 Q
| xof (p1)
" G' t7 G& ^$ ^5 O/ N2 n | 點的X分量,Y和Z分量設為0.0/ @8 i S( ~: `
| yof (p1)+ l- Z( n2 w: J) c& J0 [, ^
| 點的Y分量,X和Z分量設為0.0
! ?( h- q8 k) q/ Y( d | zof (p1)5 X& ]1 [1 Z. g2 G1 A% `! A- w
| 點的Z分量,X和Y分量設為0.0- f/ I- z) ?/ U: |
| rxof (p1)
: K8 q2 \ b+ j$ X! ` | 點的X分量
, v$ @ i' j4 V, b | ryof (p1)
+ ~5 w( }: H' j. C | 點的Y分量- P0 a0 L* B7 t0 T; H: I+ Q
| rzof (p1)
+ D' Q. [! K; @3 S | 點的Z分量
# N. ]6 o$ ]% I$ Q | / W& }: _$ Y A( G- U7 X
4 E5 Y |+ Q! U5 c/ ^
; T/ R. K' i7 B# m7 \- S
[ 本帖最后由 dgzjlhq 于 2008-10-22 08:41 编辑 ] |
评分
-
查看全部评分
|