|
數值運算式: 運算子 * z6 l0 Y6 [ ^
| 運算方式 ! i4 A5 d' H9 n# Y6 \
| ()
6 e; C$ r% B: n | 群組運算式
& Z' t5 n$ \ k/ y, y: E | ^, Z) J3 _ T: X) c
| 指數運算式- e' k$ v) n: X
| *與/
' D7 B8 p9 Q" }0 @( N7 X | 乘法與除法
1 U7 k6 ]( ?, R9 a | +與-
( Y) c. P! m7 b- O% G; } | 加法與減法
/ o! g6 x2 c8 Y: ^6 ?& Q | 4 C0 Z. X. j% D: {* t& W" E
向量運算式: & Q1 L, s+ F) F) x+ d
運算子 $ U2 y! U# g( N0 Q2 `
| 運算方式 ( q _% w: F; x; R5 U
| ()- C! t% e% G" c2 S! O7 V
| 群組運算式
+ \3 x/ C: ], Q$ G | &, C/ a$ U! j# _" i! F& R
| 計算兩向量間的向量乘積 (當做一個向量)
( z9 L6 v |7 R6 ~) |: R: X6 q[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]5 c8 Z9 B) k8 c, V }
| *與/
3 J$ Z1 I6 `# x | 計算兩向量間的純量乘績 (當做一個實數)' u# \' b% Q4 o- e1 e% A
[a,b,c]&[x,y,z]=ax+by+cz
% [: _: v8 x9 e) v0 S# ~ | *與/
7 @/ Q3 ]2 G6 r4 D# M8 h | 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z], k0 h# s- q% G, o. l
| +與-. z8 x% F' e9 D; S6 @5 c" R
| 向量加法與減法* s: z+ X( s' H m. ]
[a,b,c]+[x,y,z]=[a+x,b+y,c+z]
; z o- u9 @# U* z: r | # m% j- R/ Q* `" n
向量運算式: R- f! e. ^7 V3 _2 |5 K7 \
點的格式
0 f0 G, w" C1 p | 格 式
# s# h% \! {. T0 z0 J& g | 極座標
/ o; M0 I$ O" w; n | [距離<角度]
+ ^) _" |' X j. t6 W | 圓柱座標
8 B8 e9 l; T$ Q4 v) h | [距離<角度,Z]
: r# H2 _4 @5 ]9 c+ _ | 球形座標
! S' {5 i a9 Z+ R) r | [距離<角度1<角度2] n9 R& L, h: H8 c# w
| 相對座標
/ m5 v3 f( Q3 D) L# x* f | 使用 @ 前置符號 [@x,y,z]) D8 j/ o& C# p" O0 ] t7 ]
| WCS(代替UCS)
$ g& S+ j t; G$ l% s | 使用 * 前置符號[*x,y,z]9 N8 U4 n3 B6 ?# B; X) A& L" g
| 7 l9 o) [! M* i- @( Y* F; n7 d
7 f' U9 a4 ?( g. m8 \% a! u& U
標準數值函數:
" O# g( T% }0 C" a) M函 數
% y8 U& U+ K2 P {$ k | 功能說明 8 f4 n& _8 j# o1 O* p0 a$ @
| sin (角度)+ H7 r! o) ~) a3 L
| 求角度之正弦值
) u9 m! f3 I: F) @ A | cos (角度). ^8 m. O' n. ]& A( P% E8 I
| 求角度之餘弦值9 X$ y" b' W5 e a0 C' [' d6 G
| tang (角度)
4 U k6 e& h+ \+ d" \6 O" A- D0 I | 求角度之正切值
0 d9 R6 F1 O. _/ w; u | asin (實數)
, D: ~" M% V7 N) K | 求數值之反正弦值 (數值必須在-1與1之間)7 b0 a1 j, L0 }5 f, Y* [1 e
| acos (實數): n [4 p9 b. \( F; ?8 x$ z
| 求數值之反餘弦值 (數值必須在-1與1之間)7 _' k; I- i: P' S4 v1 z
| atang (實數)
1 |# V1 {7 C3 o1 k* S; p; q& O | 求數值之反正切值
- w6 g. M" O: S- ^ | ln (實數)+ ^, I6 R! b3 L! Q
| 求數值之自然對數; C# [6 `$ ~7 g
| log (實數)
4 F1 f5 R, F# y8 J2 T | 求數值以實為底之對數
: t, X8 F3 y: N3 H. C/ m- U | exp (實數)
; L* ?8 }2 X9 |8 [3 { | 求數值之自然指數
; Y* B5 r, i1 M8 }9 Z | exp10 (實數)
# y9 i6 ~7 }9 @2 z8 A; M | 求數值以實為底之指數
b- Q; x6 O# C3 }9 Z | sqr (實數)
- e5 w( {; t5 y! ~8 |0 X | 求數值之平方# \0 s2 V* ?, B/ f/ y" F! O
| sqrt (實數)
- Z" f U& G: V5 C, b' q7 B | 求數值之平方根 (數值必須不為負值)
" N- D n$ G3 W9 E/ \ | abs (實數), Q8 [' x! R, L- s6 o6 I
| 求數值之絕對值
0 I& c& p8 K2 M3 |9 P | round (實數)9 {0 _' T/ i" N- g1 f }
| 求最接近數值的整數# Q$ u- P( M( e0 z
| trunc (實數)1 H+ C2 x# c8 x. O' A: Z8 C$ m
| 求數值之整數部分
7 M/ m1 u0 |/ v | r2d (角度): N+ z; H* T' e
| 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度( R& P4 v9 e7 e' h
| d2r (角度)2 A: u# D2 H4 U; R+ P4 c: k1 P3 \' {+ I
| 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值
) t$ J5 c& n$ p* f3 H' T6 J | pi. q p( C$ D/ c- g4 ^
| 常數p
; E5 T a+ i! C$ s0 C" G | 1 l d% C+ r1 C7 v# I) G
: M5 `. p9 m( A _- S7 Y7 [6 q. w C 特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值)
. t/ I9 }6 w2 G. U* K( J; N Q
/ k+ e& P6 c: N! c/ O# _! T# Z函 數
; u- Z7 L# a# O" v3 I | 功能說明 - b# d3 A6 H: i3 s$ ]2 l
| ang (p1,p2)" L! L0 f1 N+ h9 ^! N+ T
| 求X軸與直線(p1,p2)之夾角值
% G( ^% S. o5 J! G4 S" R+ d' e | ang (頂點,p1,p2)
6 |$ |7 \. c! `3 h- |8 F | 二直線(頂點,p1)與(頂點,p2)之夾角
2 {* u1 L! G, \' x c4 B9 L | dist (p1,p2)
7 Z- s- h; {" ^1 J | 求p1及p2間的距離
7 A T% B; z" K# k' V8 ]! b | dpl (p,p1,p2)
$ q/ m# j6 I4 s9 H2 b; W4 v6 M | 點p與經過p1、p2之直線最短距離
; ~( L' U2 G0 v4 D' l8 b | dpp (p,p1,p2,p3)
7 f% G# |, `# m- Q) Y8 W | 計算點p經過三點(p1,p2,p3)的平面之間最短距離5 z9 w3 J; b% H( U& b
| Dee
( Z; E) l j2 H9 f | dist (end,end)之便捷功能函數,求兩端點之距離3 s( J3 H: |7 ` T4 [ a
| getvar (變數名稱)
& a5 x4 b4 X4 n. N/ R% w | 讀取AutoCAD系統變數值,僅限於實數、整數及點座標
/ H( G1 g$ U/ V! E3 t% k& ~5 K | ill (p1,p2,p3,p4)
0 V g& k) Z, |3 N | 二直線(p1,p2)與(p3,p4)的交叉點: G) q( P# R: u1 G k
| ilp (p1,p2,p3,p4,p5)
) g+ u" i8 z* ~, c d1 C | 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點
. v7 d: L( {, _( K x I, R | ille
8 D& S# ` E( @, b }) d | ill (end,end,end,end) 的便捷功能函數
) i9 ~+ Z5 \) Y, a | mee$ f+ U4 l5 y8 H: l) O, o e$ |
| (end,end)/2 的便捷功能函數,求二端點間的中點座標
! f. D+ K! t' R' `5 o3 O" q | nor (p1,p2)
) l, v9 p C& W9 Z) y! b& V$ j6 v9 g | 直線(p1,p2)之單位法向量 (垂直方向)
+ V' t0 V' c+ W# J& W7 T9 A | nee
# ~6 |! Q. k: c7 Q1 d | nor (end,end)之便捷功能函數1 @# l% r9 N% G8 H) h# c! ~+ V: [8 S
| pld (p1,p2,d)$ L+ Z4 V m# q y; T# |
| 直線(p1,p2)上距離p1點d長度的點座標
8 `& n7 v# f3 \( a | plt (p1,p2,t)
3 B& n/ T4 U5 l3 K. ? f( j1 Z8 s | 直線(p1,p2)上以參數t定義的點位8 j! v7 o7 L" {+ Q% F
| rad
/ e7 `- j1 `, S$ ~# s, P* | | 選取一圓或弧求取該半徑值
( E' w/ v9 P9 F1 D$ {4 |. G | rot (p,basp,a)
4 v {/ ?0 o/ `- x M; t5 c1 D9 G& Q | 點p以basp為基準旋轉a角度
; [! G# N4 [2 j6 \% j, }! ^8 S | rot (p,axp1,axp2,a)
; D5 n4 T9 Q0 m1 B: h6 { H | 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a
- O) }3 O6 C& y | vec (p1,p2)$ G2 N2 G6 }! w5 o- |2 I2 i
| 點p1至點p2之向量7 g8 `7 \# M# x9 I" t" g: N
| vec1 (p1,p2)
e8 Q1 o0 `0 {7 \" C | 點p1至點p2之單位向量( T7 h- z# m4 H6 ]. @ `- L
| vee' [$ U8 U) X# o0 g6 b! ~" R: h% k
| vec(end,end)之便捷功能函數
* X3 G. O+ {. K1 g6 U' l | vee1$ S9 W* e* O/ k4 K: |
| Vec1(end,end)之便捷功能函數- ~; a# ]) [! k
|
& [5 K ]# E) [0 t& m3 p. i 過濾一個點或向量的X、Y和Z分量:
9 P q/ l- Z' _- Y5 {4 a T函 數
# F( e a' S$ p. j6 k5 {9 p& w0 h | 功能說明 1 D* J0 m" d8 f6 Z; N7 D9 N
| xyof (p1)# E. L( y4 m8 ^" \* h9 B7 `
| 點的X和Y分量,Z分量設為0.07 c. [* m, j6 x- k" W- ~
| xzof (p1)
7 o0 Z3 P: s# d- | | 點的X和Z分量,Y分量設為0.0+ F7 G1 `( x5 \, L5 a, a# B
| yzof (p1)2 F. Z: A+ A3 q% d, s h4 D/ T$ y
| 點的Y和Z分量,X分量設為0.03 U4 S( B$ `4 x+ V u" v
| xof (p1)1 n; h! `4 _7 L. s9 L6 J
| 點的X分量,Y和Z分量設為0.0
# u- O! A7 F7 u; ^2 M | yof (p1)
% `$ I d: I! ~, Z% P- h% s | 點的Y分量,X和Z分量設為0.0% n/ a" m1 Q7 k6 \: X5 M
| zof (p1): ?0 b$ p5 G# S; e; A: Z
| 點的Z分量,X和Y分量設為0.0
$ Q% ^9 _8 ^& O- K5 a3 \ | rxof (p1)0 ^$ O" Z& L+ _" j ]# c
| 點的X分量6 Q3 U. Z7 R2 [/ O; t `, K8 l+ j3 `
| ryof (p1)
- ~2 g- O1 E; q4 z' a | 點的Y分量
) W; k) o! ]+ f$ ^4 O | rzof (p1)
' g% z$ a- W; i, Y: @% `; [ | 點的Z分量1 b- Q) M' _. j" _' S
|
; H% T$ K' L& q5 ~) |1 T- p + r) H# {4 W& i/ c
' F1 G3 L& E6 B$ f2 c/ s[ 本帖最后由 dgzjlhq 于 2008-10-22 08:41 编辑 ] |
评分
-
查看全部评分
|