|
1.ACAD新手学习时,掌握一定技巧是不是会觉得提升很快啊? # m; J% j& T7 ^2 P
那我抛砖引玉先来一个,有技巧的和学有所得的请跟贴! 3 X! s2 |6 x7 j7 \- q
选择技巧: , g- z) C$ E6 `- }0 J- O1 V
在选择编辑中,有时不小心多选了某个像素,此时在命令未结束下并不需要取消命令而重来,只须在"选择目标"的提示后输入remove回车,再在提示下逐一选择哪些多选的像素(当然别太多,否则难选啊!)即可搞定.
9 X8 U4 ~- m0 d* A" a9 O2.分享我的AutoCAD裁剪技巧
9 i/ B# F! C+ C3 Y8 p" l t R如图所示,要对右图部分圆(可以是其它边框)外的直线进行裁剪,普通办法就是选择裁剪边界后再选择要裁剪的线段即可,实际上AutoCAD还有较为简捷的办法,其做法如下:
: R; r2 u8 k+ A$ v) k% N1.按常规执行裁剪命令,选择裁剪边界(回车确认); 3 ~: I% A( h* |8 k9 u. M/ C9 W1 P
2.在提示选择要裁剪的线段元素时输入“f”(即fence),回车确认;
- w: K) v0 ?4 y4 n( Z! X3.在提示:First Fence point下绘制与要裁剪线段相交的连续橡皮筋直线,回车确认即可(见图标)。 6 g, Z d, g+ T! f' A: E
尚需注意两点:1.橡皮筋直线无需闭合;2.橡皮筋直线与要裁剪线段重复相交时,则剪去以后一次的部分(这点很重要哦)。
9 H4 v. n" _: p9 |' X7 b: U3.Remove可用【Shift】+object 代替更方便。
- S% Q" Q5 O6 R! f4.如何在WORD表格中引用ACAD的形位公差??(如图红框区所示) ( S) @( K" [) f% c( L/ j: H- ~
; b* F2 {+ L1 \. O) k' R其实也简单,但就怕部分新手不敢一试! : i% |' u) [# b! K8 b4 J) K9 Y
1.将ACAD的背景设为白色,否则在WORD中不能处理背景色; " J- j. o- ~2 S6 {' S
2.在ACAD中单独直接标注形位公差图框,尽量放大显示至整个绘图区; 4 H- O) l8 k, S m, f$ P7 C
3.使用ACAD的copyclip(拷贝至粘贴板)命令,选中形位公差图框; 5 L% m; f) g, J, |" p
4.切换至WORD的表格中,粘贴即可,但此时整个表格会被挤得很乱,此时可耐点性子,利用WORD自带的图片编辑功能将形位公差图框多余的边剪去,并直接拖放形位公差图框图片至表格范围内的合适大小.为利于操作,可将文档显示放大。 " V2 ~+ N$ O7 n. Y/ {
可以肯定,一般的打字员、文秘是做不好这项工作的,应为她不会ACAD,高兴吗?! , T; x9 R( v* q, {
2 w( R$ v( w. W' E% X% c, a3 K5.善用ACAD的内部函数计算器功能
1 A' t5 C5 G; t8 @! {! y* t
b8 {% v- j& [$ }$ ~) Y- K) N内部函数计算器功能命令: cal 可以作透明命令使用.
" h1 R/ E9 j6 f+ w, a5 [6 n, @比如偏移像素时,可以在提示输入偏移距离时输入:'cal,即
/ e. v$ h. x6 v% P) p u( DCommand:
/ P- x3 K- g& I+ RSpecify offset distance or [Through] : 'cal 8 P: G9 _+ K; k( ^
回车后在 Initializing...>> Expression: 提示后输入任意计算距离的等式如:100*sin(30) + ?0 [/ q3 L1 y. M
系统将自动计算偏移距离,再选择像素即可。 , w9 N/ k+ ~5 c @
6精选应用5:已知任意斜线及圆圆心于线段端点2上,欲将圆自圆心点2与端点3线段上移动25的距离: 4 U- {* u& K& d. J/ M! `. B9 n; l
2 y4 o; O6 ^( N( T/ x7 e9 j4 B指令: MOVE
: Y7 z+ I* X- l/ F( J- x选取对象: <- 选取圆1 9 }1 n4 B7 |' y. g
选取对象: <- [Enter]
0 S2 V, z; {' L1 c; e指定基准点或位移: <- 选取圆中心点 5 g5 y* Z; X0 ^6 O3 h4 j% q i
指定位移的第二点或 <使用第一点作为位移>: 'CAL 0 p8 q& z% t6 W) R3 E {+ x; e: K, h! k
>> 表示式: @+vee1*25 <- 输入表示式 5 k" k) ~# ~3 e
>> 选取一个端点给 VEE1: <- 选取端点2 ; i% s. f$ Y& b9 [, \2 Y, L( ~
>> 选取另一个端点给 VEE1: <- 选取端点3
8 \7 k! f+ C: o! v(152.103 -11.8027 0.0) <- 求得位移点坐标
( x7 w. k, z6 y
% B' a& ]. r i) o: p精选应用6:承上题,如果要将圆移至端点3的25的位置上,如图所示:
& X! U! v# V$ m- |7 S4 Z9 x
# k. V( N P1 D ~5 z1 N7 o指令: MOVE
% y' \+ V' x/ @3 G8 k选取对象: <- 选取圆1 ) ?8 c3 }$ B% i4 }
选取对象: <-[Enter]
( O: u2 w5 {) j. H指定基准点或位移: <- 选取圆中心点 / O( H: G% Q6 T: v* ~
指定位移的第二点或 <使用第一点作为位移>: 'CAL ! y& q1 u" ^3 n1 f) L
>> 表示式: pld(end,end,25) <- 输入表示式
" [ m* X. h- G+ \& l" z>> 选取像素给 END 锁点: <- 选取端点3 7 V4 K; u% R) B# `0 j) w
>> 选取像素给 END 锁点: <- 选取端点2 * W5 D! E( f4 ]. C8 y" K
(147.624 -80.7839 0.0) <- 求得位移点坐标 - p) s; ~9 X' P8 Q3 f! ?. E
) {% ~6 y/ O& b% K! k
精选应用7:已知任意斜线欲完成一个正三角形,边长为斜线的3倍,角度方向与斜线相同:
% p3 e) ~, m: [) A: @
) w$ c; G+ n+ A( M. p指令: POLYGON
& I8 }! g* j: R) p( Z: y输入边的数目 <5>: 3 <-输入边数
% ^3 Z* Y& o0 ^' Z指定多边形的中心点或 [边缘(E)]: E <- 输入选项 , U+ T. q+ z# w3 l# |
指定边缘的第一个端点: <- 选取任意一点为起点
z8 h! D" U" F9 e: [+ o2 t2 i指定边缘的第二个端点: 'CAL
+ n. s" I$ S2 X# @>> 表示式: @+vee*3 <- 输入表示式 + U; v( R4 M# a* c2 p: M
>> 选取一个端点给 VEE: <- 选取端点1
8 L2 h5 o, N( n1 h>> 选取另一个端点给 VEE: < -选取端点2
. b0 X0 L* L5 X5 m, \- |(138.543 -168.946 0.0) <- 求得长度方向坐标点
( E- s# g8 P! G# m
3 U& p0 v# y6 o2 L0 k: ^$ }1 g( `8 w精选应用8:已知任意两条相交线段即另一条水平线,请于水平线上完成一弧夹角同P1-P2-P3: 8 B3 v/ t& o5 W
) g6 E6 @* ^! I& d* n3 ~5 E7 y1 ?指令: ARC 5 S6 X+ e" n9 _3 c' g
指定弧的起点或 [中心点(C)]: <- 选取端点1 5 G! J1 {& J! d% P1 C5 Y9 |
指定弧的第二点或 [中心点(C)/终点(E)]: C <- 输入选项
1 U* ]; I! z( [- a G w指定弧的中心点: <- 选取端点2 5 j8 l- r6 r# m
指定弧的终点或 [角度(A)/弦长(L)]: A <- 输入选项 $ c6 V% f3 ~- d9 k; P
指定夹角: 'CAL
5 s4 x/ M9 |9 J5 A- P1 ]0 y>> 表示式: ang(int,end,end) <- 输入表示式 7 Z# N5 t3 T# T7 A: _# p
>> 选取像素给 INT 锁点: <- 选取交点P2
( H v1 x: N7 @. I, H( a! U>> 选取像素给 END 锁点: <- 选取端点P1 " P. n* _9 [" P( E7 O5 i
>> 选取像素给 END 锁点: <- 选取端点P3
+ n% i( g" a4 Z, ^3 q& R43.7612 <- 求得弧夹角A % w" ^+ x+ r: k3 W2 {& x1 c
精选应用9:承上一单元精选应用8,请将线段与弧,以端点2为基准点旋转角度同P2至P1:
5 U% d' ?. g2 G. E& B' [: t: Y# K" A
指令:ROTATE , ?% n; X9 i: j! l1 s
目前使用者坐标系统中的正向角: ANGDIR=逆时钟方向ANGBASE=0
& O2 \' e$ j+ e* [# m选取对象: <- 选取右侧弧与线
x9 i5 f" ? V1 ~: D选取对象: <-[Enter] 0 x" e7 N' t' Q3 }0 c" B8 X
指定基准点: <-选取端点2
/ u$ ?, G4 m9 i, z) |. w指定旋转角度或 [参考(R)]: 'CAL
9 X- v, J- V! e5 k0 a! k( }>> 表示式: ang(end,end) <-输入表示式 3 U4 a% @8 f% Y+ U8 R* f
>> 选取像素给 END 锁点: <-选取端点P2 0 y+ }* {/ ]9 ]2 M/ D; G
>> 选取像素给 END 锁点: <- 选取端点P1
- M6 T5 R+ D" V$ _ p" l+ y/ n72.2417 ß 求得线段角度A 7 U3 m7 f, e) T, B- o
% R8 F4 `2 H6 G% s: B
精选应用10:已知任意线段,欲于线段3/5位置上完成一圆,半径为线长的1/8:
: `9 ~ W, }: Z. P& k
% K4 {% {0 h; W, i; @7 N$ j5 x3 Z2 X指令: CIRCLE
+ C" r# R# `$ W指定圆的中心点或 [三点(3P)/两点(2P)/相切,相切,半径(T)]: 'CAL ; L; ~+ {% L- ?8 }
>> 表示式: plt(end,end,3/5) <- 输入表示式
|' z- M) z! ^9 I+ K8 g+ S>> 选取像素给 END 锁点: <- 选取端点1
) m7 x: ?& i; s" Q+ f6 B* Z2 Z>> 选取像素给 END 锁点: <- 选取端点2 - k5 C+ [7 o1 g; R& g
(139.943 -345.825 0.0) <- 求得圆心位置坐标 8 ?( W/ \! {: S9 d' t8 Z
指定圆的半径或 [直径(D)] <8.5434>: 'CAL
) i4 ]7 h6 w# O0 ]& \6 T3 x) u>> 表示式: dee/8 <- 输入表示式
/ J2 V- K; Q" m7 R' j5 m>> 选取一个端点给 DEE: <- 选取端点1
$ h+ ~3 I3 _' p2 | e& s9 y>> 选取另一个端点给 DEE: < - 选取端点2
1 M, o1 l( m U5 [1 a6.68901 <- 求得圆半径值
- b$ V( O6 v' s4 G& K
8 k+ j+ F2 o( i精选应用11:已知任意线段,请画一个半径20的圆与线段的中点相切:
9 \5 I. g: Z" A5 ^) g' k# Y$ w- J
指令: CIRCLE - W( i6 T* Q/ `
指定圆的中心点或 [三点(3P)/两点(2P)/相切,相切,半径(T)]: 2P <- 输入选项 ! w* D5 b9 {4 `' [" M7 T
指定圆直径的第一个端点: mid <- 选取中点3 , A/ t% S6 x5 k: q# Y
指定圆直径的第二个端点: 'CAL
2 P+ B( V( X; c>> 表示式: @+nee*40 <- 输入表示式
; U3 _2 n: X: R' C# Y>> 选取一个端点给 NEE: <- 选取端点1 . q) r5 V, x7 |# C) v6 G( a1 l
>> 选取另一个端点给 NEE: <- 选取端点1
; `# L( ]2 x. k _(115.763 -389.846 0.0) <- 求得另一个直径点
9 W% Q6 _5 y' X0 x: |7 j
0 v, e6 x4 C2 M- {3 N' s精选应用12:已知两条任意线段,请于两线段端点间交点处绘制半径10的圆:
! ^7 @9 t D x3 M, S4 j- l) o! G9 Z
指令: CIRCLE $ d* g; ^, @0 x/ X$ `7 L& D
指定圆的中心点或 [三点(3P)/两点(2P)/相切,相切,半径(T)]: 'CAL
4 z/ X0 H4 M F" L0 V>> 表示式: ille <- 输入表示式
+ y6 i. y9 E9 t; @# W+ d>> 选取一个端点给 ILLE:第一条线: <- 选取端点1 4 @* z; M2 b7 [8 i. e. x* N
>> 选取另一个端点给 ILLE:第一条线: <- 选取端点4
. ]7 U1 T; }3 s% E4 d+ i3 T>> 选取一个端点给 ILLE:第二条线: <- 选取端点2 : t# @8 e* G; H
>> 选取另一个端点给 ILLE:第二条线: <- 选取端点3
) d3 D9 t7 q- l. ~1 B2 a# Q(147.396 -488.861 0.0) <- 求得圆心坐标点
* j/ P) I4 y0 L' m指定圆的半径或 [直径(D)] <20.0000>: 10 <- 输入半径 9 L2 K' I! V6 A4 {/ ~ z6 z- M( p
0 |: O) T" T. m9 j& g9 c) C精选应用13:已知矩形条件如下:
: w2 k6 J+ L( }: p- w X" `& B' D7 w' D4 S; Q4 c S
指令: RECTANG
3 s( N. }# z% z2 y5 ^& d指定第一个角点或[倒角(C)/高程(E)/圆角(F)/厚度(T)/线宽(W)]: <- 选取左下角点 ; t( o) a5 @% F2 G, _+ |
指定其它角点: 'CAL 7 n% N) h# Y* K4 y3 @
>> 表示式: [@sqr(8.35),sqrt(2)*9.5] <- 输入表示式 8 Z- b, U: i8 N
(111.524 -558.998 0.0) <- 求得另一角坐标点 $ P1 b C( K) n6 e r4 c: R1 i4 D
精选应用1:已知一个任意圆,画出一个同心圆半径为该圆的5/7
4 U: H; @: h# V @$ }2 k v) B0 l: b, C/ z0 |. L+ I/ ^2 t" z6 q
指令: CIRCLE 5 _- e% N" I+ r% l% P( r) J/ F; \' G
指定圆的中心点或 [三点(3P)/两点(2P)/相切,相切,半径(T)]: CEN
# v% f. G6 R4 T/ g) W( h于 <- 选取圆1中心点
3 b' ^' I! _( l1 U指定圆的半径或 [直径(D)] <48.4441>: 'CAL <- 输入’CAL
. ~+ U) T' W8 z( Q, O9 Q& I+ S8 ~起始设定...>> 表示式: RAD*5/7 <- 输入表示式 4 i( `; w/ G. i
>> 为 RAD 函数选取圆, 弧或聚合线段: <- 选取圆1,完成图形 $ @: z/ @& `$ c* p! t$ G8 S& z
- n* A5 |# V+ w- c0 X6 N精选应用2:已知二圆,请于两圆连心线中点,画上一个半径为5的小圆: % M( [ |3 T# n# t5 F* \3 B/ _
7 S" Z- e3 N' a$ M. t
指令: CIRCLE ! _, X$ P3 L7 N6 S$ W
指定圆的中心点或 [三点(3P)/两点(2P)/相切,相切,半径(T)]: 'CAL 3 ^. n6 f0 X" S- F+ ]/ e
>> 表示式: (CEN+CEN)/2 <- 输入表示式 5 Y$ Y: a* T" Q+ ~+ R/ U( y. ]0 N
>> 选取像素给 CEN 锁点: <- 选取圆1中心点 % N( F% r6 A h' |
>> 选取像素给 CEN 锁点: <- 选取圆2中心点 : B! O. g% J$ s2 n b( h" Q) R
(190.229 161.234 0.0) <- 求得中点坐标值 ( d2 c8 y3 q- z: T5 R
指定圆的半径或 [直径(D)] <8.9804>: 5 <-输入半径5
8 V$ G7 |. }1 c3 `' Z( e5 K ; u( G8 c& ^5 B; X
精选应用3:已知矩形与一条线段,请以矩形对角中点为圆心,线段长度为参考半径,完成一圆:
+ y, J4 }; [/ {# g, M: N$ h; ^2 _. B E: F% M+ v
指令: CIRCLE
; E( N" j; V+ g: A指定圆的中心点或 [三点(3P)/两点(2P)/相切,相切,半径(T)]: 'CAL - G2 T* ^6 Z- F) e P& R1 }3 y
>> 表示式: MEE <- 输入表示式 $ G% c3 h, C/ Q t" ?" r9 Z/ S
>> 选取一个端点给 MEE: <- 选取端点1
+ f3 |2 K6 Q1 Y0 W>> 选取另一个端点给 MEE: <-选取端点2 ' z% {7 n; h$ G j0 q0 K+ v
(70.2147 87.3565 0.0) <- 求得中点坐标值
4 o# K% d: G4 D6 Q指定圆的半径或 [直径(D)] <5.0000>: 'CAL
8 I9 X. B, U- k, C, Q5 x3 l>> 表示式: DEE <-输入表示式
( E) h2 h: ^ y/ m* r6 ^+ g>> 选取一个端点给 DEE: <-选取端点3
& _9 _4 C+ ], Q9 k+ }>> 选取另一个端点给 DEE: <-选取端点4
) k, A" \0 X0 I' X; N7 G) u! b17.3398 <- 求得线段长度值
/ u6 A$ ^! I6 W- ~( [" L精选应用4:绘制正五边形,边长为456之平方根: - H! k4 q* p% l; P$ p
& I6 j2 e5 T& B
指令: POLYGON
0 x' Z" e5 v7 x) g4 d% f输入边的数目 <4>: 5 <- 输入边数 ' O0 u5 T* j! @) |. ]
指定多边形的中心点或 [边缘(E)]: E <- 输入选项 : E7 a8 B* M) e, T+ `) N0 R9 \: ]
指定边缘的第一个端点: <- 选取任意一点为起点 : i e' y, ~8 _# Y
指定边缘的第二个端点: 'CAL
7 | j2 @5 b# T+ m4 @( K>> 表示式: [@SQRT(456)<0] <- 输入表示式 }( U$ i% I9 a% k( d. k
(85.7895 9.51962 0.0) <- 求得第二端点坐标 " n x1 O! \- U- \ G1 V
- x/ p% ?6 i- Z) {, K v: M
数值表达式:
4 W& y; w% F3 Z( y/ b/ b运操作数 运算方式 # k- C7 w* B2 s+ h4 k, [* }
() 群组表达式
2 z* @8 \' S4 y O i! b* S^ 指数表达式 : [7 \1 |! t, R: `' i" M! J4 N
*与/ 乘法与除法 6 c2 q" u( z, s8 ], c+ A1 b
+与- 加法与减法 1 }% Q. u3 O8 P- s( ], [. s! V# X
向量表达式: + M" a9 P7 v* q; x* i N
运操作数 运算方式 0 h* G# `2 ~2 [( [. Q7 H
() 群组表达式 3 ]$ z9 W' z$ m8 }' b
& 计算两向量间的向量乘积 (当做一个向量)
! |1 |* N/ J0 N[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]
7 A% ~7 ~9 }" W" S4 b- M$ L*与/ 计算两向量间的纯量乘绩 (当做一个实数)
, F. s; o% H4 h& l3 T7 X a* ~[a,b,c]&[x,y,z]=ax+by+cz
( _2 |9 o/ E/ j! h1 `*与/ 向量乘以或除以一个实数 a*[x,y,z]=[a*x,a*y,a*z] ! f2 n0 v5 i1 F, p6 }0 C" u
+与- 向量加法与减法 [a,b,c]+[x,y,z]=[a+x,b+y,c+z]
) p# [8 K' {$ k6 b向量表达式: 2 n4 _' }) F' Z3 p, I8 p i
点的格式 格 式
* s& U- O6 Y5 N7 ]: f) P极坐标 [距离<角度]
" x" k" K; M# \2 P3 h圆柱坐标 [距离<角度,Z]
# x' D$ m% `4 l& N' [球形坐标 [距离<角度1<角度2]
) n* V2 g2 {3 c. Q% w% h( ^0 i相对坐标 使用 @ 前置符号 [@x,y,z]
2 B! ^1 @& i+ r/ ]) LWCS(代替UCS) 使用 * 前置符号[*x,y,z]
4 }" ^& i% A+ C% O
; Y. @7 j/ N' ]: {标准数值函数:
& f' [2 @; Q: r& x函 数 功能说明 & {* s" I+ O2 e; ]8 J' l% \
sin (角度) 求角度之正弦值 p; ?# l" r3 t1 X: {# Y* r
cos (角度) 求角度之余弦值 " m3 c M9 z% U& v1 k$ a3 i
tang (角度) 求角度之正切值
. T0 G& l2 L& Kasin (实数) 求数值之反正弦值 (数值必须在-1与1之间)
3 _. M# p% p6 t" p4 n; bacos (实数) 求数值之反余弦值 (数值必须在-1与1之间) 8 B( Z: {) g1 F8 L3 J/ a# `
atang (实数) 求数值之反正切值
7 v, K" F0 c" E: X" o. R, ~/ dln (实数) 求数值之自然对数 : W8 x$ h/ G( {6 N! z
log (实数) 求数值以实为底之对数
/ S' ^. s( C$ Z. Nexp (实数) 求数值之自然指数 % h, l8 z+ q w/ U5 F
exp10 (实数) 求数值以实为底之指数 * [% X! y( ^, Q L' R3 g$ J
sqr (实数) 求数值之平方 ; Y u& X1 W0 T; d
sqrt (实数) 求数值之平方根 (数值必须不为负值) 5 z1 } P- O0 p9 {1 I. c
abs (实数) 求数值之绝对值 8 m6 P6 `. t6 P+ W
round (实数) 求最接近数值的整数
; c: M& Z; d0 R2 U. ?% M+ atrunc (实数) 求数值之整数部分 & N% |6 E' T/ r L: p2 W6 _- W- I
r2d (角度) 将角度由弪度转为度,例如r2d (pi) 将常数p转为180度 + i! X0 ]: I2 \# @
d2r (角度) 将角度由度转为弪度,例如d2r (180) 转换180度为p弪度值
. N9 J; o1 v5 K& {2 A! C7 R# |- cpi 常数p G' S8 b% o% N
特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值)
| G1 j& h8 Q3 i! D5 j函 数 功能说明
/ P4 d. c1 V# r9 B1 p/ w* K( s" Sang (p1,p2) 求X轴与直线(p1,p2)之夹角值
# _0 s( _( Y2 i3 Tang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角
) X+ C; K% c: N& d# R" ^dist (p1,p2) 求p1及p2间的距离 9 z* P1 r( ~( u/ F) R" F; `2 Q
dpl (p,p1,p2) 点p与经过p1、p2之直线最短距离
; {: a8 W, [5 `& q1 U' Fdpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离
" |. _1 {5 R1 E k- j* EDee dist (end,end)之便捷功能函数,求两端点之距离
' m7 P: n+ d8 E# M3 S1 Ugetvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标
+ {5 k: W! }+ `+ Rill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点 % T0 a0 _) d- m) e2 }
ilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点
! E |2 I: o9 \5 n$ j% Qille ill (end,end,end,end) 的便捷功能函数
* ~8 ?" z6 A5 E8 m6 {+ Emee (end,end)/2 的便捷功能函数,求二端点间的中点坐标 $ a; ?/ h9 p: N% {( }. r! x
nor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向) {6 D/ X2 ~+ G# p: O
nee nor (end,end)之便捷功能函数 0 [- L( S! y# I( t
pld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标 9 u6 x- t, P2 }( V
plt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位
6 s! Z5 ?. [/ Q! ]$ F" frad 选取一圆或弧求取该半径值
: v) l" x3 e# C" P* r" E- Urot (p,basp,a) 点p以basp为基准旋转a角度
& Q8 P5 H7 U3 J/ v) |6 K- grot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a 4 z. k" W! Q- V' C1 i0 x5 C
vec (p1,p2) 点p1至点p2之向量
! H5 q' C8 ?7 pvec1 (p1,p2) 点p1至点p2之单位向量
# _1 x* d4 z9 }+ Svee vec(end,end)之便捷功能函数
! I" d+ p2 h9 s6 p+ W9 ]vee1 Vec1(end,end)之便捷功能函数 ' E& r4 T1 J3 Z- F
过滤一个点或向量的X、Y和Z分量:
. c$ `( V- t" @% J函 数 功能说明
) r, a. Q1 J' Oxyof (p1) 点的X和Y分量,Z分量设为0.0
, @- E) B! E" h- w) r% ?$ uxzof (p1) 点的X和Z分量,Y分量设为0.0
1 y+ H3 w6 ^% q9 v- Gyzof (p1) 点的Y和Z分量,X分量设为0.0 6 L, z- w. I; P$ k$ j5 K6 E
xof (p1) 点的X分量,Y和Z分量设为0.0
! D5 H1 b6 ^" K4 C) u5 Tyof (p1) 点的Y分量,X和Z分量设为0.0
# c L) t2 Q9 i( R' dzof (p1) 点的Z分量,X和Y分量设为0.0 . v H' m8 @4 w- T' \
rxof (p1) 点的X分量 1 P8 {( I! N+ P2 G. B7 D* B. c
ryof (p1) 点的Y分量 * } y3 Z2 b0 H% r! y3 W& b/ v. d
rzof (p1) 点的Z分量 . q/ m, f6 M y; G u) f
& N" \4 n0 v) Y) S) t
7. + `$ d& w7 a( I( J* I" z" S
AutoCAD中,可以方便、准确地计算二维封闭图形的面积(包括周长),但对于不同类别的图形,其计算方法也不尽相同。 4 E0 l9 G: n0 V/ D5 D
1. 对于简单图形,如矩形、三角形。只须执行命令AREA(可以是命令行输入或点击对应命令图标),在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,打开捕捉依次选取矩形或三角形各交点后回车,AutoCAD将自动计算面积(Area)、周长(Perimeter),并将结果列于命令行。 5 y$ f/ F- T& O/ B6 K
2. 对于简单图形,如圆或其它多段线(Polyline)、样条线(Spline)组成的二维封闭图形。执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择要计算的图形,AutoCAD将自动计算面积、周长。
, y S' u: Y, H& B2 Q# l3. 对于由简单直线、圆弧组成的复杂封闭图形,不能直接执行AREA命令计算图形面积。必须先使用Boundary命令(其使用方法依照下图对话框选择即刻,它同于剖面线填充的面域创建),以要计算面积的图形创建一个面域(region)或多段线对象,再执行命令AREA,在命令提示“Specify first corner point or [Object/Add/Subtract]:”后,选择Object选项,根据提示选择刚刚建立的面域图形,AutoCAD将自动计算面积、周长。! e- ?$ |. u, ?8 J
# [9 ^0 ~4 ]! j6 p3 u
8.AutoCAD字体替换技巧 : D3 K/ T( [/ G6 @: z! {& |7 ^
AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的计算机中没有UMHZ.shx字体,而需为其指定笔者计算机中存在的字体hzkt.shx。
% N W9 @7 m% n! N P( h这种提示在每次启动AutoCAD后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定: # C2 j. }2 n+ b* T
执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。
% z( b; Q$ P3 E E3 r& t5 d3 L# D4 s- v1 H$ q5 x) a
9'CAL虽然好用,但它是采AuyoLISP的叙述语法,多少也须有LISP的底子 。 . w! U; `, _: k$ k; E* F! i! s( D/ Z; i
我目前使用《AutoCAD环境下呼叫Windows的计算器》,更为方便且直接,并 2 M; g9 L/ J" s) v1 l
有普通和工程用两种计算器可选用。 . e9 a4 P: c! ~* t) b0 p. @
方法:
1 Z# f4 L7 w! b% g; I8 r5 C$ f1. 指令ALIASEDIT→Shell command→选【ADD】钮→Alias=CALC, 5 ]/ O; {7 c; `3 r' \8 p
Command=start calc
4 ~7 x! ?9 q; ?4 X4 n+ y1 z4 N4 @; B尔后在AutoCAD command 提示下键入CALC即可叫出计算器。 8 O/ w( d: l" b: O' q$ ]/ h
2. 如果ALIASEDIT不能作用,编辑acad.pgp也一样可达到目地。
: C* d( ^+ T& j+ Y' R1 s# W; V( iAutoCAD表格制作
: r7 D n% ~5 c$ Q4 f+ {AutoCAD尽管有强大的图形功能,但表格处理功能相对较弱,而在实际工作中,往往需要在AutoCAD中制作各种表格,如工程数量表等,如何高效制作表格,是一个很实用的问题。 在AutoCAD环境下用手工画线方法绘制表格,然后,再在表格中填写文字,不但效率低下, 2 ^9 x1 I2 q; m/ V8 t
而且,很难精确控制文字的书写位置,文字排版也很成问题。尽管AutoCAD支持对象链接与嵌入,可以插入Word或Excel表格,但是一方面修改起来不是很方便,一点小小的修改就得进入Word或Excel,修改完成后,又得退回到AutoCAD,另一方面,一些特殊符号如一级 4 ^$ c3 ?9 s2 D7 D Y2 w; E
钢筋符号以及二级钢筋符号等,在Word或Excel中很难输入,那?有没有两全其美的方法呢,经过探索,可以这样较好解决:先在Excel中制完表格,复制到剪贴板,然后再在AutoCAD环境下选择edit菜单中的Paste special,选择作?AutoCAD Entities,确定以后,表格
- z7 d4 R' ?% ]+ i- @, Z; J9 V0 I( O即转化成AutoCAD实体,用explode炸开,即可以编辑其中的线条及方字,非常方便。 |
|