|
數值運算式: 運算子
& G4 a2 V7 J$ S) F1 u' M1 q | 運算方式
u1 L0 Z5 ?5 ?. }; o5 t0 ` | ()
; E3 L6 p5 c' G8 q7 x$ N/ o0 V | 群組運算式( l, A6 A$ p: X Z" t
| ^7 a( c* ^1 P. d' |+ z& g
| 指數運算式0 }: ?( J z# k) X1 D! X# b8 ]6 \+ [
| *與/
' j6 a, N/ {; G) G: |3 E | 乘法與除法
' s! n, T- A, a1 q | +與-# l% a: I" w+ a- ~% J3 Z7 N
| 加法與減法: z* ]/ M" o5 j3 o' c
| 3 @7 H+ o/ @/ e& {. Y
向量運算式:
2 h9 O9 Z* Y! g% {7 J+ j* T; B1 e運算子
- g, t k' W: D, w | 運算方式
: m) l2 b8 n2 e Q4 Y | ()
/ T9 w" ]* K r0 e9 o( l | 群組運算式 C; \( v' _. K: q
| &
; a4 G7 X9 t9 Z0 r/ }! G& C | 計算兩向量間的向量乘積 (當做一個向量)
# @8 ]9 B- `5 F+ L. _[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]
6 Y) d) V+ Y: ]- e' c$ l8 J5 q* H4 L | *與/) A; s! W* {' M9 A5 h( r2 E
| 計算兩向量間的純量乘績 (當做一個實數)& s a- k4 Y% V) i; w0 k; F6 O- G
[a,b,c]&[x,y,z]=ax+by+cz% t( u1 N# ?7 l% _) g8 O
| *與/) H# r4 u$ k/ P1 H
| 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]/ s# b# }( O4 K( Z; A s
| +與-1 ~6 Z5 N7 m$ A' ?% `
| 向量加法與減法
0 X" H! N* x+ p% x# i4 D[a,b,c]+[x,y,z]=[a+x,b+y,c+z]4 R5 w( M- I' \6 \
| ! G( x- L/ F2 ?" M* B- Y; ]8 E8 [
向量運算式: + a& O% F* k3 C# I3 o1 i
點的格式 7 M- t* Y' k8 ~
| 格 式
6 C7 \6 { a) W7 T. [5 j | 極座標
' X7 N% ?: z# b5 w2 D- L5 j3 `" x0 }' q) w | [距離<角度]% [ ?6 V ]# F, u! V
| 圓柱座標4 D3 Q( g$ c, J' a8 R4 s
| [距離<角度,Z]9 S9 i: [' N" J5 U
| 球形座標. x6 C& u% j4 m$ i) G
| [距離<角度1<角度2]
6 j( M: h' i. ~& ^& n$ G | 相對座標
6 r$ L" Q6 f. S0 D3 Q, \ | 使用 @ 前置符號 [@x,y,z]% V% [& O2 z' v- d7 ]* s
| WCS(代替UCS)
( g+ ~$ \. I# R) s: Z | 使用 * 前置符號[*x,y,z]/ K7 e/ B; g7 h# w. ?5 S2 J+ E" X
| % h0 M! |9 [! d$ l+ G
; ? m% y# w$ O) w& |; B8 e# \標準數值函數: : |* I9 b: ~8 E9 W
函 數
# J7 }# ~9 m+ n6 p! u; c3 { | 功能說明
- ^7 ~6 J$ z: h' b3 |5 k* U9 F | sin (角度)# H/ p: X9 d' K
| 求角度之正弦值0 x$ e% [ }1 K( j5 g! M$ v+ ]1 l) F
| cos (角度)) i/ u2 g5 g5 F- Z
| 求角度之餘弦值/ s! g9 ]7 @- o
| tang (角度)2 }3 a0 A9 C M2 A. N
| 求角度之正切值
5 v# r' _( s( G- ?* t0 e7 Y0 ^ | asin (實數): I8 P# R+ a2 U6 b# u5 D) C" [! F
| 求數值之反正弦值 (數值必須在-1與1之間): k9 X% g6 {1 F0 [/ j! g
| acos (實數)
9 f. `* q; f6 g | 求數值之反餘弦值 (數值必須在-1與1之間)
0 `9 r$ H r) U" R) q0 V* | | atang (實數)/ B# j& \) Z6 b
| 求數值之反正切值) H- Z, I) N, X5 z
| ln (實數)
: V1 u" {: `; `9 a | 求數值之自然對數
5 z/ a/ i4 \! V N, m | log (實數)
1 o4 `. I+ I: j1 q& C- @; _& n, Y# ` | 求數值以實為底之對數1 W+ \0 p Y0 w& P3 L
| exp (實數)& [. K7 F+ N6 Y. i( y/ X1 ?
| 求數值之自然指數
$ k9 G* O* [+ | | exp10 (實數)
+ H' v+ M9 e0 F" n7 P- V | 求數值以實為底之指數
9 Q: k" X1 E4 |1 e" x7 v | sqr (實數)" r5 T6 J0 J) T, ]: f
| 求數值之平方/ z: G0 E, S3 f7 t. T
| sqrt (實數)
) ?- C' E2 z8 \) p+ `3 [6 O/ x | 求數值之平方根 (數值必須不為負值)
0 y# [) g! d1 m1 @; I+ s | abs (實數)
1 ]/ S+ i$ l- M m& W9 `- S | 求數值之絕對值
4 P0 ~5 d& K4 `! O' s | round (實數)! s9 L3 I8 U! I% d
| 求最接近數值的整數% _- V& e9 c5 A% m' L
| trunc (實數)6 m2 W. s! J: a- P. Y: F( n# M4 ]2 ~
| 求數值之整數部分
, U5 N. S' z. p/ d | r2d (角度)7 R. y+ ]" A: @8 b
| 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度 `( B) w3 \1 r. [' a2 b$ u9 ?
| d2r (角度)/ W2 O6 b! f" N
| 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值$ M1 s+ v* g# A2 t
| pi$ V0 T$ f2 ~1 c1 D. \
| 常數p
- d: \+ P- V' \7 i* M1 }& q C1 w" i | 9 C5 B- p0 ~8 q9 H* F: ]& B
1 t$ g7 d6 P9 |9 {% L, h1 o, U特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值)4 m4 X1 k4 G/ b) H
4 Y8 w! t, C4 Q r3 ?" h函 數
" w8 Q+ G. Q+ Y) w9 l2 f; _; y | 功能說明
( N7 o6 b$ G# c) w) x5 G! g$ y | ang (p1,p2)
8 S% X. k% |& K6 G3 Y$ \ | 求X軸與直線(p1,p2)之夾角值# C6 M7 |; d5 |% h9 r
| ang (頂點,p1,p2)& j/ R* U5 N" b1 {4 [- R
| 二直線(頂點,p1)與(頂點,p2)之夾角' ?. a# E& @* n0 X y
| dist (p1,p2). g5 K4 f9 X; r& t' ?
| 求p1及p2間的距離
& O3 v2 U2 [) d, y | dpl (p,p1,p2)
1 V' d. p5 s% G | 點p與經過p1、p2之直線最短距離
3 u. \1 |* \$ ~: I | dpp (p,p1,p2,p3)* b5 i0 `6 t# r: w; v
| 計算點p經過三點(p1,p2,p3)的平面之間最短距離4 k" F5 {( w0 K, b
| Dee
+ n/ h, t# N) p: x( T. |8 c | dist (end,end)之便捷功能函數,求兩端點之距離
/ f7 b K/ R$ c- ]) ]8 i# u% \ | getvar (變數名稱)
, C0 g N& L' {6 a | 讀取AutoCAD系統變數值,僅限於實數、整數及點座標
" o0 Z; i) H& u | ill (p1,p2,p3,p4)
% l2 u8 k+ Y" p6 |& B1 m q$ B2 a | 二直線(p1,p2)與(p3,p4)的交叉點6 W; }) k9 Y* o* w; ^
| ilp (p1,p2,p3,p4,p5)
7 h% e% {$ w9 e @" J | 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點- I% z- f+ ^9 m3 U
| ille
; u4 X1 U. e6 y6 f% Q* G | ill (end,end,end,end) 的便捷功能函數
# [- c K% }$ [$ J7 g9 F( q6 e | mee
* f7 L; U" @% j5 A: A- ^( K. E | (end,end)/2 的便捷功能函數,求二端點間的中點座標- U! I% a+ I' f7 Z: l% @2 }
| nor (p1,p2)
; v1 V5 F ^0 c7 y8 N/ t0 } | 直線(p1,p2)之單位法向量 (垂直方向)
, R) }$ y8 G" t: W5 `: g, a3 t | nee3 l" g* E% ~* _9 h, G3 x2 z, R" v- S
| nor (end,end)之便捷功能函數1 a9 w8 T/ u ]
| pld (p1,p2,d)
; E5 @& e a" k5 {/ d4 ? | 直線(p1,p2)上距離p1點d長度的點座標
. J( j- k/ P" F | plt (p1,p2,t)
4 u2 d) S$ _" E4 A: H3 z | 直線(p1,p2)上以參數t定義的點位
% H+ t( p. _6 V* k& a | rad* f% X% \& {- {, v6 R2 `' J) U' d1 L
| 選取一圓或弧求取該半徑值
, {7 Z/ c) ?& P6 k K8 t4 o | rot (p,basp,a)
$ a$ X$ e5 L5 j0 ^8 N9 ^ | 點p以basp為基準旋轉a角度
: }% s4 S- v% [# h5 j5 P | rot (p,axp1,axp2,a)" K0 N$ a, l" J, ~" r5 p) g$ b
| 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a
2 R# R7 E A. l, x- z) N: H | vec (p1,p2)
8 t3 m N. E$ c | 點p1至點p2之向量" \! M) W6 T1 P2 w
| vec1 (p1,p2)* x) i7 n, V, K$ w3 C8 `! u$ c+ W, t
| 點p1至點p2之單位向量
7 j3 l1 L' {5 o. N* {9 { | vee4 j, r. ?% p7 }4 W, v1 E
| vec(end,end)之便捷功能函數
+ N# Q, a9 N9 N | vee1
6 f1 r D$ u0 J; J2 A2 X9 x' ` | Vec1(end,end)之便捷功能函數% A4 C' i# o! I) k1 k. r
|
/ B$ b- m. O$ Z( r0 J過濾一個點或向量的X、Y和Z分量:
1 j% `# U5 E# \; v$ w6 c函 數 & K4 S( \3 l5 \+ h2 O! k6 g
| 功能說明
$ O. F( @/ B, j9 L | xyof (p1)
* C3 x" ?. T1 A( C' D+ k7 B6 |4 U | 點的X和Y分量,Z分量設為0.0
" x5 p! X* Y: `; c4 Z | xzof (p1)
6 Z- g! u$ ]7 c8 e' e6 x6 M7 B7 { | 點的X和Z分量,Y分量設為0.08 n: X8 ~( L; _3 P2 J% D5 B8 [
| yzof (p1)5 t X0 t2 k$ D$ d( l" u/ O0 j
| 點的Y和Z分量,X分量設為0.08 c9 a/ e5 Y. Y' {1 `3 ^
| xof (p1)! _: b$ v& R$ T7 l4 e/ \7 S1 Z
| 點的X分量,Y和Z分量設為0.0
$ b/ }: A8 f A! I' u, L& E4 o6 ^* z | yof (p1)- A! B0 ^' P: O2 _% l2 x- l
| 點的Y分量,X和Z分量設為0.0
' F5 a' M3 @% w2 J! G | zof (p1)
& T: b. ?4 Q- v7 A: b | 點的Z分量,X和Y分量設為0.01 M. u2 @1 N, J
| rxof (p1)
& ?8 u6 y- Y/ T7 ]# P, N* Y, U- @ | 點的X分量
, M8 f" E- G: s, C/ } | ryof (p1)
5 z6 O* @5 n" v2 o& z* i1 e | 點的Y分量+ u9 L( A. }& T# ^- D
| rzof (p1)& @) h3 ~+ _2 T8 ?9 ?% c5 m" u
| 點的Z分量
( \, i- X, O4 x/ X9 q- |5 ^- t, r2 y | 8 E9 N1 T, I D5 S8 n' g* `
7 T$ t& P/ X2 p2 V: w1 A$ r9 p) @' l1 ~. z" P$ S% r" ^# v
[ 本帖最后由 dgzjlhq 于 2008-10-22 08:41 编辑 ] |
评分
-
查看全部评分
|