|
楼主 |
发表于 2009-1-14 15:02
|
显示全部楼层
精選應用10:已知任意線段,欲於線段3/5位置上完成一圓,半徑為線長的1/8: ; k" W" C3 H1 l K T
指令: CIRCLE 0 [8 v p6 c+ }3 u7 ?( K/ S. ]
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL ! Z! f, u1 Y" Y) [" K- A2 S( J. ?" u
>> 表示式: plt(end,end,3/5) <- 輸入表示式 0 |; Q1 g; |2 d }
>> 選取圖元給 END 鎖點: <- 選取端點1
" ~$ z! Q8 G( Y4 X>> 選取圖元給 END 鎖點: <- 選取端點2 " V, k& d& C/ y6 R" ]
(139.943 -345.825 0.0) <- 求得圓心位置座標 ) k" `. @ q' C0 k0 `
指定圓的半徑或 [直徑(D)] <8.5434>: 'CAL
1 ^. i ^( X0 m>> 表示式: dee/8 <- 輸入表示式
" z8 k4 k. t: y- w$ v- x! R* m>> 選取一個端點給 DEE: <- 選取端點1 8 X. e: Z' }4 g/ D) O6 D+ u
>> 選取另一個端點給 DEE: < - 選取端點2
& W1 b6 U4 |' O# Z7 D6.68901 <- 求得圓半徑值
7 _ n2 |2 s6 g; M, } ( \5 G" ?- X5 A+ n" k
精選應用11:已知任意線段,請畫一個半徑20的圓與線段的中點相切: . S3 N9 w, M& M+ d5 S8 q$ L
指令: CIRCLE # i! o; z5 }' \
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 2P <- 輸入選項
5 a9 l& J# r8 B) X! j+ u指定圓直徑的第一個端點: mid <- 選取中點3 . r! }4 V6 O8 i7 T
指定圓直徑的第二個端點: 'CAL
+ V) W& S/ k, r/ _5 s>> 表示式: @+nee*40 <- 輸入表示式 1 O1 K- O( l$ m# N, U8 b
>> 選取一個端點給 NEE: <- 選取端點1
$ P! B" z" `, S; O# m$ X9 \1 X>> 選取另一個端點給 NEE: <- 選取端點1 $ J( J: \$ G/ P
(115.763 -389.846 0.0) <- 求得另一個直徑點 ) v: A: Q1 k" V! Y8 C
: p3 M# y1 s* `9 B: S, [精選應用12:已知兩條任意線段,請於兩線段端點間交點處繪製半徑10的圓: 2 o6 i! W1 N$ b" [+ c6 b# v* l
指令: CIRCLE
8 @7 {- y# x: i4 a j指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL ; M4 ?* J6 s4 c4 t' e- i+ ]& m
>> 表示式: ille <- 輸入表示式 4 z% ~9 l# k( x+ q, h
>> 選取一個端點給 ILLE:第一條線: <- 選取端點1
& p' r$ C( b4 W: ]8 ?' l>> 選取另一個端點給 ILLE:第一條線: <- 選取端點4 8 \! z- l/ R% k! X5 U5 F- m; N! P
>> 選取一個端點給 ILLE:第二條線: <- 選取端點2
; c I' M& S9 t7 a9 s; O" n. e>> 選取另一個端點給 ILLE:第二條線: <- 選取端點3 0 E9 e$ |# [, @$ X* @: v8 i
(147.396 -488.861 0.0) <- 求得圓心座標點
( x" m. t) Q( O# r" ~指定圓的半徑或 [直徑(D)] <20.0000>: 10 <- 輸入半徑
9 T8 u+ Y9 {( ^ , u" t0 j. Q4 V. C
精選應用13:已知矩形條件如下:
5 _4 b* B( W* e1 }4 d8 f/ H/ a指令: RECTANG + A2 a+ d3 e+ _3 @7 s! J( l
指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點 * [7 ~; T1 T6 w! }3 D( {7 g' U# u
指定其它角點: 'CAL , r0 p# Q/ w6 @6 `
>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式 1 L7 J# l. n! ~- ^/ ^/ F& g
(111.524 -558.998 0.0) <- 求得另一角座標點 - p1 _# y( P" P
精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7
2 @. |5 v5 }" u6 }! w指令: CIRCLE ' e! U3 K7 Y- Z3 }4 B" z
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN 5 L0 I, O, t/ N8 t; @1 u
於 <- 選取圓1中心點 / L# E# z- _% O( H- u
指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL 5 U) d$ e: C6 i6 ]
起始設定...>> 表示式: RAD*5/7 <- 輸入表示式
% ~ h- b' R+ ]! H>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形
1 V5 Y7 Z8 x8 C' A# _" Q
' \4 ?. k. ]/ M0 Y3 A% A- ]精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓: 2 I7 @' }& S% H3 d3 w
指令: CIRCLE
; K6 o& L! i: V7 B, }指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL 7 e1 H" }# ?8 @1 q/ g# f% Z# N/ D, R
>> 表示式: (CEN+CEN)/2 <- 輸入表示式 ! u8 p% [+ |' |% H9 C! J+ {' T* a
>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點
, A M- _- s& t* m>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點
/ h" ~( W5 ]( k2 C- e(190.229 161.234 0.0) <- 求得中點座標值 7 L4 G8 B8 T4 \1 ?
指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5 ' m& V" V& D5 y; a ]
5 {, [: Z1 M( H: p! R7 f! }
精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:
% L& L) p, Z" G# i( z. u* f2 Y指令: CIRCLE 1 F- t5 ]& Q: p- i
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
4 w5 u" t; W) ^' T5 n, g>> 表示式: MEE <- 輸入表示式 2 {2 B. u n1 ^
>> 選取一個端點給 MEE: <- 選取端點1 8 d; c/ K" Z F7 N+ R
>> 選取另一個端點給 MEE: <-選取端點2 ; N3 W( ^6 j" k5 u
(70.2147 87.3565 0.0) <- 求得中點座標值 # X& W1 Z! N6 O) J$ X+ y0 q2 h
指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL 0 t$ _5 I/ P" h, T2 u& u- U
>> 表示式: DEE <-輸入表示式 1 P( R+ ^4 \# p* S. Q
>> 選取一個端點給 DEE: <-選取端點3 7 ^0 d- H6 \# y7 }* W" t, Q! F
>> 選取另一個端點給 DEE: <-選取端點4 , z* V4 ~: y0 i, z2 z* _
17.3398 <- 求得線段長度值 5 S' H- W6 [. Y& p1 K: ^" w
精選應用4:繪製正五邊形,邊長為456之平方根: ; z9 R ^2 E* n8 q3 O4 _4 I
指令: POLYGON $ Y- B0 a, V0 z1 H2 S& [" {
輸入邊的數目 <4>: 5 <- 輸入邊數
1 `& x, g: O4 W4 J指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項 ! x6 t( E' n) [( ^
指定邊緣的第一個端點: <- 選取任意一點為起點 + E3 F: q% c1 A0 a- \
指定邊緣的第二個端點: 'CAL
# x8 B; B$ l8 n>> 表示式: [@SQRT(456)<0] <- 輸入表示式 6 N `5 @. `+ ^2 |, Z0 p% P
(85.7895 9.51962 0.0) <- 求得第二端點座標 : G7 z9 I8 k- Y6 O* p& d4 @8 r
數值運算式:
( F) x' h( F+ h, ?2 X運算子 運算方式 5 y4 [) R4 K+ t$ U8 K
() 群組運算式 : p7 G+ O! }. S1 z% b
^ 指數運算式 ) G; E# z1 D o5 e7 ^9 B- j! X2 K8 A
*與/ 乘法與除法
/ }# k; I2 L) d( B& `: Z) E' K5 Z0 T+與- 加法與減法 ( k$ {- T/ q9 ]4 J
向量運算式: ) T* s6 c* I1 M0 D# A) n" @
運算子 運算方式 2 R5 u/ T: T5 y9 o% L& N) p
() 群組運算式 ) S4 M3 u; l/ d. w) _$ {0 v
& 計算兩向量間的向量乘積 (當做一個向量) 3 j0 p2 \1 r* u# Z) c2 ?9 a
[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)] 2 ^# k/ ~" O% k& ?6 x/ n Y7 B; X
*與/ 計算兩向量間的純量乘績 (當做一個實數) 1 L) x% A2 A& N9 s$ E, K& Y
[a,b,c]&[x,y,z]=ax+by+cz
- J4 G& r) N& v' j*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]
* P3 i% c4 [% D$ x7 [+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z]
3 ]# ?- x% l& e" ^1 y: W向量運算式:
v5 U: L/ F/ m! y- Z$ K# t點的格式 格 式
0 T8 v5 Q1 V- p/ Z6 J3 U+ d6 k極座標 [距離<角度]
! Q; c2 J5 [2 x! k/ d3 n圓柱座標 [距離<角度,Z]
" ?. ~$ G: Y. s: z球形座標 [距離<角度1<角度2]
7 T0 a* m" ~$ y! }& e- c相對座標 使用 @ 前置符號 [@x,y,z]
5 E/ f4 f# I1 vWCS(代替UCS) 使用 * 前置符號[*x,y,z]
! }2 w: t0 a# D6 c( h7 o
3 ]# C! k) t# L$ w) j4 l5 J+ q- q標準數值函數:
# S% n0 l; o3 V% X* {函 數 功能說明 7 \) K2 p7 T( \: i q2 s9 w
sin (角度) 求角度之正弦值
. G; P0 G" i& ^# Bcos (角度) 求角度之餘弦值
' y, ~$ X7 d9 H1 ltang (角度) 求角度之正切值
- L+ g" v- N7 r' nasin (實數) 求數值之反正弦值 (數值必須在-1與1之間) , D9 b6 V: s g
acos (實數) 求數值之反餘弦值 (數值必須在-1與1之間) . q6 P6 w/ o( F7 p& p5 }; g
atang (實數) 求數值之反正切值 ) O1 b3 f, x( F& `. M+ O
ln (實數) 求數值之自然對數
, } N! L; _2 I, c' P5 i$ C/ ?log (實數) 求數值以實為底之對數
1 z3 o) p5 b3 @exp (實數) 求數值之自然指數
% ^$ _- Z% j+ d- X( Dexp10 (實數) 求數值以實為底之指數 $ t: ?4 j- @' W5 j
sqr (實數) 求數值之平方 9 k7 a4 @+ t, e& @$ Q W! m
sqrt (實數) 求數值之平方根 (數值必須不為負值) ' Q0 r, d9 X1 c1 k4 f, h2 k
abs (實數) 求數值之絕對值 ) d& e, Z1 P- t! r( j8 ~
round (實數) 求最接近數值的整數
# n+ Q, e# E6 \ P6 f" w P/ W' [trunc (實數) 求數值之整數部分 : ?4 y) `& b/ v/ \. q/ h
r2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度 % N+ T. B Z" d: j) ^* G2 \! f2 x
d2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值
! m8 ~& V7 \& g7 V0 m/ Y) fpi 常數p
. C/ s* f) F/ H" S, f( w- J特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值) , r) M# E4 n" K; A O% q. e3 G
函 數 功能說明 * Y* M; X/ ^' X3 [8 i/ [& w
ang (p1,p2) 求X軸與直線(p1,p2)之夾角值 7 B- G/ }+ `) v1 H0 B
ang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角
( o5 B6 W; ^+ u* Z: c7 x+ Ddist (p1,p2) 求p1及p2間的距離
7 M' H3 ~9 C8 {4 adpl (p,p1,p2) 點p與經過p1、p2之直線最短距離 1 k' n! ~: N# \1 p3 q5 U
dpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離 8 {5 ~- I) @& ~' n6 |6 P
Dee dist (end,end)之便捷功能函數,求兩端點之距離 " o9 u2 u6 T0 K1 t
getvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標
& `. \# A7 K8 `' U; R$ b3 Q3 Gill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點
+ C: u7 [* Z- e. ^8 x+ k; Yilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點
; n, Z5 N9 s6 H' S6 Q& C6 u; {ille ill (end,end,end,end) 的便捷功能函數
$ e% b; m i. y. ]! w3 {( d5 {+ Omee (end,end)/2 的便捷功能函數,求二端點間的中點座標
- N5 x! A; i$ h* u' o" Cnor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向)
2 J1 Y4 l+ n1 |9 U( m& Wnee nor (end,end)之便捷功能函數 5 J p# E& A* C# P+ K+ h
pld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標 $ J) b4 m2 C! E
plt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位
0 O; E7 K# g( V1 zrad 選取一圓或弧求取該半徑值
x; f- Q$ W* M/ ^1 z$ \* Brot (p,basp,a) 點p以basp為基準旋轉a角度
* { a( d7 ~! srot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a 9 |- H. M4 Y3 s8 l; {% j% z& K2 P
vec (p1,p2) 點p1至點p2之向量 / f3 R0 G4 Y2 F: G9 v
vec1 (p1,p2) 點p1至點p2之單位向量
: d5 O5 J+ L! t8 }vee vec(end,end)之便捷功能函數 ! R5 T% f j. y# Q8 x% p
vee1 Vec1(end,end)之便捷功能函數
/ x5 K3 G. F: v0 K5 K2 ?過濾一個點或向量的X、Y和Z分量: : V% M8 Z# c" j' H6 H8 X( C
函 數 功能說明
! Q( m/ ` g: h2 V, h2 G! }xyof (p1) 點的X和Y分量,Z分量設為0.0
8 w& d, \6 ]) ?" a+ Gxzof (p1) 點的X和Z分量,Y分量設為0.0
! Z' C9 `% I* iyzof (p1) 點的Y和Z分量,X分量設為0.0
) @1 J$ d% K- G/ J N2 pxof (p1) 點的X分量,Y和Z分量設為0.0
" Q" m {( ^4 h" ?4 qyof (p1) 點的Y分量,X和Z分量設為0.0 + u8 [! J/ P- F3 c
zof (p1) 點的Z分量,X和Y分量設為0.0 |
|