|
19.1.1 三维笛卡儿坐标系
1 C# o3 W8 V( O) O% Z* K; j7 { 三维笛卡儿坐标系是在二维笛卡儿坐标系的基础上根据右手定则增加第三维坐标(即Z轴)而形成的。同二维坐标系一样,AutoCAD中的三维坐标系有世界坐标系(WCS)和用户坐标系(UCS)两种形式。5 H3 B& c. y- c" U! A# @
1. 右手定则
- n3 I" w, U9 K3 {; @ 在三维坐标系中,Z轴的正轴方向是根据右手定则确定的。右手定则也决定三维空间中任一坐标轴的正旋转方向。( X4 }) C4 z; F
要标注X、Y和Z轴的正轴方向,就将右手背对着屏幕放置,拇指即指向X轴的正方向。伸出食指和中指,如右图所示,食指指向Y轴的正方向,中指所指示的方向即是Z轴的正方向。
( C0 a& ^! Y1 H" V* p+ X/ Z. E4 Z. X% T' U, Z9 d, e
要确定轴的正旋转方向,如右图所示,用右手的大拇指指向轴的正方向,弯曲手指。那么手指所指示的方向即是轴的正旋转方向。
1 D# f; c+ |! u2. 世界坐标系(WCS)/ ]8 b( y3 U$ K3 x1 t9 W
在AutoCAD中,三维世界坐标系是在二维世界坐标系的基础上根据右手定则增加Z轴而形成的。同二维世界坐标系一样,三维世界坐标系是其他三维坐标系的基础,不能对其重新定义。
4 p7 d! c& {& [- D* i3. 用户坐标系(UCS)
; R/ B/ \/ n8 \$ F0 c4 @ 用户坐标系为坐标输入、操作平面和观察提供一种可变动的坐标系。定义一个用户坐标系即改变原点(0,0,0)的位置以及XY平面和Z轴的方向。可在AutoCAD的三维空间中任何位置定位和定向UCS,也可随时定义、保存和复用多个用户坐标系。详见本章第3节。" K9 _* U$ L2 [& @+ `& z/ @- @
19.1.2 三维坐标形式2 }" d1 f5 J/ n3 J
在AutoCAD中提供了下列三种三维坐标形式:
# P3 H9 [& h# V, I' V# l 1. 三维笛卡尔坐标
& F. n+ s/ P4 i* Z; P3 h" d6 H 三维笛卡尔坐标(X,Y,Z)与二维笛卡尔坐标(X,Y)相似,即在X和Y值基础上增加Z值。同样还可以使用基于当前坐标系原点的绝对坐标值或基于上个输入点的相对坐标值。
6 t' P) b! ^( Z4 Y. M( N2 T7 | 2. 圆柱坐标8 S+ }; K, F3 b7 \9 Y2 i8 A* _
圆柱坐标与二维极坐标类似,但增加了从所要确定的点到XY平面的距离值。即三维点的圆柱坐标可通过该点与UCS原点连线在XY平面上的投影长度,该投影与X轴夹角、以及该点垂直于XY平面的Z值来确定。例如,坐标“10<60,20”表示某点与原点的连线在XY平面上的投影长度为10个单位,其投影与X轴的夹角为60度,在Z轴上的投影点的Z值为20。/ b; p7 Y, G& E
圆柱坐标也有相对的坐标形式,如相对圆柱坐标“@10<45,30”表示某点与上个输入点连线在XY平面上的投影长为10个单位,该投影与X轴正方向的夹角为45度且Z轴的距离为30个单位。' F `8 L% E. W7 t! h$ d
3. 球面坐标
* g' W+ L7 x# ~, V7 I, W 球面坐标也类似与二维极坐标。在确定某点时,应分别指定该点与当前坐标系原点的距离,二者连线在XY平面上的投影与X轴的角度,以及二者连线与XY平面的角度。例如,坐标“10<45<60”表示一个点,它与当前UCS原点的距离为10个单位,在XY平面的投影与X轴的夹角为45度,该点与XY平面的夹角为60度。
' z2 G4 v4 l0 F( A+ Q, b0 t, b 同样,圆柱坐标的相对形式表明了某点与上个输入点的距离,二者连线在XY平面上的投影与X轴的角度,以及二者连线与XY平面的角度 |
|