|
數值運算式: 運算子 $ y) ]' c! o h3 J& F0 m4 s
| 運算方式 0 B5 _& s0 S( z/ e/ p- _5 S# M" r
| ()0 t; e5 i( s* e6 H. A
| 群組運算式
- m0 s7 v5 Q/ a ?9 ~4 \) [ | ^
! d" |1 C7 W z9 a: G/ }, P5 j | 指數運算式
% S0 {% }8 N& P' s6 L1 N& S' Q. i | *與/ l: M0 e4 j# ]7 m
| 乘法與除法! d- M" K5 M; O, q, y4 s
| +與-
6 x: H7 b$ q4 {+ [; B9 F. a4 S | 加法與減法
/ ]/ p5 u: ~$ s/ b | 8 m: C6 W+ ]$ h6 L) | z
向量運算式:
" e% V8 s3 ^9 H3 ] F6 v, }4 w運算子 , v* @- T* D, C. U1 Y
| 運算方式
z) D, V, o4 c3 J | ()* a1 G- X% u" o$ V8 ?
| 群組運算式) |9 V( ^8 f3 d, v
| &6 ~3 D J! C5 ?0 i1 ^
| 計算兩向量間的向量乘積 (當做一個向量)
6 n% @: ?+ A& v4 i: S }9 H[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)] ^: I/ p2 g0 |: J0 a' u+ _
| *與/1 y- W/ S0 ^) o) J0 n. w# F
| 計算兩向量間的純量乘績 (當做一個實數)! E: t0 N5 G" K, K
[a,b,c]&[x,y,z]=ax+by+cz
$ o2 @) {4 w% t$ N' U" l | *與/
2 k' L4 F( U q6 Z8 Z. P | 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]
6 k7 H- I/ e1 a5 m/ ` | +與-" f* P8 l2 z0 o, U
| 向量加法與減法/ Q9 ^. @5 V$ A2 Y$ P: q3 q* B y
[a,b,c]+[x,y,z]=[a+x,b+y,c+z]
& Z; w& u9 G! S' @ | 2 n, G6 s5 G9 H; F
向量運算式:
5 u. f0 N7 f( {( D7 L9 ~) E點的格式
9 Q8 P: y( ]- j# h+ h. S | 格 式
' U1 g' |' |; B( g6 V$ ^0 \ | 極座標
# B7 j2 e% ~2 r: h& W9 P- c | [距離<角度]
. _; L5 a1 X/ r! a/ z, ~# O | 圓柱座標: f! V) c8 P# f# R# R5 T/ e
| [距離<角度,Z]
( O+ R' Q% l6 H9 W" v2 b2 k | 球形座標
+ z2 \5 K9 E3 R1 U0 r! R3 C3 ~$ } | [距離<角度1<角度2]
- ^# o) l4 i3 s9 Y8 _& P | 相對座標9 c1 b9 L4 F2 v& F7 C
| 使用 @ 前置符號 [@x,y,z]
6 H k, i% U( ~0 F3 m3 f0 u! |/ g* B1 p( k | WCS(代替UCS)6 n1 ^9 ~! ~" p! V- z4 A
| 使用 * 前置符號[*x,y,z]5 t( P3 ~" s3 Y
| # S4 A- X1 @2 `3 Z- M+ x' Y
2 w/ ^5 L( D/ l# @9 e. Y 標準數值函數: 2 r/ v% N/ |) N: V& _
函 數
: I4 X9 a4 m) P- k$ j2 i | 功能說明
9 T' I/ V0 F. ?5 l | sin (角度)$ b G1 I; ? P4 H" |! m, W; c- w
| 求角度之正弦值
+ R) o/ K9 j& T) w7 A | cos (角度)
+ i% L1 n2 v( O: ]* k | 求角度之餘弦值
9 E# O) C9 L, T$ { | tang (角度)$ \( i# S5 d6 @2 }5 I1 n
| 求角度之正切值. u" U- r* d$ @3 u; n+ d! S) @
| asin (實數): g& h7 t) o# @8 U0 O
| 求數值之反正弦值 (數值必須在-1與1之間)7 c+ r/ Y3 [- S- z
| acos (實數)) n0 ]: `! E4 ?" K; X2 f
| 求數值之反餘弦值 (數值必須在-1與1之間)7 u/ n; s% L! X, {5 n! w
| atang (實數)
7 _' S' f9 K# R" k/ E; V5 N5 I | 求數值之反正切值2 _ {& V8 T4 k& @' X
| ln (實數)
. _; h% x! k$ _, L0 y8 R! a | 求數值之自然對數- F. ~7 H* ] L& J
| log (實數)
) f3 @( ]1 |, o! H/ I% ? | 求數值以實為底之對數
+ k1 }) W1 w; a2 D& [/ H2 z | exp (實數)
! U' n# t: y& D0 \: q% J/ h | 求數值之自然指數
/ s2 V8 ]9 n9 J* x | exp10 (實數)
5 a4 M7 X% ]: K | 求數值以實為底之指數
$ E- n4 U# M7 e3 `6 f, l | sqr (實數)7 b- E' ?$ d1 H( `9 u1 v
| 求數值之平方
5 w/ ~8 [4 e: v | sqrt (實數)( M) K( x+ @$ \! d
| 求數值之平方根 (數值必須不為負值)
, }# [- n8 t4 i4 t" ] | abs (實數)3 x. c- t _1 y$ r2 ]7 O/ X Z' h
| 求數值之絕對值
6 i' s6 {6 E3 o B) X$ j | round (實數)
5 k% m1 a6 V: _* [' \ | 求最接近數值的整數4 Q* u, A; O2 Z8 f
| trunc (實數)! \5 r$ S7 l5 H
| 求數值之整數部分' A9 w \5 Q; l; f
| r2d (角度)7 U6 D, t& P5 x0 T" n
| 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度
# N6 |( \: U1 P9 i8 } | d2r (角度)
6 Q- _$ ^ E) M0 H% U- B | 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值
8 O! r. H' ^$ |3 Y' l | pi
# N0 i0 s* g" j8 |" z& a | 常數p
9 j" Z) h( f) w |
+ w9 U9 R0 s! A' k- h( M' {' x/ \ B# J
特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值)# q: u9 K" d. d$ g4 ]( h
! l& V$ b5 N t; G) {
函 數 8 @# J$ c- r+ Q/ v% C6 s& Y
| 功能說明 9 Q4 B8 t; {$ B a! l1 l& @) F
| ang (p1,p2)
( h5 K% ]0 L5 P$ W$ ?4 d | 求X軸與直線(p1,p2)之夾角值8 j0 U% q- \. j; ?
| ang (頂點,p1,p2); m$ M# ?- u; A6 R7 C( a. s% @0 o
| 二直線(頂點,p1)與(頂點,p2)之夾角# E2 ~9 q* e8 s; h9 R
| dist (p1,p2)* T7 b5 l6 i/ e# [8 s7 o
| 求p1及p2間的距離
8 j9 W( a6 U4 w' r; G | dpl (p,p1,p2)) K: m. c( z n# {: a& M
| 點p與經過p1、p2之直線最短距離# d2 D* b I r5 F* x" v/ a9 J
| dpp (p,p1,p2,p3)
2 x9 e A$ T! D0 l6 y | 計算點p經過三點(p1,p2,p3)的平面之間最短距離7 g: O1 g, u( d" j2 x! M6 f& I+ c
| Dee
9 ]8 P: Z2 a R8 o/ v9 C3 W | dist (end,end)之便捷功能函數,求兩端點之距離
% F3 Q- k3 s7 o. s9 S | getvar (變數名稱)
" w0 X+ q* L! q9 ? | 讀取AutoCAD系統變數值,僅限於實數、整數及點座標
2 e' a& m, t& o% Z) m | ill (p1,p2,p3,p4)
* v2 B; j6 z: c- P7 Z1 z | 二直線(p1,p2)與(p3,p4)的交叉點3 V% T( ^$ d& H( ?4 V
| ilp (p1,p2,p3,p4,p5)
" d P; q9 T. K' e8 p$ u9 D | 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點; M4 |) ~' c! `
| ille8 l* a5 K9 c4 k" W- h+ R
| ill (end,end,end,end) 的便捷功能函數
: R- N9 M) z( l# v5 [* q | mee; I' l2 w0 |4 j: E
| (end,end)/2 的便捷功能函數,求二端點間的中點座標, p% u" w, Q4 b& P3 K
| nor (p1,p2)- F1 S3 [0 [$ D2 V6 X
| 直線(p1,p2)之單位法向量 (垂直方向)( N1 _8 l9 Z. @% b! s
| nee$ Q. t% p5 d- w! b1 k
| nor (end,end)之便捷功能函數( ]5 g) c( t1 f; I; Z
| pld (p1,p2,d)
# [- o8 S c8 w | 直線(p1,p2)上距離p1點d長度的點座標# |: _2 Q @% Y$ C0 {6 [4 O
| plt (p1,p2,t)
" Y5 [- p" y, |+ z0 T: ^ | 直線(p1,p2)上以參數t定義的點位
% p3 S2 {4 G5 p: e | rad
3 p( {4 Q# [9 a* q. Z | 選取一圓或弧求取該半徑值
# A8 H3 J' g4 V3 d: m9 K& `9 V | rot (p,basp,a)
$ U! y: O7 b, g" i/ ^1 i, n3 p | 點p以basp為基準旋轉a角度( q$ @ p7 s8 `7 n, E# h
| rot (p,axp1,axp2,a)
$ W) {9 O6 C0 b- n/ H) P! V | 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a8 g9 J! `. q, g/ w5 X% g f
| vec (p1,p2)9 o! ?( R" [, e% O; a d' p6 f
| 點p1至點p2之向量
4 n& m% ^# p* o: _' j# p7 M+ a | vec1 (p1,p2)# p: R# b6 A. Q. D6 {
| 點p1至點p2之單位向量
7 _8 h9 x, `/ @# T+ Y3 v4 `; D" l | vee
~8 T* J# c' \1 g9 U0 n3 G: w | vec(end,end)之便捷功能函數
: j# v- j" | ]4 R | vee1+ d1 l' n; \1 ?5 B- Y1 W; k
| Vec1(end,end)之便捷功能函數
9 h% X3 N& `' ?9 F' P |
& h) O% M* B" l3 y1 b k) Q 過濾一個點或向量的X、Y和Z分量: 7 T' l5 V' c8 y! _! m, s' ?
函 數
6 {, ?- M$ Q+ H* `( O7 J3 i | 功能說明
5 f; O, W K. L8 l& ? | xyof (p1)
0 r& b; \1 Q" V4 z1 | | 點的X和Y分量,Z分量設為0.0
& o# B: l, ~+ U |! r! E5 K | xzof (p1)
) v4 ?$ F# C( K# {0 I | 點的X和Z分量,Y分量設為0.0! P. j% Y- f6 I5 Q& w
| yzof (p1)2 _! c! f1 N- J! t
| 點的Y和Z分量,X分量設為0.0# r: K2 ]9 }5 n* s2 Q% f8 R
| xof (p1)
1 G9 Z2 d5 Q) ~- v) t | 點的X分量,Y和Z分量設為0.0
- g+ J) c. d$ z% Y5 z* c+ G9 F a | yof (p1)- X+ L# I7 @* }" M5 O% N: F( [
| 點的Y分量,X和Z分量設為0.09 a! Y" Y5 [- u% D4 o1 Z' k4 U
| zof (p1)5 r& V2 a/ k* u9 ~& _6 N- R" B; Z1 ]7 z
| 點的Z分量,X和Y分量設為0.04 k( W/ x' `9 q: f! |
| rxof (p1)& M# ^! N7 R+ r6 h9 `0 D
| 點的X分量
' o/ |9 D! H1 t& c0 F3 B1 }& l4 n | ryof (p1)
7 |; E" u/ e; l& U6 }8 J2 ] | 點的Y分量0 S* U! X2 x( r! u e9 B2 s2 l. i
| rzof (p1)
& I0 k6 i2 o+ F( s: H/ a | 點的Z分量$ r) {, v7 y. G9 x+ v
|
& u/ Q+ @- @) @1 _ * U0 V) y2 u* M/ G: s) m1 W
, ]! j: d5 U: a! t& Z7 Q! D( _[ 本帖最后由 dgzjlhq 于 2008-10-22 08:41 编辑 ] |
评分
-
查看全部评分
|