如何对点坐标、距离、面积和某个对象质量特性进行查询
* F' [8 w4 B4 \& Q) K点坐标查询
9 `7 i+ P( A. [/ U# g* v& u/ j+ H4 E) A “id”命令用于查询指定点的坐标值。该命令的调用方法为:
3 {6 {& q% F; [! W 工具栏:“Inquiry(查询)”→' c5 d- s ]2 u! k: e
菜单:【Tool(工具)】→【Inquiry(查询)】→【IDPoint(点坐标)】7 L! @) r' E: B. I: c% N( T7 u7 d
命令行:id2 s* C" w, _/ }! F4 Y0 g6 U* u( T9 g
使用“id”命令后AutoCAD将给出指定点的X、Y和Z坐标值。9 ~3 |; }; L& s
说明“id”命令可透明地使用。7 x; G! x. _/ O8 y0 c( Y' [6 c
距离查询. M. n! z$ i8 o$ j; J8 U
8.2.1距离查询的功能和使用
9 [: ~7 [' x' z& E2 l “dist”命令用于计算空间中任意两点间的距离和角度。该命令的调用方法为:
8 M( C# K6 |* N ? 工具栏:“Inquiry(查询)”→- b6 `1 c j: @% e% U% _0 Y
菜单:【Tool(工具)】→【Inquiry(查询)】→【Distance(距离)】0 L& M- i& m8 S8 Y* ~) O+ {7 X$ X
命令行:dist(或别名di)
: d% Q$ O, M0 X. u8.2.2距离查询命令详解' [ \" A! |7 B) ]# g9 R* v
调用“dist”命令后,根据提示分别指定第一点和第二点,查询结果包括表8-1中所示各项。; ~ B5 Z7 m) \) V: e1 k! M |
表8-1DIST命令查询内容
% s8 m% h& S7 `9 |7 n- P项目
0 N" C8 E& H i/ X9 d5 _含义
1 l, }4 |4 H3 a6 S4 V: l+ VDistance(距离)
, N7 d8 q( b& h* ^两点之间的三维距离. s1 C, a/ W- j% @
AngleinXYPlane
( R9 @; q& d5 a+ K(XY平面中倾角)
! ]# H* C0 k5 z$ s% h两点之间连线在XY平面上的投影与X轴的夹角
- N0 [( V% k5 ?- U/ x/ _AnglefromXYPlane(与XY平面的夹角)
! w4 I' u$ Y! Z' k$ c0 }3 T两点之间连线与XY平面的夹角# ~ k. ^- Q3 m
DeltaX(X增量)
; R* s% U2 D% Z$ y第2点X坐标相对于第1点X坐标的增量
$ r' _9 B1 T K- c/ L0 j* _DeltaY(Y增量)) v w0 [% U, f0 I" S; D
第2点Y坐标相对于第1点Y坐标的增量
3 l: c _2 B yDeltaZ(Z增量)9 v4 q! J3 |' m
第2点Z坐标相对于第1点Z坐标的增量
) E$ N% A- a7 Z5 x0 J5 {( w 说明“dist”命令可透明地使用。
- B/ x7 H" P/ v; i# U 专家指定系统变量DISTANCE中存储了“dist”命令最后一次的测量结果。
- P l* G' n) |) D Y. D面积查询
2 H* {, N8 T6 B* `" W4 |8.3.1面积查询的功能和使用, b) B! A" H' {1 [0 u
AutoCAD中的面积查询命令可以计算一系列指定点之间的面积和周长,或计算多种对象的面积和周长。此外,该命令还可使用加模式和减模式来计算组合面积。' ^+ ^+ z. I. ~# {1 |
“area”命令的调用方法为:
$ n- H4 }( p: Q 工具栏:“Inquiry(查询)”→ ; r5 Z' V! X# g' X" z) j
菜单:【Tool(工具)】→【Inquiry(查询)】→【Area(面积)】) c2 e% o7 ^/ r5 s' y
命令行:area(或别名aa): d3 f- G9 D# s, k+ T) S, Q
8.3.2面积查询命令详解# j9 D: L) ?. `8 M( v; Y
AutoCAD通过两种形式来使用“area”命令,(如图8-1所示)。. }2 |# l5 C5 I, l
(1)调用“area”命令后,根据提示指定一系列角点,AutoCAD将其视为一个封闭多边形的各个顶点,并计算和报告该封闭多边形的面积和周长。
0 z5 W, z5 K2 Q" f5 M1 J5 _. j( e1 O+ E (2)调用“area”命令后,根据提示某个对象,AutoCAD将计算和报告该对象的面积和周长;可被“area”命令所使用的对象包括圆、椭圆、样条曲线、多段线、正多边形、面域和实体等。
; I G! M9 [" i- Z+ X; X' Y) b
* z0 a- l8 D% {6 q( { 注重在计算某对象的面积和周长时,假如该对象不是封闭的,则系统在计算面积时认为该对象的第一点和最后一点间通过直线进行封闭;而在计算周长时则为对象的实际长度,而不考虑对象的第一点和最后一点间的距离。
% Z" j' B) Q4 w9 j3 ] 在通过上述两种方式进行计算时,均可使用“加(Add)”模式和“减(Subtract)”模式进行组合计算。, w1 E& l4 x5 @
(1)Add(加):使用该选项计算某个面积时,系统除了报告该面积和周长的计算结果之外,还在总面积中加上该面积。
! Q& y1 j4 x& c' s& Z" L9 \8 ^4 T
( `' {% v7 S' T" i6 d; e# S6 R1 O" D2 z. v% q! j7 W' q
. c4 r" W; _1 L* o9 y
(2)Subtract(减):使用该选项计算某个面积时,系统除了报告该面积和周长的计算结果之外,还在总面积中减去该面积。& T K2 L s) D4 J2 l
例如图8-2中所示,图A中在加模式下选择对象一,在减模式下选择对象二,则总面积为对象一和对象二之间部分。图B中分别在加模式下选择对象一和对象二,则总面积为面积一和面积二之和。4 N5 |) l. ^1 q. e
! o/ x1 `/ l, l( B- D8 B
专家指点系统变量AREA存储由“area”命令计算的最后一个面积值。系统变量PERIMETER存储“area”、“dblist”和“list”命令计算的最后一个周长值。 Q3 i6 i; _! h/ P n
质量特性查询$ n2 p, j4 T3 N
8.4.1质量特性查询的功能和使用
! Y A3 u5 g9 O( v2 d: b AutoCAD中的质量特性查询命令可以计算并显示面域(Region)或实体(Solids)的质量特性,如面积、质心和边界框等。关于实体请参见第22章。
) o* Q( q0 T8 Z9 G4 P 该命令的调用方法为:6 g) ^5 ^. O5 J
工具栏:“Inquiry(查询)”→
/ k0 ^! R( `7 P 菜单:【Tool(工具)】→【Inquiry(查询)】→【Region/MassProperties(质量特性)】
2 C6 e( s1 O+ B) q 命令行:
6 K3 x5 ~1 p0 ^5 l g) {1 b8.4.2质量特性查询命令详解
4 F% d% B& s) |6 G( t 调用“massprop”命令后,根据提示可指定一个或多个面域对象,报告结果包括表8-2中所示各项。1 \# m* I; {; K* T( g
表8-2MASSPROP命令查询内容( i% E3 y4 ]/ l, }: F
项目
1 ^9 k( J e' i$ ^" w* S含义( D9 V& y) p7 k+ B. E0 X4 s( Y
Area(面积)! D1 w4 }; [/ T$ b) F0 U
面域的封闭面积; ?. w) l- T/ o7 s
Perimeter(周长)
* Y- G. Q8 g. E: R+ e面域的内环和外环的总长度
$ S B* t; C2 D: Z a$ CBoundingbox(边界框): ^) @& S, A( K. z
边界框是包含所选对象的最小的矩形,系统将给出边界框左下角和右上角的坐标
0 J: K) t- f5 kCentroid(质心)& l# i2 S ^# d# ?( C
面域质量中心点坐标# P, z* z1 o) T( v2 _! R
Momentsofinertia(惯性矩)
# e& \. b0 ]" f% b9 o. V- r计算公式为:面积惯性矩=面积×半径×半径
. o( K3 z, o3 D- ^. @, M3 MProductofinertia(惯性积)+ H* R0 x; l3 m: c3 U3 s
面域的面积惯性积
2 |! g/ |; e U" ~1 {( \5 i1 `Radiiofgyration(旋转半径)
2 O7 L% z0 \% h+ |3 a旋转半径也用于表示实体的惯性矩,计算公式为:( V( R" W$ n2 A1 a/ H! s
旋转半径=(惯性积/物体质量)1/28 m' X1 |9 k9 [4 s! \9 l
PrincipalmomentsandX-Ydirectionsaboutcentroid# i, ^' D) y* H8 C2 b
(主力矩和质心的X、Y、Z轴)& s0 }! m1 @5 Q( o! O8 a* D
面积的主力矩和质心的X、Y、Z轴
* ]' `2 Z) i/ H) N' ]/ r. G7 ] AutoCAD还答应用户将MASSPROP命令的查询结果写入到文本文件中,显示查询结果的最后系统将给出提示:
. K% c9 {6 o& `3 K4 a Writeanalysistoafile?[Yes/No]<N>:7 E' r% c0 |4 M: Z8 R0 S0 ^+ R
假如用户选择Yes,则系统进一步提示输入一个文件名,并将结果保存在该文件中。3 ?- j B0 Q- M
注重对于一个没有处于XY平面上的面域对象,“massprop”命令将不显示惯性矩、惯性积、旋转半径以及主力矩和质心的X、Y、Z轴等信息。$ a6 J+ K# Y7 N( Q5 E' o8 d
来源:[td]CAD怎样对点坐标、距离、面积和某个对象质量特性进行查询 ' [1 ~1 U e; u0 ^/ o
http://www.70.com/bbs/thread-19892-1-1.html
4 o- L% J4 @+ c, n# x' A0 p" t* q- N; ]9 v
[/td] |
5 [" T2 [5 ?% @- I; o3 i$ K, l |