|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
下面是利用AutoCAD几何计算器的几何运算功能实现在AutoCAD绘图中经常遇到的几个快速定位的实例。 1.在两实体间确定中点
/ v8 o L6 o7 X( @! u7 `2 f" w 这里不需先在两个实体之间画一条辅助线再用OSNAP的MID模式得到中点。例如,要从一个圆心和一直线的端点之间的中心为起点画一直线。操作过程如下:
$ C$ P3 K* i q+ l Command: line; z1 y: k- J' q# Y, X
From point: 'cal (启动几何计算器)% ~7 D9 e: f" m l6 I8 V9 L
>> Expression: (cen+end)/2& n9 Z* y# q @, ~& `" G
(输入表达式,这里计算器把OSNAP的cen和end模式当作点坐标的临时存储单元)$ b' L- x& Z' q" i4 o a
>> Select entity for CEN snap用光标捕捉圆心)6 F7 N! w3 `9 @' e1 J
>> Select entity for END snap用光标捕捉直线的端点)
* M# t( u6 E. \ L To point:, D F; @4 `7 F: O$ p
其它的目标捕捉模式如int、ins
! `2 u* O, X, S- C s5 r+ Z 、tan等等均可在几何计算表达式中使用。如果用表达式(cur+cur)/2代替表达式(cen+end)/2,则可以在计算机要求输入点时,再设定OSNAP方式来捕捉所需的点。: Z/ ^ i! ~1 g$ t+ X- I8 Y- `
2.确定一条直线上的任意等分点和与直线端点定长的点
# n9 t; v9 v4 ~/ y9 N% n 使用几何计算器提供的plt和pld函数可以完成这个操作。假设屏幕上有一端点为A和B的直线,要在直线上获得分直线段AB为1比2的点。仍以画直线为例,操作过程如下:* \1 k; c5 m# x
Command: line
4 z5 O. a( j6 u' ? From point: 'cal3 s4 c/ [) z: ~4 {& W
>> Expression: plt(end,end,1/3)/ @9 |! |. N1 o% i
>> Select entity for END snap用光标捕捉端点A)
( r, T* f1 ~3 a& a. } >> Select entity for END snap用光标捕捉端点B后即得到距A点为1/3线段长的点)
6 B* d/ I# T$ R5 Z8 {; y6 l ? To point:
# y9 n! x o2 T& q% l' h" ?5 s8 C7 w 如果要得到直线上距端点A为5的点,使用函数pld(end,end,5)代替上面操作过程中的plt(end,end,1/3)即可。
; k- b6 o U V k1 C 3.用相对坐标来确定点' M _& H) z6 f
在绘图中,经常要相对一条线画出另一条线,下面就是操作过程:% o+ x1 v P6 } Y6 {2 u) k
Command: line7 F' r1 b- p* A; R a! s% |
From point: 'cal
& R. E3 Q6 w( Z+ ? >> Expression: end+[2,3](作点和点的相加运算)* \( u# j# D1 r# K+ ?) |, o
>> Select entity for END snap捕捉一基准直线的端点后即可获得距端点相对位移(2,3)的点)9 I& S. C" m& d) C" o% S
To point:
3 Z" S$ I/ ]" b4 L 这个功能和AutoCAD R13中提供的From目标捕捉模式相似。+ l& w+ t/ J$ H3 x* i2 D' p8 |
4.作和一斜线相切的圆以及过圆上一点作圆的切线
4 h1 W. X7 M9 Q1 z' g0 u2 \ 利用AutoCAD正交模式可容易地画出和垂直线或水平线相切的圆。画一个和斜线相切的圆则需要准确地确定圆心。操作过程如下:# c. f5 O. Q) l: P8 w
Command: circle* {/ Y5 Z0 @* e# v Q- S6 {/ D; C8 ?& Q
3P/2P/TTR/
* f$ @7 n4 f8 v2 H( u3 W: v : 'cal
4 W5 s+ T6 O( h, P2 g >> Expression:
, m* v4 V' z/ K% L7 ~" o cur+3*nee(cur表示用光标在屏幕上拾取一个点,nee函数用来计算两端点矢量的法线,3是圆的半径)
# b @6 l |- K2 f8 Q7 P >> Enter a point:nea(用光标在直线上捕捉一个点作为圆和直线的切点)7 l& h6 @$ p; r+ U" e
to >> Select one endpoint for NEE用光标捕捉直线的一个端点)7 D! y$ g5 }' u2 z8 a' J: Z0 y# V* a
>> Select another endpoint for NEE用光标捕捉直线上的另一个端点)
" U# x9 v1 q5 d" N/ j! } Diameter/ <1.6745>: 3(给出圆的半径后即可画出这个圆)
5 f' E5 e0 [( w/ \3 p* L 改变光标捕捉直线两个端点的顺序可在直线的另一侧画圆。
: w. p8 O/ |/ o 假设过圆和一直线的交点作圆的切线的操作过程如下:# {% q# I& ]5 t3 a3 Z7 u& f' m, k
Command: line
, Z2 W! o: g- [ From point: int(捕捉交点)
4 \9 ^! S7 C6 o& T of
4 r7 N2 Q* d9 r4 n1 m0 y7 q+ Z To point: 'cal
! J" X6 r) o5 Q$ R5 n- b. O >> Expression: int+3*nor(cen,int)
+ A1 Z( [7 g+ B0 q3 D% S. A >> Select entity for INT snap用光标捕捉交点)
# L$ f$ s! E3 j. b3 U" l >> Select entity for CEN snap用光标捕捉圆心)8 M. i- S' A/ }! L& Z. f( Q
>> Select entity for INT snap再用光标捕捉交点即画出从交点出发长度为3的已知圆的切线)
/ g% `6 }" g) a. @6 K To point:8 ?; Q7 s. g2 E, y. @, {! p
5.过一条斜线上的已知点作斜线的垂线
% J9 \6 Y3 \4 H- {" A2 q$ \! I 因为是非水平非垂直的直线所以不能用AutoCAD的正交模式画直线的垂线。利用几何计算器可直接画出和斜线垂直并且为确定长度的直线。实际上这是一个如何确定垂线的另一个端点的问题。其操作过程如下:
/ R5 n n& B" f3 h6 H! h Command: line* \& _% d5 Q8 {. P* h9 ?
From point: mid(设过直线的中点作垂线)
5 r7 A; N* |2 K+ R' W of/ @, d$ E8 m/ ]/ i! m" w
To point: 'cal
' ^* B* h# l: w1 Z >> Expression: mid+5*nee(5是垂线的长度). @& Z( t% r F' [- P$ U
>> Select entity for MID snap用光标选择斜线捕捉中点)
2 b2 U+ Y: N$ p7 O! f" D >> Select one endpoint for NEE用光标捕捉直线的端点)1 j- l2 E- [) U4 l/ H8 Y
>> Select another endpoint for NEE用光标捕捉直线的另一个端点)
* g. g& N+ R* p( }) u7 k- o to point:# Y( B9 v! o9 m9 G' h
同样,改变光标捕捉直线端点的顺序,也可在直线的另一侧画垂线。 ; D; J R7 F3 J8 U' z9 p& c) R/ Q
|
评分
-
查看全部评分
|