青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1981|回复: 0

RHINO3D的数据类型

[复制链接]
发表于 2009-8-16 16:24 | 显示全部楼层 |阅读模式
在RHINO3D中一共有五种数据类型:包括点、线、面、体及网格。5 R8 N5 q7 ?, u

  ?2 Z( `% S! ]线、面、体都是属于一种叫NURBS的物体,它通常被看作为一种数学的等式,意味着这种物体可以非常光滑。这种光滑的面能够制作出模型,渲染体,动画程序等,正如计算机辅助制造(CAM)系统,有一些设计者运用线段、网格去拟合出一个光滑的面,RHINO3D也能够创建出一些网格去拟合这种NURBS的物体,以便完成模型的制作。/ Z3 |  [& u1 l8 r7 e3 Q' C

0 k/ T0 Y* s5 `" O4 ~- R# s注:NURBS 是一种高精度的网格面。(译者注)  {( T  j( Q/ R% O2 I2 d6 w
4 u) W# f4 h- V6 s9 v. ?
——点:8 O/ a. R' z" T0 O7 O
$ w/ G  y3 b. E
点是在RHINO3D种最简单的数据类型,由一个小圆点来代表。# C. v: z; U) Q9 |# ^5 ?4 b: K
0 o( y& ]$ g" s4 }: b
——线:
2 l; F* v+ ]3 h  ^
( e% E" @5 j8 d5 Y. Q5 V- o, S绘制线:- q" z/ `: r; Z( J. r8 ^) O
无论您从线菜单下绘制的线段、复合线、弧、圆、随意曲线或者其他的物体均属于NURBS曲线。您都可以选择、修改、删除这些线,线可以是闭合或不闭合,可以是二维或三维。
! B1 H( R' A8 ^1 l+ q; ?0 q3 W
' x! m/ L5 V5 _$ q$ N' |: [) v从面上得到的线:
3 V# ?7 z5 ]8 \5 p' d3 c4 I* z( s
7 F, z  `1 W, j* H( d" x. o6 {- B所有的NURBS面都包含线。在建模上经常会用到曲面边缘的线。而这些曲面边缘的线在系统中是能够提取出来的。例如:系统可以提取出曲面的边缘线,一个平面切割一个曲面或实体的剖面线,两个或以上曲面的交线,曲线投影在一个曲面上的投影线。3 m3 \6 t# g0 l5 N9 ^" {; H
& [0 l+ S% b! c. b1 h9 @$ _
线的编辑:
, H  W. x9 x' I2 s" a7 o
, k; g0 V- N" F1 V2 ]/ T5 x3 t* C在许多情况下,线都可以编辑,您可以把线上的节点或控制点显示出来,并用鼠标拖动这些点,或者使用手把工具来编辑。3 o# w2 T$ D! R& m2 d5 t
* L9 d. P4 C* b& f
注意:从曲面上得到的线与所在的曲面并没有关系,如果编辑这一类的线,可能会离开原有的曲面。  P1 Y1 y2 Y. K

2 F9 g- f1 D' d. l/ v, J——面:2 ?, z6 e* T2 ^) v; S

5 }( {7 G9 u! h" W- \
面的创建:
+ ^, Y- C3 l1 R; t
9 C* e' _6 Y+ ^3 H* q) H+ k- o* ?NURBS也可以表现为面。在面的菜单下,系统有许多工具把一些形状任意的曲线构成面。在系统中可以把任何的形状转化为NURBS。1 ^) t$ z7 W. L4 j

3 l$ t4 b" L0 M4 O; a8 n无论是线、面、体等物体的创建,它们都可以表现为NURBS物体。$ ?* P) k# Z5 X/ c+ }$ {7 x

" a0 N3 K3 y  T( K面的编辑:1 [! z+ h4 T0 p4 L  E0 n

& ?. K# t' x/ R; ?
所有的面都可以通过移动它的控制点以达到编辑的作用。这个功能是创建一些随意、有机的模型经常用到的。  A5 I: \& t1 ]9 z. l* N
+ T7 e5 k* H- T8 p8 f0 s
注意:两个或以上的面一旦经过连接,或形成体,或形成体的一部分,就不能通过控制点来编辑面。& y* g  @8 _. g5 v5 c9 Q. [2 z* @& c- l
1 S# s: e8 h& f/ h7 @
面的显示:
5 S/ K( h# ]& h
5 `" d0 W' r; a) F在屏幕上,面看上去象一组相交的线。这些您所看到的线是面上的参数线(笔者译)。这些线可以帮助您看清楚这些曲面的形状。当选中了面,在面上的参数线都会表现为高亮显示。一些程序叫这种现象为isoparams或isoparms。

6 }" D0 [& U( i——体和几何体(笔者译):$ ]2 Y1 r- j: _0 E) R6 ]5 Q
6 O- }+ H- q" O7 a
(几何体并不是真正意义的体,它可能因为欠缺一个或以上的面,而不能组成一个完整的体,也称为部分体)9 G9 z5 P& B% l; x% t

0 D$ N% ?8 o+ ]% i: ]: @一个有体积的面称之为体。体通常是由以下的一些方法所创建的:
6 s! c( ^* j: V0 X" u4 F. ~. p, u3 e& m4 f0 P+ h. g0 x
·直接在体的菜单下创建体。' Z) p% ]# g) _' ?, Z
·将两个或以上的面连接起来。' ]7 S* Z; F5 j$ U2 H- @( H
·经过旋塑、放样、拉伸等命令而得到。
- F! X  ^4 Q2 K  S·通过创建一个闭合的曲面。
8 x% r: E% B1 L0 |4 [# M/ H, |
体的图元:& ]5 U$ R- J+ Y0 y- C
* n' J- C1 e1 X, x
您可以在体的菜单下直接创建最基本形状的体。

5 K& Y9 d1 k8 D7 D& M7 |
1 f+ ]; a0 M2 Z% j通过连接生成的体:+ A1 T, d0 }% p; [. c9 M

/ K7 w6 y. Y+ |! v! ~% X9 x6 f
如果两个或以上的面能够围起一个有体积的形状,那么把这些面连接起来就成为一个体。下图是说明由两个平面、一个圆柱面、一个圆锥面连接起来而生成的体。

# m* W0 V% s1 i1 g" r/ m3 u9 S9 ]6 M0 n
通过连接生成的几何体:: `+ t, p9 T% O# J5 E- ~
& P: _7 q1 p( k- e
如果两个或以上的面连接起来,但不能围起一个有体积的形状,那么它就是一个几何体(部分体),下图是说明由三个面并连接起来而组成的几何体。注意到与上图对比,它是没有最顶上的面。几何体看起来好象面,但它的性质是和体一样的。有一些面的编辑命令能够对面操作,但不能对体或几何体进行操作。

  k5 x2 x4 n5 r9 X
7 [  p- c4 {3 H8 l" R7 @0 v# h从体和几何体上提取面:
, D; |: v2 l8 J# O' k; N: b8 O+ r% c0 E3 h4 O$ c& h
体和几何体包含着许多的面。有时需要从体或几何体上提取出面,并对它进行操作,并把它加入一些体中。您可以使用炸开一个体或几何体来得到单个的面,或者从一些已经连接过的面中提取出来。

  M  Y. c1 [6 s1 |. T, ?6 ]: |体的编辑:
( w/ X9 U& Y5 n. Z1 {" V0 _' Y
$ L( Z* P- _: E/ L$ U, v有一点重要的区别于面和几何体,面是可以显示它的控制点,并能够编辑,而几何体是不行的。所以对体及几何体的编辑可以把体上的面提取出来,对控制点操作,编辑好,再使这些面重新组合成体,但可能它们(经过编辑的面)已经不能形成一个体。

& O3 B3 R4 B' \6 Q布尔运算:6 H+ p/ I+ _( {7 B- @
* n0 M0 z- \, O3 o3 S7 B1 n
在RHINO3D中您可以对面和体使用布尔运算:相加、相减、求交。

0 V( v# ]* X7 o! O+ T( n& v面和体的区别:
: T/ \( H1 ?( n/ x; |( C
. G, O% B3 T3 _2 \+ @/ D* Q8 t1 B要确定一个物体是什么数据类型,可以使用以下的命令:, r- j! o+ P% S* q

8 F6 s. D0 p6 F. P5 M9 p; L.在命令行提示符前键入What
  J# N4 Z$ {, p2 M. ^.在提示“Choose object”下选择您需要判断类型的物体,命令行中就会显示所选物体的性质。  

; ]7 r9 e7 `; |+ x6 f2 C0 R网格:
! b; l  x1 n8 c# I9 n5 L1 ?2 ?* J8 {. [
RHINO3D中能够将所有的有形状的几何物体看作为NURBS物体。有许多模型是运用多边型的网格来代表几何体。如:3Dstudio、Lightwave、FromZ、Autocad中的DXF格式都支持多边型网格。8 B5 E0 K& f2 E; }; q

; y" D; ?  P9 x! q- m由于有这么多的产品都支持这种类型,所以RHINO3D也可以把这些NURBS的物体转换为网格以支持3DS、LWO、DWG、DXF、STL等文件格式。6 V+ e& O, W& Y! O

: t, [" ?9 m/ }# O) a9 h& ZRHINO3D在网格中支持所有的三角面及四角面。
; v+ w& B5 m* R+ J' Q4 Q: ?$ O7 }
0 o0 b. V% ~8 T
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-4-3 09:27 , Processed in 0.078015 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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