QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
6天前
查看: 3777|回复: 3
收起左侧

autocad 2004 UCS三维变换与三维建模

[复制链接]
发表于 2006-12-2 13:47:10 | 显示全部楼层 |阅读模式 来自: 中国广东汕头

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
autocad 2004 UCS三维变换与三维建模
8 m( B/ _* Q6 K9 ?  }摘要:三维建模的关键理论是UCS三维变换,UCS三维变换是AUTOCAD-2004教程的重点与难点,本文用三维建模的实例详细解析了七种UCS的三维变换方法,收到较好的效果。 ' G& \. B9 A: m3 O" c
关键词:UCS;三维变换;三维建模;教学
2 d0 B% E) y6 }# ~6 `4 e/ l1 j* r4 q% `7 x' ^0 L8 k
UCS三维变换教学是AUTOCAD-2004教材的重点和难点。学生从二维绘图到三维绘图要经过建立三维空间概念的过程,三维坐标系的空间变换是这个学习过程的关键理论。
' J, @/ c# W( F) y/ p- j# i- I9 T' \5 H
讲解每一个实例的过程中,以明晰的操作步骤慢漫地引入UCS三维变换的概念。在学习实例的操作步骤中,加入三维建模的应用技巧,使学生对所学的概念能融会贯通。
8 J2 A- h, ~1 s4 \0 m$ B, a3 X8 r) G* L: ]" L
用户坐标系:UCS用户坐标系 是一种可变动的坐标系统。大多数CAD的编辑命令取决于 UCS 的位置和方向。UCS 命令设置用户坐标系在三维空间中的X,Y,Z三个方向,它还定义了二维对象的拉伸方向。CAD共有七种方法定义新坐标系。
7 y8 e( ]5 `  C" X  y1 v- D1 @/ W) T, ]; R7 X. o* f
1. X轴旋转90度确定UCS :3 B2 b, E) J. }6 V
http://www.ourjx.com/attachment/godhelp/200511261052793077801_chinacnw_com.jpg8 ~" l- e6 l  s- F
同理UCS绕Y轴旋转90度与UCS绕Z轴旋转90度会得到不同的用户坐标系。(图1)四个图中X轴方向不变, UCS每绕X轴旋转90度,Z轴的方向改变一次。Z轴的方向即拉伸方向。
! A. r7 R  ^. @" m
8 [7 u- E" t4 [% i4 G, Nhttp://www.ourjx.com/attachment/godhelp/20051126105285077802_chinacnw_com.jpg
6 q/ b0 @4 z6 v+ \7 _! p& Y例1:(图2)对象绕X轴旋转90度(图3),(图2)对象绕Y轴旋转180度, 相当于连续执行两次绕Y轴旋转90度(图4),(图2)对象绕Z轴旋转90度。(图5)。
$ {  _/ b$ u8 i4 c7 p( _: I" Z' Q* V; ]
http://www.ourjx.com/attachment/godhelp/200511261052842177803_chinacnw_com.jpg
- x2 f: z; q' @# U* n- g6 B* ~2.三点确定UCS
* N- |! R2 L  yhttp://www.ourjx.com/attachment/godhelp/200511261052887277804_chinacnw_com.jpg
- |" ?3 _$ |; ?(图6): 指定新 UCS 原点及其 X 和 Y 轴的正方向。Z 轴的正方向由右手定则确定。用此选项可指定任意坐标系。 第一点指定新 UCS 的原点。第二点定义了 X 轴的正方向。第三点定义了 Y 轴的正方向。
3 V2 M6 ~, d* p: B* p/ [4 |, E7 i; S- F) B6 m9 u# \4 H0 U
例2:在立方体的表面画园锥体(图7):三点确定UCS的顶面和Z轴的正方向。 " _- |& Y# d* k; e8 e. Y9 W
# G6 D9 I5 t! ]
例3:在立方体的左侧面画窗(图8): 三点确定UCS的左侧面及Z轴方向。 ( \) F$ A! X, V  z4 D& n7 U
9 e% y1 U2 V! S
例4:在立方体的前面画门(图9):三点确定UCS的前面及Z轴方向。用户坐标系UCS定义好后,可用厚度与标高确定三维网格模型。对象的标高对应该平面的Z值。对象的厚度是对象被拉伸的距离。雨蓬的标高对应该平面的Z值。雨蓬的厚度是对象被拉伸的距离。 4 _1 F6 J. c$ f  b- J$ ^
% ?$ `& M/ Z5 y- I% q8 S6 n
http://www.ourjx.com/attachment/godhelp/20051126105299277805_chinacnw_com.jpg# K- o7 t4 x1 K# ]' O1 z
例5:绘制五角顶曲面(图10):1,2,3三点定UCS,两点加半径画弧。重复5次三点定UCS画弧(图11)。画弧命令用"起点,端点,半径"选项。 + w- k" j6 a, d) u) K( x

0 ^) i: S7 n- l% J  [http://www.ourjx.com/attachment/godhelp/200511261052935277806_chinacnw_com.jpg
, I& ~6 S! R2 w( B- o例6:绘制翘屋顶:三点确定UCS(图12),用ARC命令绘制翘屋顶弧线(图13)。同理,在其它面绘制弧线,都要变换UCS。也可用三维镜像命令绘制其它弧线。用边定曲面命令分别点击四条弧形边界(图14)。 % G. ~& W( n8 Q( j. e3 S+ E
9 |7 V2 U9 M9 d4 U6 p
http://www.ourjx.com/attachment/godhelp/200511261052946277807_chinacnw_com.jpg3 W, X( i5 ~7 E( K3 G! D' ]0 j
3.拉伸正Z轴方向确定UCS. R" Q& q7 u+ Y3 P1 R! Q- N3 o
http://www.ourjx.com/attachment/godhelp/200511261052957377808_chinacnw_com.jpg
( s3 @8 i2 n0 G/ b4 _7 N0 ~/ S, W0 A0 e" A( L& P
2 B' O  l8 w0 N8 I$ P3 d$ S! Y+ a
例7:圆柱从球中伸出(图15):先点击
! i9 o) v! }5 `0 Fhttp://www.ourjx.com/attachment/godhelp/200511261052957377808_chinacnw_com.jpg
% P: x' Y6 Y  h0 B图标,点击球的原点,既新的坐标原点,再确定Z轴方向,绘制小圆,执行拉伸命令,沿正Z轴方向拉伸小圆。
4 m" x' b8 v2 V- g, A4 p* m$ |3 v! ]) e* N1 T% z* p8 h0 e) r) ]
例8:拉伸三角支架(图16):先点击
- n+ |) G4 r4 Q( G- x7 m, K2 Dhttp://www.ourjx.com/attachment/godhelp/200511261052957377808_chinacnw_com.jpg
* u$ o2 n1 K- c% K图标,点击支架截面的原点,确定Z轴方向,执行拉伸命令,沿正Z轴方向拉伸支架的三个小圆。 ' f! X: o) Y  I: C. ]  Z, a* y! Q6 |$ t
1 i4 b! @# J, D5 _$ i0 L7 T- r
http://www.ourjx.com/attachment/godhelp/200511261052968377809_chinacnw_com.jpg
; x0 [9 a4 R# O4 G4.改变坐标原点的位置,确定新的UCS
, G; b  Z. N5 c! m5 ^http://www.ourjx.com/attachment/godhelp/2005112610529803778010_chinacnw_com.jpg: i' r, o8 X3 d8 L% [6 g$ v+ W
(图15):通过移动当前 UCS 的原点,保持其 X、Y 和 Z 轴方向不变,从而定义新的 UCS。相对于当前 UCS 的原点指定新原点。   `) b3 O( q1 M0 j& `% t  I# p

6 A. A" V6 w! R+ q0 \* @6 Q* b0 f例9:绘制楼梯:先点击4 W- A9 J, ~1 q; W* L; w
http://www.ourjx.com/attachment/godhelp/2005112610529803778010_chinacnw_com.jpg
* `) p8 D1 N; }0 h, A% R& w图标,点击楼梯截面的新原点,新的 UCS由此确定(图17)。拉伸楼梯截面时,与Z轴方向相反,这时只需输入负拉伸高度(图18)。
4 R$ E+ p) o3 F
9 R: W# m) F' T/ v7 lhttp://www.ourjx.com/attachment/godhelp/2005112610529923778011_chinacnw_com.jpg
/ `$ D: A* j# c: R0 e$ b$ V例10:绘制螺母:先点击; }  G3 K* [7 V6 m1 t
http://www.ourjx.com/attachment/godhelp/2005112610529803778010_chinacnw_com.jpg
  d" E& e0 i( l! l& `  |7 u0 V图标,点击螺母辅助截面的中点(图19),即新原点。选中丝杆轴线上的圆心,用MOVE命令使丝杆轴线上的圆心与螺母辅助截面上的中点重合(图20),用布尔减命令先点击螺母,点击右键,点击丝杆即可得到螺母(图21)。 1 }- R4 ]% {+ L2 {3 E( M
1 W: q* n9 m7 s! h, _, \
http://www.ourjx.com/attachment/godhelp/200511261053063778012_chinacnw_com.jpg
9 L/ ^9 B; D) d: j8 C5.面确定新的UCS8 [: q; W* T* v" z: v
http://www.ourjx.com/attachment/godhelp/2005112610530264778013_chinacnw_com.jpg2 h& z4 F  u! I. t/ V
(图22):将 UCS 与选定的面对齐。如果要选择某一个面,就在此面的边界内或面的边界上单击,被选中的面将亮显。X 轴将与找到的面上的最近的边对齐。 2 P6 L. ?- Y  K( M

9 Y! {+ C$ u8 N7 Q& \, R, k例11:管道的拉伸(图23):关键是用面确定新的UCS后,拉伸路径垂直于管道截面,管道截面与XY平面平行。 . Y/ A( U, `1 p/ D- C, C
$ ?5 Y9 _$ y* ~# L- A* R3 n: B
http://www.ourjx.com/attachment/godhelp/2005112610530384778014_chinacnw_com.jpg+ Q$ h# U- J, x9 M  |
例12:沿路径拉伸弧形墙体(图24):面确定新的UCS后,拉伸路径垂直于要拉伸的墙面。 " a. n$ v% _1 Z2 F# `( }- I4 W  n
/ `  T" o4 `5 ~, t
http://www.ourjx.com/attachment/godhelp/2005112610530494778015_chinacnw_com.jpg' ?; r1 x; k5 \: V" q
例13:拉伸吊桥(图25):选定立柱的辅助截面,定义新的坐标系,铁索的截面与立柱的辅助截面是同一坐标系。拉伸时,先选中铁索截面,再点击弧形路径。吊桥的其它部分拉伸前都要确定新的UCS。
% |5 ^6 d; o# ]& ^+ b2 n' j1 L# v2 C, c3 P, S7 v, P
http://www.ourjx.com/attachment/godhelp/2005112610530554778016_chinacnw_com.jpg! H$ h) P& m( x; \
6.对象确定新的UCS
) f. N% z. T  `- x" [http://www.ourjx.com/attachment/godhelp/2005112610530714778017_chinacnw_com.jpg
: p4 Y( f; m8 {: {:根据选定的三维对象定义新的坐标系。 ) t% G1 s. P( B; j* H  E: c

  Q. s; H9 R9 c例14:拉伸三维面上的圆(图26):先点击
5 G, Q/ o$ a! g8 H. O. ehttp://www.ourjx.com/attachment/godhelp/2005112610530714778017_chinacnw_com.jpg
! x, [* w0 K& L,再选定三维面上的圆,定义新的坐标系。执行拉伸命令,沿正Z轴方向拉伸三维面上的圆。
# j9 t: ^: S$ X- ?: C
# Z! u: O& o* w8 C3 n2 `+ S9 zhttp://www.ourjx.com/attachment/godhelp/2005112610530764778018_chinacnw_com.jpg
1 a5 h% B6 Z) n; N# y& \例15:绘制曲面屋顶: 先点击
# J9 c5 K) Y9 ?http://www.ourjx.com/attachment/godhelp/2005112610530714778017_chinacnw_com.jpg
' Z' v# s7 ?* L2 s# ?1 r7 k,再选定立方体上的边,定义新的坐标系。在四个不同的坐标系下绘制四条弧形边界(图27)。再用边定曲面命令分别点击四条弧形边界(图28)。 ; n" Y/ |: V$ w* t# {

. Y. }, N/ Q6 [$ G" N+ Dhttp://www.ourjx.com/attachment/godhelp/2005112610530834778019_chinacnw_com.jpg
0 z0 A6 H8 f1 R例16:绘制圆锥滚子轴承:在正视图上绘制轴承外圈,内圈和圆锥滚子(图29),在当前UCS下用1 j  E5 y4 J, X1 \) l
http://www.ourjx.com/attachment/godhelp/2005112610530915778020_chinacnw_com.jpg
8 r# r# w% ^' w) Z* KREVOLVE命令旋转外圈,内圈(图30),先点击
+ ^8 ]  Y# i4 t% S9 F- xhttp://www.ourjx.com/attachment/godhelp/2005112610530714778017_chinacnw_com.jpg
. z0 w# w7 h8 |' C,再选定圆锥滚子的轴心,定义新的坐标系,用REVOLVE命令旋转圆锥滚子(图31)。 1 A8 ^  }3 X4 V. T3 L
8 Q! n! f5 X* ]# Q
http://www.ourjx.com/attachment/godhelp/2005112610530965778021_chinacnw_com.jpg
0 j; @' K4 N! r/ f0 I- o7.视图确定新的UCS
. z# I) V$ f6 f+ chttp://www.ourjx.com/attachment/godhelp/200511261053165778022_chinacnw_com.jpg
+ {/ A6 N$ B1 s: `, Y, Y(图32):建立的新坐标系,是平行于屏幕的平面即 XY 平面,UCS 原点保持不变。剖切面与当前视口视图的XY平面平行。
( _: Z! a* ?: a$ p5 S  c0 D( f# {* h5 K8 _) p% E
例16:获取平行于屏幕的平面:点击图标
* A: U' \2 C# ]http://www.ourjx.com/attachment/godhelp/200511261053165778022_chinacnw_com.jpg
3 q% Z/ N* F0 H* h+ _(图33),点击
- q9 P* G) d. [' Ohttp://www.ourjx.com/attachment/godhelp/200511261053195778023_chinacnw_com.jpg7 Q# y3 q% ~9 Q3 n. I/ M4 z+ Q
section,三点确定剖的切面(图34),用MOVE命令把剖切面移出立方体外既可得到平行于XY平面的剖切图形(图35)。 ; m$ ^+ X, w# ]2 e  S2 Y# n; H7 y! x

, O. `4 m% y) B8 C2 l- [- R; N7 g/ ahttp://www.ourjx.com/attachment/godhelp/2005112610531155778024_chinacnw_com.jpg0 B: y4 P% n; ?# K
例17:给三维视图标注文字:在三维视图中标注文字,文字与UCS对齐(图36)。在三维视图中标注的文字若需以正常形式显示,那么就要用" z% c2 t( j# d  Y, ~
http://www.ourjx.com/attachment/godhelp/200511261053165778022_chinacnw_com.jpg
. S, I; `8 {+ L2 P6 Q) W6 Z" @4 _变换UCS后,再输入文字(图37)。 - Y1 j' q' q2 |& k

7 w5 C6 B& ?; I  K5 Dhttp://www.ourjx.com/attachment/godhelp/2005112610531255778025_chinacnw_com.jpg+ S+ {$ E" U" U' D- [" F( _
例18:绘制亭子(图38):亭子顶面用三维面
; ^: e- S/ t+ Z* F4 I* Chttp://www.ourjx.com/attachment/godhelp/2005112610531305778026_chinacnw_com.jpg( S! c" u8 p1 }3 T0 Y* Z
3DFACE命令 绘制。用三点确定UCS后,每一个三维面都是从顶点开始依次选择三角形的另外而个点,再回到顶点。绘制栏杆,变换UCS,用修改多线的厚度绘制栏杆挡板与亭子围栏。变换UCS,绘制楼梯,用三维镜像或三维阵列绘制其它楼梯。变换UCS,绘制圆桌,橙子,柱子。此例,多种变换UCS的方法都可使用。并不拘于哪一种,根据具体情况,哪种变换方便用哪种。
7 P' c" p7 H8 h4 }' ]; i) a4 y% _1 D7 C" I- [8 Q; u( r' B# w
http://www.ourjx.com/attachment/godhelp/2005112610531365778027_chinacnw_com.jpg
( R% W- m1 f, I) D, y7 R7 ^参考文献 . n# V( U8 [$ }& _  U% K1 w
姜谷鹏AUTOCAD2002中文版全方位教程[M]. 北京: 航空工业出版社,2003年1月. % W+ [5 Y: ]2 W' Z% X
陈 克AUTOCAD2002建筑应用实例导学[M]. 北京: 清华大学出版社,2002年3月.
2 m! U4 x" N& J+ `2 M  k何铭新.画法几何及土木工程制图[M].武汉: 武汉工业大学出版社,2000年8月.
# y% |  }# y8 P: I; Y8 `孙立斌.AUTOCAD2002中文版培训教材 [M]. 北京: 清华大学出版社,2002年7月. 9 G8 J; M) o" ?! x+ v( }5 l
陈豫生 译.AUTOCAD-2000机械工程制图教程[M].北京:电子工业出版社,2000年7月
发表于 2006-12-2 18:59:01 | 显示全部楼层 来自: 中国天津
好东西,可是你能不能把它打成包,网上看很麻烦的,我这儿网速又不行,我也很想学好三维,可是对坐标控制太差,我心里还有一个问题,我看书上有全局坐标,和局部坐标,可是我不知道怎么显示,我是学CAD的小菜,请高手们多多帮忙,
发表于 2006-12-2 19:08:42 | 显示全部楼层 来自: 中国湖北武汉
说得都比较好。可是绘制三维各人的方式不同,我就很少运用UCS坐标变换。我的习惯是坐标在我心,视图转换代替坐标变换,到如今五年时间,已经运用自如了。
发表于 2006-12-2 19:26:31 | 显示全部楼层 来自: 中国广东汕头
能熟练应用得话想必可以成为高手
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表