|
楼主 |
发表于 2009-1-14 15:02
|
显示全部楼层
精選應用10:已知任意線段,欲於線段3/5位置上完成一圓,半徑為線長的1/8: {5 _- C. g9 C5 D
指令: CIRCLE ' S6 W3 R) f( X
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
( c' X5 j1 d! d% L- W& [+ h>> 表示式: plt(end,end,3/5) <- 輸入表示式
: Y/ @& f+ l& u/ D>> 選取圖元給 END 鎖點: <- 選取端點1 & \0 w$ ~4 T+ i* H% r8 C
>> 選取圖元給 END 鎖點: <- 選取端點2 ; r' Y. m0 N' ~; L6 Y0 J% u7 J
(139.943 -345.825 0.0) <- 求得圓心位置座標
x+ P( e. u5 |; J& [# S指定圓的半徑或 [直徑(D)] <8.5434>: 'CAL ; a2 r4 x; y& a, s/ L2 k ^
>> 表示式: dee/8 <- 輸入表示式 ' |3 q9 |( r' f6 d; ]
>> 選取一個端點給 DEE: <- 選取端點1 4 v& F; ~# w. g- [
>> 選取另一個端點給 DEE: < - 選取端點2
3 {4 m* z5 D4 e% k$ w* }! t6.68901 <- 求得圓半徑值 0 u! ^6 ^) x* t. Q, a# @! _
" T2 r. v |- p/ G精選應用11:已知任意線段,請畫一個半徑20的圓與線段的中點相切:
* a; P$ B1 _: S指令: CIRCLE
6 X- _! K2 h8 q) W指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 2P <- 輸入選項 8 f: j" H0 P, Z1 g; J
指定圓直徑的第一個端點: mid <- 選取中點3 ( e" C, U! H' G. N2 e
指定圓直徑的第二個端點: 'CAL . O; N& ] C) M. V; J$ Y
>> 表示式: @+nee*40 <- 輸入表示式 * @, I6 w3 d' C0 C
>> 選取一個端點給 NEE: <- 選取端點1
4 h/ t1 u/ o5 O, L>> 選取另一個端點給 NEE: <- 選取端點1 $ l x& {, j( P) V9 `6 t
(115.763 -389.846 0.0) <- 求得另一個直徑點
# `: `" t4 E8 S! m4 v3 q; R
# ^# w) ]: \+ e, Z: j U精選應用12:已知兩條任意線段,請於兩線段端點間交點處繪製半徑10的圓: 8 D' w' i$ r8 o* ^
指令: CIRCLE 2 W! y) S# h. a+ l# n
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
0 i: O% f+ _4 y+ u. V% N# B# ^>> 表示式: ille <- 輸入表示式
) E$ o( r. B7 i3 I, q& j>> 選取一個端點給 ILLE:第一條線: <- 選取端點1
, k5 v6 F! ]! i2 H u0 H6 D0 {>> 選取另一個端點給 ILLE:第一條線: <- 選取端點4 1 b# } N( t# I5 C \& _
>> 選取一個端點給 ILLE:第二條線: <- 選取端點2
/ p% m) Q" `8 j>> 選取另一個端點給 ILLE:第二條線: <- 選取端點3 : v) F% z/ b. L7 L+ o; ^* V d
(147.396 -488.861 0.0) <- 求得圓心座標點 $ A: F$ L* K, R% g6 q& N: D$ G! W/ |
指定圓的半徑或 [直徑(D)] <20.0000>: 10 <- 輸入半徑 0 h6 k, o' n1 u9 [. r5 C" F
I$ h# A/ l9 A+ [2 F l0 V精選應用13:已知矩形條件如下:
! F6 e( p! |' f F指令: RECTANG 5 T# D; R: n- i& ]$ C
指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點 2 z8 Q% Z& a3 Z# t' f# l
指定其它角點: 'CAL 7 v/ C! m$ G8 H! R6 ~
>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式 # t# s1 L- l7 ^+ @2 Q
(111.524 -558.998 0.0) <- 求得另一角座標點
3 ^5 H1 a. {; a/ N精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7 9 N1 u; }9 P* @% o% f
指令: CIRCLE
/ N# C) }3 y5 R/ Z; r/ S, k1 \指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN " r5 Q# b& p8 d! L3 X' {7 k9 i
於 <- 選取圓1中心點 ; g. J$ o2 j1 h! Y$ n
指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL
+ O+ O! ?. N d& d; t起始設定...>> 表示式: RAD*5/7 <- 輸入表示式 ; y( R; z4 \. O0 ]5 i2 U
>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形 3 ?! H8 K \; \+ J& I( k% G! J7 O
6 W- p4 b' F- f1 T3 {
精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓: 7 P2 y7 g: F) h: O+ @7 A
指令: CIRCLE
R* O/ q+ Q8 W" p指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
9 }7 r' c1 U, r# Q>> 表示式: (CEN+CEN)/2 <- 輸入表示式 " R# B/ O% b7 I0 X8 V
>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點 3 ]' e6 g! S6 M8 y9 d2 z
>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點 t3 E9 n1 M7 |
(190.229 161.234 0.0) <- 求得中點座標值 8 y0 ?" A k6 O
指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5 ; B' T7 b/ O6 g8 T+ ?- N& p4 }( b
# i/ x4 I+ `* u; n精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:
; g+ S3 q, O2 k" r$ y! \6 r [指令: CIRCLE
: b, B" T9 W# c7 D1 X! D3 N- X, m指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
& {+ C2 h, `5 ~$ Y4 c>> 表示式: MEE <- 輸入表示式 ; F0 T; l2 ]# l! ~" S \" ?
>> 選取一個端點給 MEE: <- 選取端點1 2 j- c" X& P5 J U x5 T5 z+ ]) @
>> 選取另一個端點給 MEE: <-選取端點2
b. r5 V. y) J: T(70.2147 87.3565 0.0) <- 求得中點座標值 " A2 P7 h7 Q. h4 n
指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL 7 s2 A0 b: U$ z
>> 表示式: DEE <-輸入表示式
' |: B) H" @, R9 A' I>> 選取一個端點給 DEE: <-選取端點3
8 T9 J3 v6 }/ l5 L! c>> 選取另一個端點給 DEE: <-選取端點4 . J+ K/ f# f+ ~9 L' Q' `
17.3398 <- 求得線段長度值 1 X& Y3 [' Y2 f
精選應用4:繪製正五邊形,邊長為456之平方根: 6 p: I' Q2 z1 ~& d4 y# b
指令: POLYGON ' [. S5 \/ V* E% {# G; A. f7 W
輸入邊的數目 <4>: 5 <- 輸入邊數
' p/ b8 L( c- z指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項 B |' {6 b2 ^1 ^/ X. B
指定邊緣的第一個端點: <- 選取任意一點為起點
/ C6 ]8 @1 k5 c指定邊緣的第二個端點: 'CAL 8 e0 ]# Z, o6 T
>> 表示式: [@SQRT(456)<0] <- 輸入表示式 ! G; P. b6 e+ R1 j1 V; b
(85.7895 9.51962 0.0) <- 求得第二端點座標
6 l* `5 H( T" i+ ?5 f! H% h5 @數值運算式:
0 K7 h8 e& b P, \7 K運算子 運算方式
/ l/ m/ A# j. B# e0 c() 群組運算式 3 B8 E( ~( o9 q; {; b# t6 ]1 j
^ 指數運算式
, ^! T* w1 |/ y9 n. N*與/ 乘法與除法
) @' Z0 S) m, |' Y3 l' f+與- 加法與減法
# u8 Z' P7 b7 {5 x5 w; S& Y. @向量運算式:
/ Q2 f' Z- Y0 C" S5 A運算子 運算方式 2 S, A; p$ a! R0 o. r( s; @
() 群組運算式
( t3 i7 ` e- V3 v6 }& 計算兩向量間的向量乘積 (當做一個向量) 0 j8 _0 {! `* j) F
[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)] " F4 ]' m( U% S8 O. |* w( ^3 r
*與/ 計算兩向量間的純量乘績 (當做一個實數) & @9 E `2 W: m: ?2 |! n6 u
[a,b,c]&[x,y,z]=ax+by+cz / P/ ~9 v* [/ o6 s k
*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]
8 Q8 l0 r5 |1 t: v- T+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z] 3 i1 A: R/ s! g, B; W1 V
向量運算式: 4 K6 _9 W: V. w7 b6 \* V5 c& J
點的格式 格 式 : \* k# l2 u2 c4 F3 x9 K
極座標 [距離<角度]
7 x" {, H/ ~& w0 @圓柱座標 [距離<角度,Z] 0 G# j/ w1 ?0 k; i$ L8 J6 {
球形座標 [距離<角度1<角度2]
+ o0 e$ `" e0 J! B6 X相對座標 使用 @ 前置符號 [@x,y,z]
" k% l' r9 f3 z \+ ~8 gWCS(代替UCS) 使用 * 前置符號[*x,y,z]
. t# a& e' K5 z* {5 T' m: H& S
' E+ k) X% R* b) m% I' u p) x標準數值函數:
' k/ }1 @% c- i$ x- f函 數 功能說明
M+ V7 V, b& @+ U+ w8 }sin (角度) 求角度之正弦值 6 \# ~" V# G ]0 w. I& I$ [3 ?
cos (角度) 求角度之餘弦值
1 R, N: J6 E( u N+ Q& Y( Y+ |tang (角度) 求角度之正切值 0 ]. E9 v; L$ Q9 b( w
asin (實數) 求數值之反正弦值 (數值必須在-1與1之間) 0 e2 G+ f" V9 w4 P' K) i6 G# `
acos (實數) 求數值之反餘弦值 (數值必須在-1與1之間)
( |8 o% X6 {1 c; `; C8 B; ?- qatang (實數) 求數值之反正切值
4 _6 C5 o5 t! t; O1 j& z3 Yln (實數) 求數值之自然對數
" D; \8 Y1 s: g: n# m: ?# Hlog (實數) 求數值以實為底之對數
" c, T* w. @# w5 C: `% Kexp (實數) 求數值之自然指數
! y9 K& A5 b) I/ C5 z4 i6 @exp10 (實數) 求數值以實為底之指數 * p! s4 u: d2 P' Y) S. K
sqr (實數) 求數值之平方 # n0 H, U$ ^$ B7 d% x D
sqrt (實數) 求數值之平方根 (數值必須不為負值) 2 y a" p7 o. U/ S1 @
abs (實數) 求數值之絕對值 8 p' I5 D! ]5 h! r, @
round (實數) 求最接近數值的整數 4 O; ?8 y+ @+ @5 q
trunc (實數) 求數值之整數部分
% v% N6 W9 d8 L! H' {r2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度 / _+ a- l* {7 f( H8 j7 d
d2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值
* o2 f( |6 h" r) n3 Kpi 常數p * k' E. Z( L, P/ K7 @. @( U
特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值) $ o9 y( d4 P# n' e
函 數 功能說明
7 _( D" n7 K% y; P0 B# Gang (p1,p2) 求X軸與直線(p1,p2)之夾角值 4 R. V) M# c7 l
ang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角
- t) r" \3 C3 m; G7 R, [* u7 W, ldist (p1,p2) 求p1及p2間的距離
% V& U. u. H4 Z1 l. p6 y6 I$ Wdpl (p,p1,p2) 點p與經過p1、p2之直線最短距離 1 Q) o- w/ I8 f4 N. r& n
dpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離 ) T9 w8 U0 a% ]4 \5 ]
Dee dist (end,end)之便捷功能函數,求兩端點之距離
( f! P& C1 p( agetvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標
8 D/ B5 r3 K) ^" a [ill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點 % o3 h- Y) z+ }6 [! h
ilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點
! g$ ~5 ]! J3 t6 J# C) qille ill (end,end,end,end) 的便捷功能函數
" q( E1 r( t, U, q* V- {$ F" Rmee (end,end)/2 的便捷功能函數,求二端點間的中點座標 3 r( ~* | y2 p, u$ P2 b% M
nor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向)
5 {2 X3 N. S b: }* B4 t6 znee nor (end,end)之便捷功能函數
5 M8 d1 p' ]. E2 A0 U# ~pld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標 * c6 y9 q9 C5 N
plt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位 6 o0 e" s' N4 V, ~) M3 Q& }
rad 選取一圓或弧求取該半徑值
! S/ O9 ~! T1 t# m5 N. Rrot (p,basp,a) 點p以basp為基準旋轉a角度
5 v1 u2 v$ W# c- rrot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a 1 s2 m- p% h! _5 |6 T) J$ V. s2 c( l
vec (p1,p2) 點p1至點p2之向量
6 ]* g4 v' j- m- yvec1 (p1,p2) 點p1至點p2之單位向量 ) S5 o3 k+ s& o! d) G4 V
vee vec(end,end)之便捷功能函數
% @; C0 b& Z9 |' T P4 ivee1 Vec1(end,end)之便捷功能函數
. ^9 V0 |' a7 Y+ s) _過濾一個點或向量的X、Y和Z分量: 8 {$ y0 w* q i. t n2 S
函 數 功能說明
. ~$ T) M% P; f. Fxyof (p1) 點的X和Y分量,Z分量設為0.0 2 P; c# e% p8 J
xzof (p1) 點的X和Z分量,Y分量設為0.0 " G1 y; y. D4 Z5 K8 l5 g H. W
yzof (p1) 點的Y和Z分量,X分量設為0.0
$ I1 v+ Q8 S" D! C, Y1 Vxof (p1) 點的X分量,Y和Z分量設為0.0
/ ]2 s: {+ Q0 o) W' f6 `7 ~' Z0 Kyof (p1) 點的Y分量,X和Z分量設為0.0
5 K- X4 b/ C* P4 H6 |0 L; ezof (p1) 點的Z分量,X和Y分量設為0.0 |
|