|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
下面是利用AutoCAD几何计算器的几何运算功能实现在AutoCAD绘图中经常遇到的几个快速定位的实例。 1.在两实体间确定中点7 a1 ~ R/ [/ g3 X1 ?$ {7 w- a
这里不需先在两个实体之间画一条辅助线再用OSNAP的MID模式得到中点。例如,要从一个圆心和一直线的端点之间的中心为起点画一直线。操作过程如下:1 T; z- X/ c" b9 Y) D5 D2 c0 B- t
Command: line
. R' Q9 j% V! ^' @( S0 I From point: 'cal (启动几何计算器)8 q- E a/ D1 g% c! d
>> Expression: (cen+end)/2
$ _3 k9 h) g6 v" L" Q: w* k (输入表达式,这里计算器把OSNAP的cen和end模式当作点坐标的临时存储单元)5 ~! F% s5 f% c2 R( ~
>> Select entity for CEN snap用光标捕捉圆心)
1 ]1 I% l, j, Q) U* k >> Select entity for END snap用光标捕捉直线的端点)
& D' s# o- R) |( G9 i7 J To point:' a; l/ p$ T% S
其它的目标捕捉模式如int、ins
8 k2 f8 [$ G" F) q0 s$ V 、tan等等均可在几何计算表达式中使用。如果用表达式(cur+cur)/2代替表达式(cen+end)/2,则可以在计算机要求输入点时,再设定OSNAP方式来捕捉所需的点。, k0 c! G8 B; V, F& z
2.确定一条直线上的任意等分点和与直线端点定长的点- I! a* g3 j& O9 f5 c
使用几何计算器提供的plt和pld函数可以完成这个操作。假设屏幕上有一端点为A和B的直线,要在直线上获得分直线段AB为1比2的点。仍以画直线为例,操作过程如下:4 j3 l) [- D/ o& H }# X+ g
Command: line
7 w4 B% W3 Y- F$ H, e From point: 'cal2 o( y2 u2 ?. w3 l& Q
>> Expression: plt(end,end,1/3)9 r* B) |% w' |. q6 r: R
>> Select entity for END snap用光标捕捉端点A)" k5 w' N; q$ g0 y9 p2 t( [
>> Select entity for END snap用光标捕捉端点B后即得到距A点为1/3线段长的点)" X6 K2 |2 ^3 d) I
To point:) u# Q. T( V- z! D1 [" i
如果要得到直线上距端点A为5的点,使用函数pld(end,end,5)代替上面操作过程中的plt(end,end,1/3)即可。
5 L3 Z8 j( n- e' R% I) C! e' o1 u 3.用相对坐标来确定点2 a7 j( L S- S1 L) H" E7 f
在绘图中,经常要相对一条线画出另一条线,下面就是操作过程:" x( E" j; L+ E# P% ^0 Y) E! d! [" p
Command: line
) @+ l8 h9 Q+ t {5 l% T From point: 'cal
2 M7 ~) J [' t, E6 m5 m! `. A >> Expression: end+[2,3](作点和点的相加运算)
$ L4 }; E5 b% P2 R >> Select entity for END snap捕捉一基准直线的端点后即可获得距端点相对位移(2,3)的点)3 ]. v- a; d. C
To point:' W3 D8 R9 M1 L: I% J9 T- I0 u! F
这个功能和AutoCAD R13中提供的From目标捕捉模式相似。
1 A" J& Z- r$ l8 [! }0 G 4.作和一斜线相切的圆以及过圆上一点作圆的切线* Y8 Z. t: K9 y# I& u4 ]4 c
利用AutoCAD正交模式可容易地画出和垂直线或水平线相切的圆。画一个和斜线相切的圆则需要准确地确定圆心。操作过程如下:
% n" z2 y6 }8 E2 b, {8 M Command: circle
' Q* g9 s6 K/ ]" [- w 3P/2P/TTR/3 o! ` W1 W7 D2 s# r: X% |
: 'cal
8 R# L" C% \1 I% ? >> Expression:8 o% ~6 m& P( g; d$ _% y2 ]
cur+3*nee(cur表示用光标在屏幕上拾取一个点,nee函数用来计算两端点矢量的法线,3是圆的半径)
9 _3 g) i5 k% k >> Enter a point:nea(用光标在直线上捕捉一个点作为圆和直线的切点)
, }' n- R8 {" h0 A( p# B to >> Select one endpoint for NEE用光标捕捉直线的一个端点): P" [. p3 ?/ }+ y! {+ ?
>> Select another endpoint for NEE用光标捕捉直线上的另一个端点). b3 G7 P! E# w' @8 v! W; b
Diameter/ <1.6745>: 3(给出圆的半径后即可画出这个圆): R$ |6 ?8 Q' Z3 b) F
改变光标捕捉直线两个端点的顺序可在直线的另一侧画圆。
" A& t" F# ^- m( X4 |1 s$ u 假设过圆和一直线的交点作圆的切线的操作过程如下:
6 I! u2 M' ~: p Command: line
% J3 O9 P/ O( S4 q+ R From point: int(捕捉交点)
) \, _- W. L8 C of
. u$ ~% R; }; p. F To point: 'cal
/ A* f+ L E* g& n >> Expression: int+3*nor(cen,int)
9 E0 s" E3 g4 j% T >> Select entity for INT snap用光标捕捉交点)$ i2 i+ @3 b# x! A4 A% r
>> Select entity for CEN snap用光标捕捉圆心)
) u% k, _: S8 d >> Select entity for INT snap再用光标捕捉交点即画出从交点出发长度为3的已知圆的切线)
- i/ h& _ U9 L* F, u3 d To point:: u' \3 @* W+ }! i3 L0 F
5.过一条斜线上的已知点作斜线的垂线' c: u2 B" ^' G8 s+ F1 V" R+ a
因为是非水平非垂直的直线所以不能用AutoCAD的正交模式画直线的垂线。利用几何计算器可直接画出和斜线垂直并且为确定长度的直线。实际上这是一个如何确定垂线的另一个端点的问题。其操作过程如下:
9 _; d1 ?" L' S8 u1 L- B3 \ Command: line) }. X2 }* n1 ^, ~5 m/ |: Q! f, V; A
From point: mid(设过直线的中点作垂线)
. v$ m0 w1 @0 M# X3 e& m* M8 R of8 l, L6 g7 @+ ?. _6 m! t- L
To point: 'cal5 R! g9 j& x' H- o2 i: [1 K
>> Expression: mid+5*nee(5是垂线的长度)
4 p- i# e0 f+ M, V6 z >> Select entity for MID snap用光标选择斜线捕捉中点)0 l* N8 y0 f( a9 X5 o5 q; k# o
>> Select one endpoint for NEE用光标捕捉直线的端点)* Z6 S O; O) p! \
>> Select another endpoint for NEE用光标捕捉直线的另一个端点)# K" F# y1 {4 ]3 v8 y6 [$ `
to point:
: x) {4 v5 l' h) x 同样,改变光标捕捉直线端点的顺序,也可在直线的另一侧画垂线。 ; T o- a. C* R5 O' g
|
评分
-
查看全部评分
|