青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

RHINO3D的数据类型

[复制链接]
发表于 2009-8-16 16:24 | 显示全部楼层 |阅读模式
在RHINO3D中一共有五种数据类型:包括点、线、面、体及网格。/ A" T7 G( s1 N% E% d4 C; Y) Y

. M4 |/ C" M' ?" @8 ^线、面、体都是属于一种叫NURBS的物体,它通常被看作为一种数学的等式,意味着这种物体可以非常光滑。这种光滑的面能够制作出模型,渲染体,动画程序等,正如计算机辅助制造(CAM)系统,有一些设计者运用线段、网格去拟合出一个光滑的面,RHINO3D也能够创建出一些网格去拟合这种NURBS的物体,以便完成模型的制作。3 D) r2 I/ q$ C7 n& c0 p+ d1 ~& Z" o

" M- `7 t, D, @& s1 k+ c% K: O注:NURBS 是一种高精度的网格面。(译者注)' n% [7 V/ h1 q6 }
  @+ m5 {0 Y$ d7 q; V
——点:& l9 B7 |( K, B0 G
5 R( c/ m; t& F/ }; m7 b9 l. u
点是在RHINO3D种最简单的数据类型,由一个小圆点来代表。
; w4 `, l& k0 B9 H$ ?9 K
5 b. W) d6 p2 T" ]& k——线:
0 _  ~9 {  \% t
. R) x1 x# m1 p! A' `8 Z+ A绘制线:5 n& d( U) K# Y# ]$ s. e$ m
无论您从线菜单下绘制的线段、复合线、弧、圆、随意曲线或者其他的物体均属于NURBS曲线。您都可以选择、修改、删除这些线,线可以是闭合或不闭合,可以是二维或三维。
/ ^: r& e- K% U' t& e5 j& {6 q! \+ _4 }
从面上得到的线:
$ t. M2 @" s3 k+ W4 X3 Y' m9 r  Z; p) B3 E! O) N# j; ]
所有的NURBS面都包含线。在建模上经常会用到曲面边缘的线。而这些曲面边缘的线在系统中是能够提取出来的。例如:系统可以提取出曲面的边缘线,一个平面切割一个曲面或实体的剖面线,两个或以上曲面的交线,曲线投影在一个曲面上的投影线。9 I7 O! x* \; N- V$ s1 t

- w8 [- u$ O' b线的编辑:
% D, ~. z; j2 P& d( |4 X
# U7 q( E2 _& C" ]0 U3 U& l在许多情况下,线都可以编辑,您可以把线上的节点或控制点显示出来,并用鼠标拖动这些点,或者使用手把工具来编辑。* H7 x' u( c7 E% j( N$ c# c3 X
  I* `* c7 q* l+ T3 m( C  n
注意:从曲面上得到的线与所在的曲面并没有关系,如果编辑这一类的线,可能会离开原有的曲面。. h) L3 K, _0 Y: D  Y- k/ H+ i2 G
0 }3 ]8 H8 G3 P$ P) V
——面:
7 @  E# W  T9 e' f  w2 {6 {" H2 j4 F3 R. h9 @6 Y9 a
面的创建:
2 \$ {1 h0 F% D" s# R, l/ k
, G' U; ]' O* a7 a- BNURBS也可以表现为面。在面的菜单下,系统有许多工具把一些形状任意的曲线构成面。在系统中可以把任何的形状转化为NURBS。9 p3 |5 y/ b4 h/ @; h( s+ k
7 O. m- F" o9 O/ z) \
无论是线、面、体等物体的创建,它们都可以表现为NURBS物体。
# g# B( a; L& C& r( ~" A1 z2 L
% W9 n0 }3 y$ o# V$ @$ c' ^6 x面的编辑:7 f0 f6 m! Y0 x6 A/ w) U+ W1 V+ D5 B# W

" y; K7 k/ }3 s1 V
所有的面都可以通过移动它的控制点以达到编辑的作用。这个功能是创建一些随意、有机的模型经常用到的。
4 f) u: T+ C/ W8 Z- ]$ h
' Y  c4 m7 r& e2 c7 M7 _! A注意:两个或以上的面一旦经过连接,或形成体,或形成体的一部分,就不能通过控制点来编辑面。# P/ u& v% f4 N! p1 I3 z4 m
  L! p6 r& P1 s* ?& ?* P
面的显示:& a6 v% g+ e* [! f6 S
0 H; c) i- w1 }. J8 k7 F; c
在屏幕上,面看上去象一组相交的线。这些您所看到的线是面上的参数线(笔者译)。这些线可以帮助您看清楚这些曲面的形状。当选中了面,在面上的参数线都会表现为高亮显示。一些程序叫这种现象为isoparams或isoparms。
* {8 ~; R0 ~' u# J, Q7 t
——体和几何体(笔者译):$ s4 G. E! P7 Q' ]2 x
% R6 |* r2 _0 K4 O- u
(几何体并不是真正意义的体,它可能因为欠缺一个或以上的面,而不能组成一个完整的体,也称为部分体). P2 F6 V( K$ C) P" S

- X, }  p% |1 X* I2 ]. \0 ~一个有体积的面称之为体。体通常是由以下的一些方法所创建的:
! @. G. t( q' V7 V, M8 ?8 u' K: I" c. t( e8 I7 K3 |$ Q
·直接在体的菜单下创建体。) b! C; K: o5 h, k# y, y
·将两个或以上的面连接起来。* u7 i$ i. p6 V- r3 X
·经过旋塑、放样、拉伸等命令而得到。2 J3 y6 ]7 ~' t. t
·通过创建一个闭合的曲面。

8 a  }$ e& K' S" n体的图元:, l" U# d0 p! r& a
. Z) X6 ~* g) D
您可以在体的菜单下直接创建最基本形状的体。

5 ^/ M. b  G9 R/ S7 V" u! H. ]2 U3 c( v/ g9 \# J
通过连接生成的体:; J' e; t% M3 P/ _7 c" h

; j. ?; b0 j7 Z
如果两个或以上的面能够围起一个有体积的形状,那么把这些面连接起来就成为一个体。下图是说明由两个平面、一个圆柱面、一个圆锥面连接起来而生成的体。
0 m9 ]+ o- |' Z  X, p  e5 S. G8 @$ p4 h
( p4 L: ]6 ^+ `. T' v2 F
通过连接生成的几何体:
. t5 a3 b3 a# Q. k4 N
. Q- S- v8 L, Z3 H9 P" e2 I
如果两个或以上的面连接起来,但不能围起一个有体积的形状,那么它就是一个几何体(部分体),下图是说明由三个面并连接起来而组成的几何体。注意到与上图对比,它是没有最顶上的面。几何体看起来好象面,但它的性质是和体一样的。有一些面的编辑命令能够对面操作,但不能对体或几何体进行操作。

7 ~( A3 P  T, C6 V1 U
' f( q8 d1 f5 t# R# z0 V8 ]* o从体和几何体上提取面:+ ~' S& b- n+ w9 f, ]" z: \' t

6 v# [+ V1 l& j' x体和几何体包含着许多的面。有时需要从体或几何体上提取出面,并对它进行操作,并把它加入一些体中。您可以使用炸开一个体或几何体来得到单个的面,或者从一些已经连接过的面中提取出来。

: C$ }. x( L! I9 a- [* o0 J体的编辑:
  D- ?: Z" V# H( X7 W9 d% ^% @! j/ E4 W& \
有一点重要的区别于面和几何体,面是可以显示它的控制点,并能够编辑,而几何体是不行的。所以对体及几何体的编辑可以把体上的面提取出来,对控制点操作,编辑好,再使这些面重新组合成体,但可能它们(经过编辑的面)已经不能形成一个体。

! [- j/ \. ^* |) m  |布尔运算:
) T: h* I# q6 m* M
1 D, x6 `! N7 N1 O  ]在RHINO3D中您可以对面和体使用布尔运算:相加、相减、求交。

9 i" l7 Z8 i( O# c- N% ^面和体的区别:
3 R+ h' X- c+ m6 q" J8 k* q7 ?, @
要确定一个物体是什么数据类型,可以使用以下的命令:* A  n& z0 w- [5 I

7 H4 f9 X* F* Y6 y# J" j/ M" X: \.在命令行提示符前键入What5 R( s$ W2 e$ N' ~: A& {" V( O
.在提示“Choose object”下选择您需要判断类型的物体,命令行中就会显示所选物体的性质。  

0 \9 w5 t+ L- |, s3 m" y网格:
. F  Y* I' U7 L0 _
- z% ]; l" L5 n2 [8 P3 E. C4 TRHINO3D中能够将所有的有形状的几何物体看作为NURBS物体。有许多模型是运用多边型的网格来代表几何体。如:3Dstudio、Lightwave、FromZ、Autocad中的DXF格式都支持多边型网格。4 S( e+ f6 ^2 \" G* d3 {6 U

, Z8 h7 ]5 X) L. D1 u由于有这么多的产品都支持这种类型,所以RHINO3D也可以把这些NURBS的物体转换为网格以支持3DS、LWO、DWG、DXF、STL等文件格式。
* f$ N6 _) Z: K- \, W
$ u4 o0 I8 b' D! Y8 H. }! DRHINO3D在网格中支持所有的三角面及四角面。

: [0 F$ x- q7 A/ @+ z- W
$ I2 A0 z* m0 P, M/ S4 |
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-2-19 07:07 , Processed in 0.052030 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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