青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

RHINO3D的数据类型

[复制链接]
发表于 2009-8-16 16:24 | 显示全部楼层 |阅读模式
在RHINO3D中一共有五种数据类型:包括点、线、面、体及网格。
, L4 j1 Q, W2 q. e9 @# q9 D" Y
' Z3 c/ C% C+ O线、面、体都是属于一种叫NURBS的物体,它通常被看作为一种数学的等式,意味着这种物体可以非常光滑。这种光滑的面能够制作出模型,渲染体,动画程序等,正如计算机辅助制造(CAM)系统,有一些设计者运用线段、网格去拟合出一个光滑的面,RHINO3D也能够创建出一些网格去拟合这种NURBS的物体,以便完成模型的制作。% z8 @" v/ E! i9 w. |3 N- S+ d% X
, x* Z, J7 a! k' w6 f2 H  w, f
注:NURBS 是一种高精度的网格面。(译者注)
0 l& S9 E1 l" }. X9 H0 ]+ x4 r4 K. u, e1 Q8 Q' i% e
——点:4 U* B. s* b& s2 Z7 i. O

* Z$ ^& G4 A- P7 {" A点是在RHINO3D种最简单的数据类型,由一个小圆点来代表。4 C! m: ?* w1 _! W! a) u# c5 \

( @' r! V+ z+ A8 `7 [3 `——线:
/ b8 Z5 g4 h& U1 B
0 w/ f" @' }& t6 _- _绘制线:
, S  }8 p# T' j& Q9 |2 O; ~. p无论您从线菜单下绘制的线段、复合线、弧、圆、随意曲线或者其他的物体均属于NURBS曲线。您都可以选择、修改、删除这些线,线可以是闭合或不闭合,可以是二维或三维。
% c9 z. }( M. `/ l$ {' R
+ Z- ~: X! t: n9 `3 h从面上得到的线:1 p# A- K$ {3 w4 J& c+ i& b: U
" F4 j0 ]9 e% e/ o. a
所有的NURBS面都包含线。在建模上经常会用到曲面边缘的线。而这些曲面边缘的线在系统中是能够提取出来的。例如:系统可以提取出曲面的边缘线,一个平面切割一个曲面或实体的剖面线,两个或以上曲面的交线,曲线投影在一个曲面上的投影线。" g5 n* Q: `# i& z% _- n# j5 i6 }. a
0 a3 j) F* f9 U# G
线的编辑:
' C; W; {, O; [
2 P2 q/ U  x; S+ h. |/ H在许多情况下,线都可以编辑,您可以把线上的节点或控制点显示出来,并用鼠标拖动这些点,或者使用手把工具来编辑。# ?( o9 u0 b- l0 I
; M5 X# I( w" T" n
注意:从曲面上得到的线与所在的曲面并没有关系,如果编辑这一类的线,可能会离开原有的曲面。
5 P8 p3 \1 h/ o- u' F5 |% C$ K# r6 a
——面:
6 @7 ]4 t: c- z. T+ |3 D0 Q  m: W; B$ A3 @9 h+ N/ L  \. k, `
面的创建:" h# e4 w& X2 I. l) ]# L

- e+ x( v3 l7 j  l7 {2 [1 ^NURBS也可以表现为面。在面的菜单下,系统有许多工具把一些形状任意的曲线构成面。在系统中可以把任何的形状转化为NURBS。
' U6 a/ v6 d9 J& `
# {/ y, t, [  o9 |" z无论是线、面、体等物体的创建,它们都可以表现为NURBS物体。
! k5 A2 L  ^( P" b5 n
/ ?+ F5 M0 ]% J: }+ r2 C面的编辑:
1 |% b' T$ i2 q5 R, C8 K& l
6 M- o  C9 g* J! E
所有的面都可以通过移动它的控制点以达到编辑的作用。这个功能是创建一些随意、有机的模型经常用到的。" t$ _" H" q5 h- ?* i& A  i
; _/ i2 e8 F, {* }: C
注意:两个或以上的面一旦经过连接,或形成体,或形成体的一部分,就不能通过控制点来编辑面。. w- J" r4 X) H( d, U6 |( e

6 K0 c, H. m5 d, l: ~面的显示:
" \6 V! p: S% D: I9 U
  r5 c) U7 `7 z3 }4 {$ r  J3 B在屏幕上,面看上去象一组相交的线。这些您所看到的线是面上的参数线(笔者译)。这些线可以帮助您看清楚这些曲面的形状。当选中了面,在面上的参数线都会表现为高亮显示。一些程序叫这种现象为isoparams或isoparms。

( M" v; D% F% m6 E——体和几何体(笔者译):5 F% ^( h& F6 ]# k) x& q. t

9 a5 Y: ?+ u# h% Y; {, S1 P" M(几何体并不是真正意义的体,它可能因为欠缺一个或以上的面,而不能组成一个完整的体,也称为部分体)0 p: o) W3 X3 p. g, T

' f9 o7 _4 U$ h" e/ r, y, l一个有体积的面称之为体。体通常是由以下的一些方法所创建的:, z- r. k4 X1 x8 L9 X" h
1 ~2 X% ~$ H" d8 S0 _1 k/ X
·直接在体的菜单下创建体。7 K* B3 T1 s4 V* Y- k: ^
·将两个或以上的面连接起来。
9 V# H) s. V, @; r3 J·经过旋塑、放样、拉伸等命令而得到。
4 L$ i  G# P8 [" m·通过创建一个闭合的曲面。

. F* N% p6 c6 V9 r/ ?体的图元:
/ i4 Q8 s. h, |0 B3 h; k) l% F
# [: w/ {+ f; d" z( n您可以在体的菜单下直接创建最基本形状的体。

& H- j; O6 N" I5 w
8 C6 b/ }( B& @2 ?通过连接生成的体:  ~" r( V- J! Z. z, t; c9 R' W$ |
, R7 K+ B% Y: t, |1 g
如果两个或以上的面能够围起一个有体积的形状,那么把这些面连接起来就成为一个体。下图是说明由两个平面、一个圆柱面、一个圆锥面连接起来而生成的体。

* o7 B# s6 r) n! U& m/ R4 v$ e% K( T& O
通过连接生成的几何体:+ l* A8 }4 }: k7 V3 k  R# N; H

6 ]; a% v+ i- x- m
如果两个或以上的面连接起来,但不能围起一个有体积的形状,那么它就是一个几何体(部分体),下图是说明由三个面并连接起来而组成的几何体。注意到与上图对比,它是没有最顶上的面。几何体看起来好象面,但它的性质是和体一样的。有一些面的编辑命令能够对面操作,但不能对体或几何体进行操作。

: ?: b- p/ n  R' u; D- i, ^' U" w4 D9 `1 X0 W% d. `$ v9 X
从体和几何体上提取面:
. f' |1 N# f4 ?, v3 e6 I
+ ~5 E2 [3 M% P( }* _; x体和几何体包含着许多的面。有时需要从体或几何体上提取出面,并对它进行操作,并把它加入一些体中。您可以使用炸开一个体或几何体来得到单个的面,或者从一些已经连接过的面中提取出来。
8 @  a! _+ k+ `; k) h1 L
体的编辑:
7 H# c$ a% f; n+ }3 o/ }$ r  T! q
* A$ C$ C: x% A+ J+ }' u& p有一点重要的区别于面和几何体,面是可以显示它的控制点,并能够编辑,而几何体是不行的。所以对体及几何体的编辑可以把体上的面提取出来,对控制点操作,编辑好,再使这些面重新组合成体,但可能它们(经过编辑的面)已经不能形成一个体。

4 G2 g9 @# J( m; y% r  A" a布尔运算:8 t% w$ N, a% u) h- }
& z" w& L, z2 d- M
在RHINO3D中您可以对面和体使用布尔运算:相加、相减、求交。
- J. E* z' X! V) x6 F* M
面和体的区别:
3 E& M% U6 G" I5 X0 U7 ~+ b
5 j& Z7 c: j; v( [- y+ ]要确定一个物体是什么数据类型,可以使用以下的命令:
; u! L2 _0 }$ D; K: ?- J/ I& Y/ p1 B' f) e& a, w4 i: L
.在命令行提示符前键入What
2 F9 ~7 z" S, [& Z- T.在提示“Choose object”下选择您需要判断类型的物体,命令行中就会显示所选物体的性质。  

7 U4 ?/ F0 E+ {! {$ z  |网格:
2 }* M; V  L5 V7 i* |5 D9 n) O& y4 m! y
RHINO3D中能够将所有的有形状的几何物体看作为NURBS物体。有许多模型是运用多边型的网格来代表几何体。如:3Dstudio、Lightwave、FromZ、Autocad中的DXF格式都支持多边型网格。( p9 j6 h5 t$ T) D9 l* x  V

6 F7 }/ f  r0 \0 F9 t由于有这么多的产品都支持这种类型,所以RHINO3D也可以把这些NURBS的物体转换为网格以支持3DS、LWO、DWG、DXF、STL等文件格式。. M* u! `9 i4 O7 i5 y, |5 i1 @
# d' B0 L9 R% g" s8 x- o5 i9 {
RHINO3D在网格中支持所有的三角面及四角面。

: ~! U# R, j* \6 }
3 h; z, l- q% ~  C/ I
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-9 15:08 , Processed in 0.120995 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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