|
1.ACAD新手学习时,掌握一定技巧是不是会觉得提升很快啊?
0 g3 f9 Z/ p. M" o那我抛砖引玉先来一个,有技巧的和学有所得的请跟贴! : }3 K, Z" G( s
选择技巧: 1 [* k* B$ ~- r
在选择编辑中,有时不小心多选了某个像素,此时在命令未结束下并不需要取消命令而重来,只须在"选择目标"的提示后输入remove回车,再在提示下逐一选择哪些多选的像素(当然别太多,否则难选啊!)即可搞定. ( u- L; d, ?1 c1 h0 s- ]! t: R
2.分享我的AutoCAD裁剪技巧 : O* ^, |- o* N5 m
如图所示,要对右图部分圆(可以是其它边框)外的直线进行裁剪,普通办法就是选择裁剪边界后再选择要裁剪的线段即可,实际上AutoCAD还有较为简捷的办法,其做法如下:
7 f) \1 i$ D# A* \$ ]1.按常规执行裁剪命令,选择裁剪边界(回车确认);
% G; I$ {. \! i2.在提示选择要裁剪的线段元素时输入“f”(即fence),回车确认;
% m: J9 t2 Y( o1 v3.在提示:First Fence point下绘制与要裁剪线段相交的连续橡皮筋直线,回车确认即可(见图标)。 ' A7 W5 z" F( V% _: Y% A
尚需注意两点:1.橡皮筋直线无需闭合;2.橡皮筋直线与要裁剪线段重复相交时,则剪去以后一次的部分(这点很重要哦)。
' o: I" n% H# S3 @3.Remove可用【Shift】+object 代替更方便。
E5 _' f' i0 m* P4.如何在WORD表格中引用ACAD的形位公差??(如图红框区所示)
, ]/ D$ ]8 X6 d1 F4 W; s2 W- ~0 R# j. t: Q) M+ k
其实也简单,但就怕部分新手不敢一试!
, d3 L9 H" p0 p1.将ACAD的背景设为白色,否则在WORD中不能处理背景色;
' w H1 V8 t4 M8 r7 N# R2.在ACAD中单独直接标注形位公差图框,尽量放大显示至整个绘图区; ! U: E5 x+ F! @2 @+ Y' D( ^
3.使用ACAD的copyclip(拷贝至粘贴板)命令,选中形位公差图框; ! u8 h% m# [8 z5 j( [) b* J9 `0 l
4.切换至WORD的表格中,粘贴即可,但此时整个表格会被挤得很乱,此时可耐点性子,利用WORD自带的图片编辑功能将形位公差图框多余的边剪去,并直接拖放形位公差图框图片至表格范围内的合适大小.为利于操作,可将文档显示放大。 $ e8 K# Y* Z1 K6 s: {: s
可以肯定,一般的打字员、文秘是做不好这项工作的,应为她不会ACAD,高兴吗?!
+ ]4 m( G$ Y3 a6 N. M) {; I3 ]8 e5 w* N# T, k
5.善用ACAD的内部函数计算器功能 + c( J' f7 J4 p M% C/ M$ F
7 F& G B3 k% Y/ V& {内部函数计算器功能命令: cal 可以作透明命令使用.
+ H( z3 k. E3 \0 G5 A# V比如偏移像素时,可以在提示输入偏移距离时输入:'cal,即
$ H E) y$ W, d) l& Q0 d OCommand:
$ X, J o' e: d0 _, LSpecify offset distance or [Through] : 'cal
9 ~! d) ?" c5 [回车后在 Initializing...>> Expression: 提示后输入任意计算距离的等式如:100*sin(30)
, U1 ]* P1 u* j- }系统将自动计算偏移距离,再选择像素即可。
: s# I5 |' v( x- x5 U0 ~$ v t) C6 C6精选应用5:已知任意斜线及圆圆心于线段端点2上,欲将圆自圆心点2与端点3线段上移动25的距离:
8 C+ U( c( K. Y2 c- V7 z) }! \# z0 ^, }' `- q! B$ D- U7 y. X2 W, T+ x
指令: MOVE ' t E. b2 ?- R7 t
选取对象: <- 选取圆1
8 d# K" K3 j! i3 J+ O选取对象: <- [Enter]
0 [" ~# S- ]& [; r指定基准点或位移: <- 选取圆中心点
8 v, v/ P! k4 H. E. q指定位移的第二点或 <使用第一点作为位移>: 'CAL ) U' V0 X# U4 J' ]$ x
>> 表示式: @+vee1*25 <- 输入表示式
4 z2 D" Y+ O2 s: e4 k! ? g4 Y) ]>> 选取一个端点给 VEE1: <- 选取端点2 ; m8 O, M# z$ e. s
>> 选取另一个端点给 VEE1: <- 选取端点3
$ S c9 i/ C5 `7 I3 u- @/ S(152.103 -11.8027 0.0) <- 求得位移点坐标
* h: }6 k: u6 }. o: ^$ @" Y ' a: \9 h" U* L$ v
精选应用6:承上题,如果要将圆移至端点3的25的位置上,如图所示:
! ^# I3 H" i c0 ?! }% \ ?+ H4 j* ^+ j$ x0 I) s
指令: MOVE
/ L1 y2 j- y; `( Y/ v7 A" E- z选取对象: <- 选取圆1 3 P& J8 A0 L0 ]1 U
选取对象: <-[Enter]
" R$ V9 }8 o+ U# c" I9 j4 t指定基准点或位移: <- 选取圆中心点 + e5 X: S7 ?" o! C3 ?
指定位移的第二点或 <使用第一点作为位移>: 'CAL
$ Q2 L8 R; C7 [/ D>> 表示式: pld(end,end,25) <- 输入表示式 - I1 c/ q8 v3 M- g5 O2 Y) g/ e, ~
>> 选取像素给 END 锁点: <- 选取端点3
! @) L! s5 F2 p; Z$ p7 W>> 选取像素给 END 锁点: <- 选取端点2 " y* B A9 X& K% c
(147.624 -80.7839 0.0) <- 求得位移点坐标
7 |7 y5 h. i+ I0 R2 h0 K9 w X6 }" a 6 x# b, ^# m f
精选应用7:已知任意斜线欲完成一个正三角形,边长为斜线的3倍,角度方向与斜线相同:
0 |0 P$ }1 k* p+ j0 z( f
+ ]" @0 q1 }( D指令: POLYGON ( ]$ E8 I: i! L/ |9 [
输入边的数目 <5>: 3 <-输入边数 ) {, y. t! @( q, E4 e! [; ?
指定多边形的中心点或 [边缘(E)]: E <- 输入选项 & F' ]- d5 c# @/ K, Z0 Z
指定边缘的第一个端点: <- 选取任意一点为起点
# v% t. q4 [9 b( x E7 G指定边缘的第二个端点: 'CAL 6 C' N$ E! c; B3 H( O
>> 表示式: @+vee*3 <- 输入表示式 , S5 n4 p' X- o( S7 i. U- n# h
>> 选取一个端点给 VEE: <- 选取端点1
1 ^1 i6 U9 {% D) Y# k>> 选取另一个端点给 VEE: < -选取端点2 $ |: M9 q4 V# @: C- A
(138.543 -168.946 0.0) <- 求得长度方向坐标点 $ X; G8 W8 @$ t' Z* W0 u
, A- w2 h' _, n0 U& t) M
精选应用8:已知任意两条相交线段即另一条水平线,请于水平线上完成一弧夹角同P1-P2-P3: 5 x7 U: l' h$ }; f0 }- t
* \$ @0 d' j' P3 F3 T* O0 m9 I指令: ARC + w' M+ ]; s% ^
指定弧的起点或 [中心点(C)]: <- 选取端点1
% y; L3 r& \6 n+ s指定弧的第二点或 [中心点(C)/终点(E)]: C <- 输入选项
. G5 w5 k. |, b: G$ ^5 R# c指定弧的中心点: <- 选取端点2
" I5 ~0 E2 k/ o1 k4 j指定弧的终点或 [角度(A)/弦长(L)]: A <- 输入选项
6 n; C% e3 {/ _/ M; ~指定夹角: 'CAL
. Y2 X7 P2 X3 ^$ \0 w+ w4 G" D>> 表示式: ang(int,end,end) <- 输入表示式 2 e/ S6 |+ ^; B2 G- B
>> 选取像素给 INT 锁点: <- 选取交点P2
m0 o# k! Q3 w" ?0 R' \ y/ f>> 选取像素给 END 锁点: <- 选取端点P1 0 i& U: F& ?" b8 v# E: a5 \* G
>> 选取像素给 END 锁点: <- 选取端点P3 # O) V" r- E' T# T
43.7612 <- 求得弧夹角A 5 R+ Y5 G7 Q% h) k9 C" g
精选应用9:承上一单元精选应用8,请将线段与弧,以端点2为基准点旋转角度同P2至P1: # y' H E# e6 B, z+ B
- v ]8 h; [4 S6 U9 }, |! O5 V指令:ROTATE
7 y1 ]) j# H+ C; n5 i0 A ~目前使用者坐标系统中的正向角: ANGDIR=逆时钟方向ANGBASE=0 ; I' n! d. _5 `* M
选取对象: <- 选取右侧弧与线 ! m2 N9 k( |7 b* k# y* Z
选取对象: <-[Enter]
, E! w2 D* m1 O1 u% g Y# V+ n指定基准点: <-选取端点2
, V$ |4 [1 e7 d指定旋转角度或 [参考(R)]: 'CAL 9 d$ Z- [" s! ^* G; N$ C _
>> 表示式: ang(end,end) <-输入表示式 9 G, u) K) Q0 w
>> 选取像素给 END 锁点: <-选取端点P2 ( Y! {! G: k- w2 ~4 K( @
>> 选取像素给 END 锁点: <- 选取端点P1 , p2 E9 j5 x0 ~ ?. B" E& O
72.2417 ß 求得线段角度A ! h6 _8 W$ I. W' d: v( p) ^
* X9 f& H6 o/ x3 n! ^4 E% V4 ]% \
精选应用10:已知任意线段,欲于线段3/5位置上完成一圆,半径为线长的1/8: 1 k9 |- c6 X0 H3 ^7 a# F+ Z. N
' O/ ?2 Y6 p: a; w指令: CIRCLE
) ~- t0 J- A" o0 I' s6 a指定圆的中心点或 [三点(3P)/两点(2P)/相切,相切,半径(T)]: 'CAL
1 F, o, q# W7 x/ m, s) u2 M>> 表示式: plt(end,end,3/5) <- 输入表示式
- |3 v5 w3 X8 G0 l; x+ z# L>> 选取像素给 END 锁点: <- 选取端点1 [& j/ l. g" H6 D
>> 选取像素给 END 锁点: <- 选取端点2 ; U3 b, x8 ~( h$ H1 J+ g1 f( j
(139.943 -345.825 0.0) <- 求得圆心位置坐标
) T _$ Z) a4 h0 _3 P指定圆的半径或 [直径(D)] <8.5434>: 'CAL " o$ m+ T9 L3 d( v
>> 表示式: dee/8 <- 输入表示式
8 D Z9 f# m. a' Z2 a2 B: {>> 选取一个端点给 DEE: <- 选取端点1
4 ]: l9 k) F% R3 ?/ I- M. B+ G>> 选取另一个端点给 DEE: < - 选取端点2 & @; n' u, {0 z0 M$ F2 r
6.68901 <- 求得圆半径值
$ z1 n7 a) t' G( r/ Y$ g3 r8 } % X' W2 Z7 y$ n8 H" \
精选应用11:已知任意线段,请画一个半径20的圆与线段的中点相切: ' f% `9 b% w8 ]3 P
) K- K t: f, A4 R指令: CIRCLE 8 B6 K+ i! R0 j( P7 M
指定圆的中心点或 [三点(3P)/两点(2P)/相切,相切,半径(T)]: 2P <- 输入选项
, J6 M2 P- K1 m1 L# X2 D; V指定圆直径的第一个端点: mid <- 选取中点3 2 ?7 J& p* n; L
指定圆直径的第二个端点: 'CAL 4 P5 K5 V) |9 d6 p/ H' s
>> 表示式: @+nee*40 <- 输入表示式 # y( p O& `+ N) A/ Y7 V* b' b
>> 选取一个端点给 NEE: <- 选取端点1
J! A* ~3 w% a>> 选取另一个端点给 NEE: <- 选取端点1 7 |" j" k/ h- G% Z9 Z
(115.763 -389.846 0.0) <- 求得另一个直径点
. f* I! j5 K& Q/ S7 A0 V
( u2 F1 E! M5 T3 o) j7 H# k精选应用12:已知两条任意线段,请于两线段端点间交点处绘制半径10的圆:
K; V$ M) t- J* s- _/ j2 q9 z) c( b( b' y
指令: CIRCLE 4 E) g& ^; `9 |. f2 e% l
指定圆的中心点或 [三点(3P)/两点(2P)/相切,相切,半径(T)]: 'CAL
# U1 e& \. f! [: N+ i/ ~& r. n+ [! P>> 表示式: ille <- 输入表示式 & W& [" S/ S5 m4 H) ~2 i1 Y# d" Z: B$ L" f
>> 选取一个端点给 ILLE:第一条线: <- 选取端点1 0 k9 C/ W( L0 i5 l# J$ [
>> 选取另一个端点给 ILLE:第一条线: <- 选取端点4
( }8 Y, T' O3 e% z7 h>> 选取一个端点给 ILLE:第二条线: <- 选取端点2 ( c$ q7 F8 U/ r6 O, Y2 p' b* h
>> 选取另一个端点给 ILLE:第二条线: <- 选取端点3
1 ~' r- e K1 n U1 ]3 d( N* U(147.396 -488.861 0.0) <- 求得圆心坐标点 " ]: B) l& `. u* _5 w" c* T" A( S! s
指定圆的半径或 [直径(D)] <20.0000>: 10 <- 输入半径
6 H. _8 v8 `% z8 r% A8 i& Q) g/ t2 U) L
4 m3 x, ~ V, p2 Q! ^精选应用13:已知矩形条件如下:
5 z f# x& `+ G" G) M! ^: z* f c- _- k1 C' ~# Z+ U
指令: RECTANG
* n% O/ p8 ]9 Y! }$ q! j5 s" O6 U- ~指定第一个角点或[倒角(C)/高程(E)/圆角(F)/厚度(T)/线宽(W)]: <- 选取左下角点 * O8 w+ V: _2 B2 G
指定其它角点: 'CAL # m! Q2 N& e, x) L6 U) i
>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 输入表示式 & b5 X( D) h# {4 P
(111.524 -558.998 0.0) <- 求得另一角坐标点 * z# }% f2 Q% X$ p( K2 ?
精选应用1:已知一个任意圆,画出一个同心圆半径为该圆的5/7 9 n! g9 H. r+ b9 G3 ^
+ E2 ?7 h0 _. q0 ]1 q指令: CIRCLE
- O4 z: P6 v. U% q. @# a6 V指定圆的中心点或 [三点(3P)/两点(2P)/相切,相切,半径(T)]: CEN
X5 N4 f9 `7 Q Y& R3 C于 <- 选取圆1中心点
2 K) R2 X, W4 W0 ?2 n2 s3 S" Y/ K指定圆的半径或 [直径(D)] <48.4441>: 'CAL <- 输入’CAL 0 ]- s' H! y5 B# c) p! V$ h
起始设定...>> 表示式: RAD*5/7 <- 输入表示式
( {" ^7 I, L0 E% C>> 为 RAD 函数选取圆, 弧或聚合线段: <- 选取圆1,完成图形
3 v, v1 s8 Y I" L/ |
1 @$ j0 H y. f精选应用2:已知二圆,请于两圆连心线中点,画上一个半径为5的小圆:
) x8 Z, ^# s" x# t/ `
8 t) n; K5 z5 w8 v# d! Y指令: CIRCLE ( t' C; P8 F) v& s0 d3 H7 g( z8 d& S
指定圆的中心点或 [三点(3P)/两点(2P)/相切,相切,半径(T)]: 'CAL 8 N7 P6 p, c6 @+ J1 D7 O! W/ }
>> 表示式: (CEN+CEN)/2 <- 输入表示式
" D/ V" u* k* O, Z>> 选取像素给 CEN 锁点: <- 选取圆1中心点
7 f! q5 {/ I5 P% G+ F. h>> 选取像素给 CEN 锁点: <- 选取圆2中心点
. S& I4 `0 R* g2 g; v(190.229 161.234 0.0) <- 求得中点坐标值 ! l1 _) C! a$ Z" Y
指定圆的半径或 [直径(D)] <8.9804>: 5 <-输入半径5
, v& i$ Y W6 m7 D 1 Y8 x! S* h$ R
精选应用3:已知矩形与一条线段,请以矩形对角中点为圆心,线段长度为参考半径,完成一圆:
0 I) ?) M+ X* Q- K: Q+ E
0 `# L" w' m+ Q- ]' ~指令: CIRCLE
5 X. o& u" o8 e指定圆的中心点或 [三点(3P)/两点(2P)/相切,相切,半径(T)]: 'CAL
9 y" V7 C/ ?9 ?* X4 ?>> 表示式: MEE <- 输入表示式
$ N. a# S( j1 x) I; X R>> 选取一个端点给 MEE: <- 选取端点1
$ l* M8 i& I; q! z, q; M>> 选取另一个端点给 MEE: <-选取端点2
1 v4 L$ |( Y |(70.2147 87.3565 0.0) <- 求得中点坐标值 # [6 N n. u3 e8 [+ l3 A- J6 g' o+ x) {
指定圆的半径或 [直径(D)] <5.0000>: 'CAL 1 h# M3 h1 ^" L
>> 表示式: DEE <-输入表示式 2 O& X7 {7 l2 I: d4 Q9 g
>> 选取一个端点给 DEE: <-选取端点3
; `0 b2 h) V" N>> 选取另一个端点给 DEE: <-选取端点4
1 \. F- \& D$ G' P: @/ e6 p# Y17.3398 <- 求得线段长度值 ! {4 G. N5 R# w' @- B
精选应用4:绘制正五边形,边长为456之平方根:
+ @6 X2 d' P( j$ D; L
$ I: _# j$ T z1 p* D% ~指令: POLYGON ) X0 l; Q2 d- |4 X
输入边的数目 <4>: 5 <- 输入边数
8 u# R: S' s, A+ [5 L; A指定多边形的中心点或 [边缘(E)]: E <- 输入选项 ( s5 @6 a# y8 s" \0 d3 f/ P
指定边缘的第一个端点: <- 选取任意一点为起点 ) C2 r" j9 r7 c' w. ~* f+ o- F
指定边缘的第二个端点: 'CAL / d! ^+ r+ r9 o7 @
>> 表示式: [@SQRT(456)<0] <- 输入表示式
' s$ R- T7 _* V4 ^(85.7895 9.51962 0.0) <- 求得第二端点坐标
7 w1 \8 s: M5 _6 w' T1 n+ d/ `( [- a6 @; O r9 T- E8 h
数值表达式:
# W" f0 F# Y# l1 ?& h/ j运操作数 运算方式 * p+ L5 h6 G9 W3 X. G; l7 J8 s' y
() 群组表达式
E% s' n& k) g. G! w+ ?. K^ 指数表达式 , U9 i: [. g3 J7 w
*与/ 乘法与除法
+ c" q5 O" r4 O5 S) ~6 d; B+与- 加法与减法 : N# r2 h- R& @1 v) {; F9 _' b
向量表达式: ! c2 H" y' u3 t: b
运操作数 运算方式
, x* N' }" D: [& ^* z6 H() 群组表达式 1 t6 x+ M( ]" G& c! K
& 计算两向量间的向量乘积 (当做一个向量) . M# J9 I- I: n9 z' k8 }
[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)] ; I+ e0 a( G5 K: |* z. a; W
*与/ 计算两向量间的纯量乘绩 (当做一个实数) : z6 w9 ]3 U- G7 b3 Z1 ?, ~
[a,b,c]&[x,y,z]=ax+by+cz / h8 O! F5 Y' g+ Z1 O1 n1 V" i
*与/ 向量乘以或除以一个实数 a*[x,y,z]=[a*x,a*y,a*z]
! N2 Z) ~) E% K% M0 m( u) X+与- 向量加法与减法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z] ; J1 n& h5 m0 O4 u! m1 p, `
向量表达式: 1 O- Y0 k8 d8 A2 O) b( W4 B+ [
点的格式 格 式
- {" o0 z$ y: C( i极坐标 [距离<角度]
& w' {9 R1 s9 ^. T5 Z2 D2 R圆柱坐标 [距离<角度,Z] 2 F. B$ n0 j. E7 h5 L# {
球形坐标 [距离<角度1<角度2] % D$ u" V/ F; R* T, Z
相对坐标 使用 @ 前置符号 [@x,y,z]
/ ~) |3 X! E5 ?1 UWCS(代替UCS) 使用 * 前置符号[*x,y,z] + K6 [) ?- R) H1 A# d
- `& l( |, ~! ^/ v标准数值函数: + R& Y9 ?4 m2 M! n
函 数 功能说明
& N6 B' w \$ F7 l; Csin (角度) 求角度之正弦值
# P0 v" t8 ^* }! ~' g1 rcos (角度) 求角度之余弦值
_% K% G% Z. P7 v& O/ atang (角度) 求角度之正切值
% x |9 e1 o- v1 {$ j* Casin (实数) 求数值之反正弦值 (数值必须在-1与1之间)
7 \: Y1 L. }1 R5 D3 M7 @3 M' Yacos (实数) 求数值之反余弦值 (数值必须在-1与1之间)
4 p: _8 B# N& R9 Q; S, |4 F2 xatang (实数) 求数值之反正切值
5 n% t, S9 F1 b( Eln (实数) 求数值之自然对数 7 z/ Q* S8 _ `8 _% A, i/ ~
log (实数) 求数值以实为底之对数 ) I5 k/ s. X$ j# r2 [
exp (实数) 求数值之自然指数
1 I' G1 x3 S" d" ~4 Texp10 (实数) 求数值以实为底之指数
) d' o+ _5 w4 Gsqr (实数) 求数值之平方
, X3 v/ W- q$ M( l1 l: rsqrt (实数) 求数值之平方根 (数值必须不为负值)
6 l2 F/ J+ F& Yabs (实数) 求数值之绝对值
2 W+ C! r% Q* n1 u% |+ O$ mround (实数) 求最接近数值的整数 : \4 ?" o: O3 a% e' y
trunc (实数) 求数值之整数部分
, C3 D0 ]! j- @* Y! ar2d (角度) 将角度由弪度转为度,例如r2d (pi) 将常数p转为180度
2 i; U, @# k# Y2 |' B) [d2r (角度) 将角度由度转为弪度,例如d2r (180) 转换180度为p弪度值 ) H( P- f, a9 N: \( @( j
pi 常数p 3 B. j$ E2 m2 d$ X+ V
特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值) ; V \8 t* _1 @% b( u3 C9 u
函 数 功能说明 * W, ?" r0 a2 A0 s- q$ {
ang (p1,p2) 求X轴与直线(p1,p2)之夹角值
0 x a3 f" o4 r2 i hang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角 9 Z$ c* ?: x. K. W
dist (p1,p2) 求p1及p2间的距离
. V% O6 O$ e/ j( Q0 s* sdpl (p,p1,p2) 点p与经过p1、p2之直线最短距离 m0 l' m9 U. Y
dpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离 ) ?6 ~7 ]. F& H# v+ x1 @7 E
Dee dist (end,end)之便捷功能函数,求两端点之距离 : p2 [& x- {- }2 v+ H
getvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标
( [# N$ p% r& V3 x! m. x' mill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点 5 G5 M: z0 M" }& @- \: m0 h6 q8 f
ilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点
- V! w% [! m; U( w/ R7 Z4 \ille ill (end,end,end,end) 的便捷功能函数 * y2 u2 ?( ?* y) Z1 }
mee (end,end)/2 的便捷功能函数,求二端点间的中点坐标 8 A( y {; f" E5 u
nor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向) 6 {( M- l0 z3 d! H- T
nee nor (end,end)之便捷功能函数
/ x# U+ i X# s7 Spld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标
( s% _5 C& X! Z) l k% s0 jplt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位
& v: g. h( Y! C0 V$ S" mrad 选取一圆或弧求取该半径值 - e" b$ D+ g' r! @. Z3 L
rot (p,basp,a) 点p以basp为基准旋转a角度 ' O( M. D( D% V$ k6 ^
rot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a
/ C* x+ L8 ?6 g5 L$ Uvec (p1,p2) 点p1至点p2之向量 1 I* P/ d7 e; W4 J- P6 k
vec1 (p1,p2) 点p1至点p2之单位向量 9 ?" x/ ?8 d, Z& m, |+ v; ~, [
vee vec(end,end)之便捷功能函数
4 g! Q2 t. Z1 r: G" d$ ^% e( a+ ovee1 Vec1(end,end)之便捷功能函数
9 ~# \" H4 @# M/ c过滤一个点或向量的X、Y和Z分量:
9 S( I, h+ E3 l4 n* w; R函 数 功能说明
; o/ l8 e! D/ S5 m9 M4 M/ X2 Nxyof (p1) 点的X和Y分量,Z分量设为0.0 ( c3 e8 X4 M w
xzof (p1) 点的X和Z分量,Y分量设为0.0
r/ \3 g( d* P: Q% Pyzof (p1) 点的Y和Z分量,X分量设为0.0 6 H9 K8 H+ K& r2 @1 X4 U' ^
xof (p1) 点的X分量,Y和Z分量设为0.0 8 I4 b8 n1 {1 ]- C2 y5 y
yof (p1) 点的Y分量,X和Z分量设为0.0
2 f* g+ _$ O, Q; P" gzof (p1) 点的Z分量,X和Y分量设为0.0 $ f4 n3 D' X! y
rxof (p1) 点的X分量
# A U0 W: V1 z( pryof (p1) 点的Y分量 6 D4 F# u5 S& Q/ ~$ ?8 a6 C
rzof (p1) 点的Z分量
8 F1 A) _# N; V4 y. {9 n Z
% v7 {' n6 d/ D4 b' [" z) K% p7. 8 e k. j# v% f% `# {0 B8 [. W
AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。 5 b4 Z( E7 q3 [) k1 W
1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。
9 k2 I8 o' _# y- t5 [0 z2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。 & u) |' J P. G" a) J
3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。- z* V1 L, R1 C' H+ u; O8 S
2 V' n) ?# c& r* O. k8.AutoCAD字体替换技巧
+ B/ Z5 D) B8 k6 O: J0 e/ qAutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的计算机中没有UMHZ.shx字体,而需为其指定笔者计算机中存在的字体hzkt.shx。
/ r" i) G# r2 C这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定: $ { t/ [! {8 s; Q6 v$ Q
执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。
5 Y0 {: O& o8 M5 t
( e( c$ e1 O5 K7 x. J. |9'CAL虽然好用,但它是采AuyoLISP的叙述语法,多少也须有LISP的底子 。 : n6 @9 g- F+ M I! P1 k
我目前使用《AutoCAD环境下呼叫Windows的计算器》,更为方便且直接,并 ) w7 h- T3 F& x
有普通和工程用两种计算器可选用。 1 y0 H {- x3 \# l3 V9 s4 V! ?
方法:
' l% a- f; F1 [1. 指令ALIASEDIT→Shell command→选【ADD】钮→Alias=CALC,
' y: V' Y, ^1 E: I7 b. T, [Command=start calc
3 @. ?" }( l6 e. ?尔后在AutoCAD command 提示下键入CALC即可叫出计算器。 * m; u) d) B3 V4 d& b' G9 t
2. 如果ALIASEDIT不能作用,编辑acad.pgp也一样可达到目地。
( v3 K9 P1 A, E; A4 yAutoCAD表格制作
4 J f6 @$ f- \, }; \AutoCAD尽管有强大的图形功能,但表格处理功能相对较弱,而在实际工作中,往往需要在AutoCAD中制作各种表格,如工程数量表等,如何高效制作表格,是一个很实用的问题。 在AutoCAD环境下用手工画线方法绘制表格,然后,再在表格中填写文字,不但效率低下, # r$ B1 K7 z- |/ V! U) C! x; N
而且,很难精确控制文字的书写位置,文字排版也很成问题。尽管AutoCAD支持对象链接与嵌入,可以插入Word或Excel表格,但是一方面修改起来不是很方便,一点小小的修改就得进入Word或Excel,修改完成后,又得退回到AutoCAD,另一方面,一些特殊符号如一级
9 G [6 ^8 u+ O钢筋符号以及二级钢筋符号等,在Word或Excel中很难输入,那?有没有两全其美的方法呢,经过探索,可以这样较好解决:先在Excel中制完表格,复制到剪贴板,然后再在AutoCAD环境下选择edit菜单中的Paste special,选择作?AutoCAD Entities,确定以后,表格 2 t. |1 J+ z: w" E* X6 {6 D7 U7 o
即转化成AutoCAD实体,用explode炸开,即可以编辑其中的线条及方字,非常方便。 |
|