|
楼主 |
发表于 2009-1-14 15:02
|
显示全部楼层
精選應用10:已知任意線段,欲於線段3/5位置上完成一圓,半徑為線長的1/8:
_% G. n/ k( A4 P6 n指令: CIRCLE 9 t Q: S+ T/ @; }
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
& n; L# O: C# Z$ \$ u. {>> 表示式: plt(end,end,3/5) <- 輸入表示式 8 @/ z; o5 [2 ^. ]
>> 選取圖元給 END 鎖點: <- 選取端點1
' {) }+ |& ^& x$ _5 U' p>> 選取圖元給 END 鎖點: <- 選取端點2 6 s, l: D) v6 x5 q8 g
(139.943 -345.825 0.0) <- 求得圓心位置座標
# F4 a J$ t+ x" ~+ _0 M指定圓的半徑或 [直徑(D)] <8.5434>: 'CAL
R3 l! c/ t8 F- g' l>> 表示式: dee/8 <- 輸入表示式
% b) A- h e j>> 選取一個端點給 DEE: <- 選取端點1 $ {3 v$ p( B, q# o. b* b/ S
>> 選取另一個端點給 DEE: < - 選取端點2
}# o: u' A2 ^) J1 y6.68901 <- 求得圓半徑值
* X8 H4 ?" z3 O: M+ V- x ; ~6 u6 H7 O2 v
精選應用11:已知任意線段,請畫一個半徑20的圓與線段的中點相切:
4 A% ^/ m9 @0 J指令: CIRCLE ; x" Z/ b. F6 ^
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 2P <- 輸入選項
0 }; R8 R( [* C指定圓直徑的第一個端點: mid <- 選取中點3
( M; R K+ w {/ I指定圓直徑的第二個端點: 'CAL ! R8 N9 b5 s8 p0 q" Q& M6 x
>> 表示式: @+nee*40 <- 輸入表示式 / g6 J( O* t4 k; u; l }2 V
>> 選取一個端點給 NEE: <- 選取端點1
W- l: }3 q- v>> 選取另一個端點給 NEE: <- 選取端點1
5 g& B4 }- g( X C2 x" r% M, [(115.763 -389.846 0.0) <- 求得另一個直徑點
6 D$ ]8 w, d5 q
4 [, K1 h5 [( p5 V) C$ F精選應用12:已知兩條任意線段,請於兩線段端點間交點處繪製半徑10的圓: , ^; j( d% w! X2 \' B; y$ w
指令: CIRCLE ; D/ u c. A7 s1 }8 @
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
' a# ~/ R+ C' i" W* J# L+ W9 l>> 表示式: ille <- 輸入表示式
8 ^& P+ J9 Y8 |- d5 S6 V>> 選取一個端點給 ILLE:第一條線: <- 選取端點1 & A& ^& o) D% `/ h
>> 選取另一個端點給 ILLE:第一條線: <- 選取端點4 . U8 D- I. P2 u, k8 o# i
>> 選取一個端點給 ILLE:第二條線: <- 選取端點2
U" i5 m* ]1 E/ f* V g8 j2 Z>> 選取另一個端點給 ILLE:第二條線: <- 選取端點3 ; @7 k* g6 |& c% R. _6 @, K
(147.396 -488.861 0.0) <- 求得圓心座標點 8 d+ f6 v+ j( F$ L/ |
指定圓的半徑或 [直徑(D)] <20.0000>: 10 <- 輸入半徑
. {) L- W( W7 l4 x2 c# W
% |* ~8 P1 T$ \% ?精選應用13:已知矩形條件如下: ' ~5 v/ R8 }2 o9 I6 k6 I) x: E
指令: RECTANG
, P# V" J! k$ T# d* Z指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點 : \6 ?! t9 l! ` ?
指定其它角點: 'CAL 4 D. ^# {; v4 e& ~2 f' a1 {2 R
>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式 8 \4 t! H1 e; Z! X8 i
(111.524 -558.998 0.0) <- 求得另一角座標點 . @) a8 e$ P# X
精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7
9 V( U! w, C0 E0 W' i' b6 g+ S指令: CIRCLE . Q+ S4 i! v+ W C; T8 o- U. h
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN 7 E9 N3 m" U8 D. e
於 <- 選取圓1中心點 / T, Q% E+ B" f0 ~' o& h' @6 Y
指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL
* F2 C) t0 {1 [8 ~起始設定...>> 表示式: RAD*5/7 <- 輸入表示式
& X1 u# | O8 e9 g" s% Q>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形 , g9 O' b2 G" {% ~5 ?& _& K1 X- \2 ?
7 I: B4 E8 M2 J* V精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓: 0 |: h4 ~* B B6 I' {
指令: CIRCLE ) ~" S; q0 k I6 b
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL ; f. f; d# s9 ~$ `
>> 表示式: (CEN+CEN)/2 <- 輸入表示式 ' S/ a$ d' o0 |4 }
>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點 ! k; ~ [( ~; z) V p
>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點
% Z- h7 p4 v. ~5 a- G/ S(190.229 161.234 0.0) <- 求得中點座標值 . e: S8 ]- V% m6 k
指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5 : S G) V6 O7 U1 B
6 W6 I+ g6 w/ f, z* ^4 F+ I: s精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:
' |) U$ U, v5 N, L, `! z2 N指令: CIRCLE " M! C" W2 \) E/ X$ R) r) K1 F
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL $ e- n, _ W1 B; }* K
>> 表示式: MEE <- 輸入表示式
- c- e5 Z, F# |3 c8 q>> 選取一個端點給 MEE: <- 選取端點1
% b' I5 g( ~2 u* O>> 選取另一個端點給 MEE: <-選取端點2
0 ?& a& R6 D D- F; P; u(70.2147 87.3565 0.0) <- 求得中點座標值 9 y" w& N" X5 K0 i1 T, N0 A4 k
指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL
3 q( d7 r O7 O% N }2 `; w>> 表示式: DEE <-輸入表示式 4 {# Y V* r8 G% ?' C7 u6 t! I( w
>> 選取一個端點給 DEE: <-選取端點3
" [( J! O2 ^( C>> 選取另一個端點給 DEE: <-選取端點4 : S+ c2 \. ~: O0 o# a# t
17.3398 <- 求得線段長度值
0 M$ g& ^7 N# l1 ?( z精選應用4:繪製正五邊形,邊長為456之平方根:
# n* U1 W0 [& A& n指令: POLYGON 5 P4 l/ n z8 A0 A/ ]2 l
輸入邊的數目 <4>: 5 <- 輸入邊數
+ T+ l( t: U; |3 H$ R6 t9 ~指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項 : J* K- @( s$ N
指定邊緣的第一個端點: <- 選取任意一點為起點 + j$ v8 Z( @% a/ U
指定邊緣的第二個端點: 'CAL 4 S* v: r {% T
>> 表示式: [@SQRT(456)<0] <- 輸入表示式 5 R8 v, _2 b) F. C! O. V6 H
(85.7895 9.51962 0.0) <- 求得第二端點座標
5 J k5 b* X9 o& V3 H數值運算式:
* K8 ^8 Z3 D' l* I, D9 ^運算子 運算方式 / u! {2 C* _* A' I! R* q3 c; b
() 群組運算式
% ]: \* A7 ?' A' ?. q^ 指數運算式 ) Q3 V, u/ L$ \/ Y0 L# m& m& L
*與/ 乘法與除法 * I% q8 p- n1 U- z+ X
+與- 加法與減法
3 b$ t% L/ z: C- B, u向量運算式: ! {" Z: n$ \, L2 U; v5 L
運算子 運算方式 O0 y: p ]+ ^% ~! U1 a* B3 x
() 群組運算式
9 b9 m4 V- L- a! A9 Q# `& 計算兩向量間的向量乘積 (當做一個向量) # \3 Y% d: o [& T
[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]
) W9 C! m% A) f% C& C*與/ 計算兩向量間的純量乘績 (當做一個實數)
$ ~* ]$ r7 v# n" h[a,b,c]&[x,y,z]=ax+by+cz
9 Z/ n' }; @/ P" x*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z] 8 q* m+ s! X- M; c% J2 U: r
+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z]
2 E# L, ~3 y, D向量運算式:
; I3 \. L8 k9 x8 C* `' V2 J點的格式 格 式 ( V6 P( u4 t& g# w$ F7 M
極座標 [距離<角度] 5 c/ N2 Y, J& T( r
圓柱座標 [距離<角度,Z]
2 g7 o$ U+ U* ]球形座標 [距離<角度1<角度2] 6 X# `+ _* V* F4 ^
相對座標 使用 @ 前置符號 [@x,y,z] " b9 [6 W( w" K0 k. G* H L7 d9 ~; x
WCS(代替UCS) 使用 * 前置符號[*x,y,z]
2 t" G- r* I4 Q6 k C0 c
6 c2 M2 J& P3 `* J標準數值函數:
. Z8 k0 F& k" n( B' \% K" S: `& ]2 c: ^函 數 功能說明
" }2 o' I- u! B! K& r( Y- E9 tsin (角度) 求角度之正弦值 4 a ~, c7 [' J
cos (角度) 求角度之餘弦值 + g0 Y1 Q3 v* a) [1 W
tang (角度) 求角度之正切值
* H# ]( r) K; o- t9 M- oasin (實數) 求數值之反正弦值 (數值必須在-1與1之間)
' c* p3 c3 ]% z; t9 o# k/ W! Uacos (實數) 求數值之反餘弦值 (數值必須在-1與1之間) ) b" b2 F( s% u0 |5 A
atang (實數) 求數值之反正切值
+ {, k/ F8 F: O8 A/ dln (實數) 求數值之自然對數 / S' @9 C0 n1 t
log (實數) 求數值以實為底之對數
! M, B; E( q/ I iexp (實數) 求數值之自然指數
5 p. A" S4 ?; m# R$ B: o7 eexp10 (實數) 求數值以實為底之指數
0 q) r3 C [3 F# [4 f- ^- fsqr (實數) 求數值之平方
! G$ R( Z4 A9 T. c8 Esqrt (實數) 求數值之平方根 (數值必須不為負值) % c/ s. H0 O5 }' e
abs (實數) 求數值之絕對值 " K, I8 b! U6 ]" I/ |
round (實數) 求最接近數值的整數
/ `) Z* A6 c7 c1 ^: Y ytrunc (實數) 求數值之整數部分 2 P- U; n' Q$ x
r2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度
: n& D3 D# P" d2 H/ A& cd2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值
5 k" e; a9 r- `' \1 N2 f" u" d$ Fpi 常數p 7 b0 ^3 G4 v3 P$ ]2 |# E' w
特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值)
8 f+ X$ g) _! l, }+ T" J+ S函 數 功能說明
% f; _1 _( G& {! d9 Eang (p1,p2) 求X軸與直線(p1,p2)之夾角值
# V; m- u4 Z/ Dang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角 2 Y; B. u) [$ o+ ^" O; T' F! H7 i
dist (p1,p2) 求p1及p2間的距離
/ m4 l! P- j3 bdpl (p,p1,p2) 點p與經過p1、p2之直線最短距離 ' D. y5 H5 a2 z
dpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離
" ]% V/ V/ F6 [" U+ VDee dist (end,end)之便捷功能函數,求兩端點之距離 " T& ^5 Z3 }9 U! f h; ^. V
getvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標 ' ~, s+ a3 J& K+ V; [+ F
ill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點
7 z2 T H! v. H/ w1 `ilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點 9 C: t% h! E7 Y. a* O: ^
ille ill (end,end,end,end) 的便捷功能函數
1 A z5 {7 { F& d, {8 m" zmee (end,end)/2 的便捷功能函數,求二端點間的中點座標
2 J: S, p* ^: Z6 w$ Q; j& pnor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向) - Z9 b: | p! j! G9 P" \7 g
nee nor (end,end)之便捷功能函數 % i5 I5 R* g* O% H4 a9 W" E
pld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標 3 O3 L2 I; j4 `
plt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位 4 C+ w5 p9 w* v' K
rad 選取一圓或弧求取該半徑值 " I B0 a7 M; L v# P% H* h
rot (p,basp,a) 點p以basp為基準旋轉a角度
- c5 F: N9 ]% j5 b# U: v, rrot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a 7 x: n7 q1 W4 ^
vec (p1,p2) 點p1至點p2之向量
0 c9 q! F( I5 m$ }$ v( uvec1 (p1,p2) 點p1至點p2之單位向量 9 ?* X: o3 q' e5 n
vee vec(end,end)之便捷功能函數 5 b: b" H5 f. e! }
vee1 Vec1(end,end)之便捷功能函數 $ w4 X0 w7 e0 v3 g: { I# S
過濾一個點或向量的X、Y和Z分量: ( X# x; ^( k7 f5 _' x8 q5 t& F; K
函 數 功能說明
5 Z+ _1 [& e: ixyof (p1) 點的X和Y分量,Z分量設為0.0 2 V1 @ T. W( ~- b5 H
xzof (p1) 點的X和Z分量,Y分量設為0.0 Z1 S: @3 x' |. Y; N
yzof (p1) 點的Y和Z分量,X分量設為0.0 % |& z, d8 M: \6 @7 C6 r
xof (p1) 點的X分量,Y和Z分量設為0.0
$ z$ |1 R$ c5 oyof (p1) 點的Y分量,X和Z分量設為0.0 % Y5 n( O# f* j# W5 C
zof (p1) 點的Z分量,X和Y分量設為0.0 |
|