|
楼主 |
发表于 2009-1-14 15:02
|
显示全部楼层
精選應用10:已知任意線段,欲於線段3/5位置上完成一圓,半徑為線長的1/8:
2 {. |$ a% N- J/ l4 p指令: CIRCLE
/ t1 W" V0 } z+ y指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL 4 B: {$ o1 G: W; \
>> 表示式: plt(end,end,3/5) <- 輸入表示式
% {9 I0 `" H* N* m5 ^: j6 w9 y5 N( o>> 選取圖元給 END 鎖點: <- 選取端點1 5 y4 L* Q9 ~; s" g7 q; U
>> 選取圖元給 END 鎖點: <- 選取端點2
+ j( x" E' ]+ X1 V' j(139.943 -345.825 0.0) <- 求得圓心位置座標
- \/ a) A2 n% u3 |! |7 B指定圓的半徑或 [直徑(D)] <8.5434>: 'CAL
- ~8 g- G( J& ^( \$ p>> 表示式: dee/8 <- 輸入表示式
% F" J. f! {9 G>> 選取一個端點給 DEE: <- 選取端點1 , D' D% a9 w3 Y: p4 T
>> 選取另一個端點給 DEE: < - 選取端點2 4 ]$ `% s w# F+ m) X2 o
6.68901 <- 求得圓半徑值 6 }$ a( H Z3 R6 q* a
8 t( E5 X! v$ X! l$ l6 }9 f7 s# g
精選應用11:已知任意線段,請畫一個半徑20的圓與線段的中點相切:
( j2 t2 ]- j: E' y K O/ |' W指令: CIRCLE ' x9 _& f( q; r( L
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 2P <- 輸入選項 / I* N+ i) u% {8 r
指定圓直徑的第一個端點: mid <- 選取中點3 2 o& W6 C4 t' `7 l1 W d
指定圓直徑的第二個端點: 'CAL / v% M$ j8 z; u- [$ m0 D
>> 表示式: @+nee*40 <- 輸入表示式 6 h* k2 d. g/ b4 a' u
>> 選取一個端點給 NEE: <- 選取端點1 ; c- i' ^4 B* L$ H) H* Z" s, @: Y1 z
>> 選取另一個端點給 NEE: <- 選取端點1
, `* V% e# @& C/ y" s$ V2 t(115.763 -389.846 0.0) <- 求得另一個直徑點
/ s. G5 g& c! W" {+ R/ Y2 \& {2 @+ O5 S
7 z: z) u( B- G# { X精選應用12:已知兩條任意線段,請於兩線段端點間交點處繪製半徑10的圓:
+ y6 F( O: G& c' x9 ^& p! M: r指令: CIRCLE 7 _& V9 q5 ^' n2 c6 k7 U
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL 7 g# B* y) @7 a! d5 n" N- ^
>> 表示式: ille <- 輸入表示式 - ~! z6 q5 j/ b6 q# O' ^! r1 x c
>> 選取一個端點給 ILLE:第一條線: <- 選取端點1 1 @9 ?9 M5 M3 _
>> 選取另一個端點給 ILLE:第一條線: <- 選取端點4 7 H2 q* r; ]% b4 q3 ]
>> 選取一個端點給 ILLE:第二條線: <- 選取端點2 5 l, _) ^2 b z* P" v% g7 ^1 Y
>> 選取另一個端點給 ILLE:第二條線: <- 選取端點3
2 H5 Q* G& {) w3 w! r7 S S(147.396 -488.861 0.0) <- 求得圓心座標點 9 h' I& ~7 S+ Z2 W. q
指定圓的半徑或 [直徑(D)] <20.0000>: 10 <- 輸入半徑
: V1 A4 g; m3 s( W; V2 y ~) u
) @6 g8 J7 J3 _6 s( h精選應用13:已知矩形條件如下:
" o# o. Y F2 A5 d9 i指令: RECTANG 9 x9 C8 [* u- V1 e K
指定第一個角點或[倒角(C)/高程(E)/圓角(F)/厚度(T)/線寬(W)]: <- 選取左下角點 7 T" [9 L/ |& O# e- W1 c+ I
指定其它角點: 'CAL + l: |& _3 V( {' B& g; W
>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 輸入表示式 / G1 j) P5 [" [6 m
(111.524 -558.998 0.0) <- 求得另一角座標點 2 C; Y3 X; V3 [! R. [% f. O
精選應用1:已知一個任意圓,畫出一個同心圓半徑為該圓的5/7
& ]5 S: m, h* |' O指令: CIRCLE ( j# h! u2 t0 A# Q: z
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: CEN
3 O% b4 i. s; W; B9 F於 <- 選取圓1中心點
7 ]& _# x. l! F% [# n4 @指定圓的半徑或 [直徑(D)] <48.4441>: 'CAL <- 輸入’CAL
5 V) [; C. z0 i. s: E起始設定...>> 表示式: RAD*5/7 <- 輸入表示式 3 e7 z( k) G+ n
>> 為 RAD 函數選取圓, 弧或聚合線段: <- 選取圓1,完成圖形 2 X, I% C1 l& H5 J% o
- R1 `& {- Z' U$ p' p精選應用2:已知二圓,請於兩圓連心線中點,畫上一個半徑為5的小圓: * K3 I/ U/ B- ~5 h0 Z
指令: CIRCLE , \' U5 d0 m8 c
指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL ! a' O$ L/ p$ y0 d$ l: M Y O* ^
>> 表示式: (CEN+CEN)/2 <- 輸入表示式
* t8 v& f, V, R+ t1 n>> 選取圖元給 CEN 鎖點: <- 選取圓1中心點
4 R2 z$ V0 R) {% z( U( u>> 選取圖元給 CEN 鎖點: <- 選取圓2中心點
/ A3 s. B4 N( q(190.229 161.234 0.0) <- 求得中點座標值 ( S: ~" c# n1 S$ a- ?5 {
指定圓的半徑或 [直徑(D)] <8.9804>: 5 <-輸入半徑5 $ V/ {# y+ b. g1 b
4 F1 Z( }( s. R g2 ]6 ]( ~
精選應用3:已知矩形與一條線段,請以矩形對角中點為圓心,線段長度為參考半徑,完成一圓:
4 F6 k; H5 m5 a6 i, s. ^指令: CIRCLE
& { @3 w4 g% A7 t% I( h# i指定圓的中心點或 [三點(3P)/兩點(2P)/相切,相切,半徑(T)]: 'CAL
3 G1 a4 \ x' @# X9 l& f# k0 w$ ^* e>> 表示式: MEE <- 輸入表示式
0 E; f5 {) T5 P. i4 | ~>> 選取一個端點給 MEE: <- 選取端點1 ( J8 q' }4 t* B- _" n/ \
>> 選取另一個端點給 MEE: <-選取端點2 & ^2 V6 d# q3 T/ w2 J0 W$ @) U4 v
(70.2147 87.3565 0.0) <- 求得中點座標值 % R2 F9 F9 @( H# n6 f% f: O
指定圓的半徑或 [直徑(D)] <5.0000>: 'CAL
9 S2 Z; n" J9 E, Y0 _$ U2 e- D/ C/ Y>> 表示式: DEE <-輸入表示式 ! ~9 m. C* _* S! w0 z
>> 選取一個端點給 DEE: <-選取端點3
3 v7 M5 n& x3 q# s>> 選取另一個端點給 DEE: <-選取端點4 % y* a/ {& a6 w
17.3398 <- 求得線段長度值
- v/ h, M0 C3 T( j* `9 v2 z精選應用4:繪製正五邊形,邊長為456之平方根: 3 J. d' S( \2 {" l$ k: Z
指令: POLYGON
# G4 I' ?0 S4 s& N, J5 F+ {輸入邊的數目 <4>: 5 <- 輸入邊數
; M' ?+ V9 @7 F _$ G指定多邊形的中心點或 [邊緣(E)]: E <- 輸入選項
. C( n' X7 ?$ K& B& r+ @指定邊緣的第一個端點: <- 選取任意一點為起點
. {: ]2 y* z6 q' s4 O指定邊緣的第二個端點: 'CAL % V! a3 x1 v6 t- i" D @
>> 表示式: [@SQRT(456)<0] <- 輸入表示式
; L4 ?+ }4 Q) F* {0 K(85.7895 9.51962 0.0) <- 求得第二端點座標 2 Q/ _2 w2 H$ K' W
數值運算式: " P& ~9 ~3 A7 i' ]+ u3 f
運算子 運算方式
/ G# c+ ^; F. Q. P* A() 群組運算式
# `: Y( Y; N/ y4 F+ n8 c% f^ 指數運算式
4 ?4 D1 m/ \! O: v2 D7 L6 Q*與/ 乘法與除法
) L9 ?! f5 ]. D+與- 加法與減法
1 c, i$ m' r# h P- \+ u* X" s6 M' p6 b向量運算式:
* ~) P6 f3 D9 ?4 F, Y運算子 運算方式
) _( F0 a; P0 ~6 d8 y8 u6 \() 群組運算式 ) z% h6 D' H: a( ~$ v4 J6 Z- P2 K
& 計算兩向量間的向量乘積 (當做一個向量) ' S7 v/ j# w/ P3 T# s9 Q1 l& F
[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)] 0 _+ ~! Y! n. Q- S( i- O5 G$ I/ R
*與/ 計算兩向量間的純量乘績 (當做一個實數) 3 m# R3 b" o& U! G
[a,b,c]&[x,y,z]=ax+by+cz
9 S) g0 j$ |( q- T*與/ 向量乘以或除以一個實數 a*[x,y,z]=[a*x,a*y,a*z]
y# N7 R- b3 J& z3 f+與- 向量加法與減法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z] 6 l0 G* t& F1 w9 x9 B; L3 Q) m; C
向量運算式:
7 l! Z) ]# R4 T6 N點的格式 格 式 4 J) Z }; s' S- |+ D3 P+ E5 O
極座標 [距離<角度]
6 ?; a9 u7 N; z圓柱座標 [距離<角度,Z]
3 |& c4 f6 G1 ~2 X* _* C5 c球形座標 [距離<角度1<角度2] 9 {) q$ ^9 g" Y1 k x
相對座標 使用 @ 前置符號 [@x,y,z] + w$ ?/ d$ ^- a# w
WCS(代替UCS) 使用 * 前置符號[*x,y,z]
. D1 C3 k8 p& e: O/ c8 A 8 V$ s4 Q6 |$ C# z1 q! F* V5 O3 k1 G
標準數值函數: ; t) e+ J- Z0 C& `
函 數 功能說明 , o2 b! M3 Q3 P- A
sin (角度) 求角度之正弦值
! X7 p* A$ j0 w. qcos (角度) 求角度之餘弦值 5 o/ X0 {: _* q1 l. d# K- [1 s* q
tang (角度) 求角度之正切值 # `; |0 Y; _! O6 [( F" ?3 v, ~3 W1 H: A
asin (實數) 求數值之反正弦值 (數值必須在-1與1之間) ) p; a0 S5 _4 t7 z9 }8 L
acos (實數) 求數值之反餘弦值 (數值必須在-1與1之間) : Y; U9 v) Q. w# J: {" I" D, R
atang (實數) 求數值之反正切值 * h: `6 d* _& i9 i$ n
ln (實數) 求數值之自然對數 : }' _" Z! D$ H( r/ d
log (實數) 求數值以實為底之對數
$ C: f w* A6 b S1 I9 P( vexp (實數) 求數值之自然指數
' Z; K: w1 t2 K1 M3 Z t! `4 V" ?exp10 (實數) 求數值以實為底之指數
# x, X/ }( r# z4 M* hsqr (實數) 求數值之平方 , S# l* A# d4 O& d/ X
sqrt (實數) 求數值之平方根 (數值必須不為負值) $ o* x. O& I5 W- p8 I- }- K3 e
abs (實數) 求數值之絕對值 ' j( ^6 u4 K" @' e$ ?4 C/ c- |1 t8 o
round (實數) 求最接近數值的整數
9 `* O, }- d/ l2 T, P4 w4 n$ \4 qtrunc (實數) 求數值之整數部分
3 a7 U8 h$ i1 M& wr2d (角度) 將角度由弳度轉為度,例如r2d (pi) 將常數p轉為180度
, ?3 l5 K* a: id2r (角度) 將角度由度轉為弳度,例如d2r (180) 轉換180度為p弳度值
0 n2 X( e' D4 Z0 v4 x+ `$ Upi 常數p $ u$ O" n2 c7 R. w2 E- }
特殊功能函數:(其中括弧內p,p1,p2…等可配合輔助抓點來取得座標值)
% W9 t+ X7 g- _" f5 V函 數 功能說明 % H1 @+ _5 C- e @
ang (p1,p2) 求X軸與直線(p1,p2)之夾角值 1 r3 t3 g. N4 n, \
ang (頂點,p1,p2) 二直線(頂點,p1)與(頂點,p2)之夾角
- q) b9 s; x( o) T @+ m: d, Idist (p1,p2) 求p1及p2間的距離
0 N8 J- U- N. Sdpl (p,p1,p2) 點p與經過p1、p2之直線最短距離
& x" n& `* U5 [/ V3 [dpp (p,p1,p2,p3) 計算點p經過三點(p1,p2,p3)的平面之間最短距離 8 W/ u0 z- B3 Z+ O2 b, ~
Dee dist (end,end)之便捷功能函數,求兩端點之距離
9 I) c+ q9 Z5 p8 J; J) x% h8 Ngetvar (變數名稱) 讀取AutoCAD系統變數值,僅限於實數、整數及點座標
1 W. @5 @5 u9 _4 _ill (p1,p2,p3,p4) 二直線(p1,p2)與(p3,p4)的交叉點 1 J8 ~3 Z2 P, G4 x7 Y" x
ilp (p1,p2,p3,p4,p5) 計算線(p1,p2)和經過三點(p3,p4,p5)的平面之相交點 & y; F4 r, g$ F6 Y: G
ille ill (end,end,end,end) 的便捷功能函數 d, }6 ?8 E6 D
mee (end,end)/2 的便捷功能函數,求二端點間的中點座標
0 H, U$ v) n* c5 y/ u* anor (p1,p2) 直線(p1,p2)之單位法向量 (垂直方向) / C# z" v4 F* f1 t% d
nee nor (end,end)之便捷功能函數
6 J. a7 A: ]$ ypld (p1,p2,d) 直線(p1,p2)上距離p1點d長度的點座標 0 A1 O; T& {7 X
plt (p1,p2,t) 直線(p1,p2)上以參數t定義的點位
f2 s4 O# C* i) t7 ~/ }. jrad 選取一圓或弧求取該半徑值
+ T1 B& I% e. t0 Urot (p,basp,a) 點p以basp為基準旋轉a角度 3 X: Q8 I+ j" G+ h* b4 Z6 S. b% J" w
rot (p,axp1,axp2,a) 以通過點axp1和axp2的線為旋轉軸,旋轉p點,經過角度a
0 H4 o8 S) `( N: i% ]$ pvec (p1,p2) 點p1至點p2之向量 ( p8 ?3 m7 o. G& r
vec1 (p1,p2) 點p1至點p2之單位向量 ) `) s# O r6 R% Q& c c
vee vec(end,end)之便捷功能函數
9 d# S7 @- d; n1 Ovee1 Vec1(end,end)之便捷功能函數 : O- S. L0 x& u2 U7 ^8 v* R
過濾一個點或向量的X、Y和Z分量:
9 s$ j5 Z, p6 Y( N: B函 數 功能說明
. M$ W& n: A7 y& F) G$ g+ r: ^xyof (p1) 點的X和Y分量,Z分量設為0.0
6 x* P* p" v( `, j- Wxzof (p1) 點的X和Z分量,Y分量設為0.0
4 R% r- D8 }2 ^yzof (p1) 點的Y和Z分量,X分量設為0.0
+ X$ M9 j- E1 u* g! Qxof (p1) 點的X分量,Y和Z分量設為0.0 6 {4 B5 E7 Q2 P9 ?0 p: O Z
yof (p1) 點的Y分量,X和Z分量設為0.0 % P; U/ t) z- |* k6 i
zof (p1) 點的Z分量,X和Y分量設為0.0 |
|