青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

RHINO3D的数据类型

[复制链接]
发表于 2009-8-16 16:24 | 显示全部楼层 |阅读模式
在RHINO3D中一共有五种数据类型:包括点、线、面、体及网格。7 S* `, ~* X4 t& \# I8 v7 g: J5 Y

. N( |4 z! ?8 [) S1 t$ g; `$ j线、面、体都是属于一种叫NURBS的物体,它通常被看作为一种数学的等式,意味着这种物体可以非常光滑。这种光滑的面能够制作出模型,渲染体,动画程序等,正如计算机辅助制造(CAM)系统,有一些设计者运用线段、网格去拟合出一个光滑的面,RHINO3D也能够创建出一些网格去拟合这种NURBS的物体,以便完成模型的制作。. Z- F2 d1 e' n/ i3 S7 R0 j: |9 s

9 l3 k( I8 N3 [* h注:NURBS 是一种高精度的网格面。(译者注): P4 R5 \. e4 p" r$ `6 a

5 Z3 d; a( s7 }" g; f0 f/ F——点:9 [0 q4 m/ T: h, M8 x4 e1 a3 P2 U
3 u6 Y0 L& B7 _% j
点是在RHINO3D种最简单的数据类型,由一个小圆点来代表。# ]( N  @9 ~( H5 O
) h) v) b- s8 J. k
——线:+ B5 C+ i/ @3 C# j/ N- z" K

! G( x9 E/ x, T4 Q  F绘制线:; x4 B. a9 D: d. ]3 ^/ n
无论您从线菜单下绘制的线段、复合线、弧、圆、随意曲线或者其他的物体均属于NURBS曲线。您都可以选择、修改、删除这些线,线可以是闭合或不闭合,可以是二维或三维。2 P" S) a$ Q9 E) V! c
" m! q& z& Q: t# m, s  E4 W! T
从面上得到的线:- m" F! ]! z. t' G# a
  ~4 J& O  t" ]% w( P
所有的NURBS面都包含线。在建模上经常会用到曲面边缘的线。而这些曲面边缘的线在系统中是能够提取出来的。例如:系统可以提取出曲面的边缘线,一个平面切割一个曲面或实体的剖面线,两个或以上曲面的交线,曲线投影在一个曲面上的投影线。4 W$ Q9 W  c: m* P0 V2 s

5 E9 T8 V- Z6 m线的编辑:6 Z; u8 E/ z1 c) I6 j- l' I7 l
' j' M# h1 \/ h: P, R
在许多情况下,线都可以编辑,您可以把线上的节点或控制点显示出来,并用鼠标拖动这些点,或者使用手把工具来编辑。' m; A3 Z- E. Q& w5 m$ V

7 r- U. k) `: ^4 U+ Y2 e注意:从曲面上得到的线与所在的曲面并没有关系,如果编辑这一类的线,可能会离开原有的曲面。
8 ~$ ~+ ~# f  Q4 ^2 ?- p$ \  I6 V
——面:5 e6 x$ g# j7 ]5 n  K
0 k7 i& u: v; ?/ S. \! @! s
面的创建:. C) I( ?! ^' R, O2 G, }

4 e% ]2 J: j! h/ m% r3 D$ `NURBS也可以表现为面。在面的菜单下,系统有许多工具把一些形状任意的曲线构成面。在系统中可以把任何的形状转化为NURBS。
' }. H+ E- O! M$ _, U$ N6 _/ s1 g
6 Y* p- Q) ], g2 d$ X5 m无论是线、面、体等物体的创建,它们都可以表现为NURBS物体。
) A1 `( S4 e( d4 Y3 c! }: Q) C( w" ?8 U  S
面的编辑:4 B" l8 Q. q. Y% E0 \/ z
8 T5 m# l1 x/ }3 {( E3 v
所有的面都可以通过移动它的控制点以达到编辑的作用。这个功能是创建一些随意、有机的模型经常用到的。
. e6 y6 N& O" d1 {/ f# }* r; }# I. C1 i: ~! w
注意:两个或以上的面一旦经过连接,或形成体,或形成体的一部分,就不能通过控制点来编辑面。6 S) T( c; k* j8 J

$ q6 W9 ]7 V( I% |0 D面的显示:
& h% M; K! B3 q' r2 r0 [  g( A
. `5 Z7 v9 w* V. o9 o在屏幕上,面看上去象一组相交的线。这些您所看到的线是面上的参数线(笔者译)。这些线可以帮助您看清楚这些曲面的形状。当选中了面,在面上的参数线都会表现为高亮显示。一些程序叫这种现象为isoparams或isoparms。

; X! z5 A8 h& e: b( [9 e  V0 C  S——体和几何体(笔者译):8 ]5 x- e$ [. O- f' x& R
4 B) l! _2 j' s! B0 I  j
(几何体并不是真正意义的体,它可能因为欠缺一个或以上的面,而不能组成一个完整的体,也称为部分体)
6 ~# t: v* k% C% m6 q8 j# y
/ ^) y+ q! t; T' [8 O( f一个有体积的面称之为体。体通常是由以下的一些方法所创建的:
: \+ E( Y7 M( C4 v
6 @+ Q7 V' y% c( G/ O·直接在体的菜单下创建体。
0 l' O: V% l) R9 u: _·将两个或以上的面连接起来。
- z$ I& }, w7 _. q2 x·经过旋塑、放样、拉伸等命令而得到。" P( E9 E: q7 }6 F$ e
·通过创建一个闭合的曲面。
8 W( i' k4 [" z
体的图元:
: U! {! ^7 J( f- ~+ v0 v) m+ g, x) i, R
您可以在体的菜单下直接创建最基本形状的体。

' o; T- `& `- y: F, H3 W
" S) }- \' b; `. Q( Y% _' {通过连接生成的体:
. h( Q7 S6 f8 J' @$ A+ c0 S9 d+ Z  B9 h
( L- [; G/ ]: N* [9 S& W3 g
如果两个或以上的面能够围起一个有体积的形状,那么把这些面连接起来就成为一个体。下图是说明由两个平面、一个圆柱面、一个圆锥面连接起来而生成的体。

& K  D' v7 e% C5 ^2 x- t
( @5 w! W/ u$ \5 E! y* B$ e' x通过连接生成的几何体:
9 ^( O4 Q) R9 U" {+ t2 ~3 r5 C2 u: a' U! I3 W9 j
如果两个或以上的面连接起来,但不能围起一个有体积的形状,那么它就是一个几何体(部分体),下图是说明由三个面并连接起来而组成的几何体。注意到与上图对比,它是没有最顶上的面。几何体看起来好象面,但它的性质是和体一样的。有一些面的编辑命令能够对面操作,但不能对体或几何体进行操作。
# a' k5 M) Q9 e% e  z

+ f3 T$ o7 y: k从体和几何体上提取面:" H, m. B$ K, v% `

2 z) v; X6 y2 V) P( J( j( p6 G3 I体和几何体包含着许多的面。有时需要从体或几何体上提取出面,并对它进行操作,并把它加入一些体中。您可以使用炸开一个体或几何体来得到单个的面,或者从一些已经连接过的面中提取出来。

/ h4 q- p. K$ K1 s# z1 s( @体的编辑:/ {* s% W$ T, K
, f3 ~3 f) o: i+ z, D8 z- ~
有一点重要的区别于面和几何体,面是可以显示它的控制点,并能够编辑,而几何体是不行的。所以对体及几何体的编辑可以把体上的面提取出来,对控制点操作,编辑好,再使这些面重新组合成体,但可能它们(经过编辑的面)已经不能形成一个体。
3 m& ?4 ~/ ?5 V( J4 x
布尔运算:/ K8 p9 M. O2 O/ j' G% h% ~

" ?0 \! g2 q( {: d在RHINO3D中您可以对面和体使用布尔运算:相加、相减、求交。

. y* y0 h, C) q* E6 c: s9 H面和体的区别:/ B, R# Y5 ?: k- ~  ^
7 w6 d- e9 C3 D5 ~- Y& m/ X! |+ E4 P/ D
要确定一个物体是什么数据类型,可以使用以下的命令:* i0 a" L( N" P& V
( T: S7 l( I: k' `' k
.在命令行提示符前键入What
  }0 \/ O8 ?5 w8 w/ v" u.在提示“Choose object”下选择您需要判断类型的物体,命令行中就会显示所选物体的性质。  
+ P+ [) G6 V" y7 c
网格:
% C" R$ p- f& p) O  y4 d6 |! o+ ^6 a& ?# p# k! e# T, @4 p
RHINO3D中能够将所有的有形状的几何物体看作为NURBS物体。有许多模型是运用多边型的网格来代表几何体。如:3Dstudio、Lightwave、FromZ、Autocad中的DXF格式都支持多边型网格。
- H6 T4 W1 y: d" u
) c" X) A: P8 l, b由于有这么多的产品都支持这种类型,所以RHINO3D也可以把这些NURBS的物体转换为网格以支持3DS、LWO、DWG、DXF、STL等文件格式。" l8 D( ~# ~0 e

! c( r: f4 E8 x9 wRHINO3D在网格中支持所有的三角面及四角面。

3 x1 G2 m3 G2 ~3 h( u
+ Q  D+ q9 ]" K! G5 N
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-2-19 06:19 , Processed in 0.053816 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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