青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

RHINO3D的数据类型

[复制链接]
发表于 2009-8-16 16:24 | 显示全部楼层 |阅读模式
在RHINO3D中一共有五种数据类型:包括点、线、面、体及网格。
# N0 S; Z0 H! z$ t1 u& f* N; H# _2 P/ u; v( R
线、面、体都是属于一种叫NURBS的物体,它通常被看作为一种数学的等式,意味着这种物体可以非常光滑。这种光滑的面能够制作出模型,渲染体,动画程序等,正如计算机辅助制造(CAM)系统,有一些设计者运用线段、网格去拟合出一个光滑的面,RHINO3D也能够创建出一些网格去拟合这种NURBS的物体,以便完成模型的制作。( b% V: k; W6 ^+ z9 z
7 X1 N( f5 H& v; `
注:NURBS 是一种高精度的网格面。(译者注)4 c8 `% X3 r9 @

' Q$ j3 C1 H9 D. h4 t' l' ?——点:4 X$ U: g+ d' F

+ N  q% C1 q9 {) ~. J# r点是在RHINO3D种最简单的数据类型,由一个小圆点来代表。3 T1 G3 W; _6 U! v# p( i3 i

  J( R2 ^" n3 Z) z! ]——线:% K. {: C+ S6 ^' @2 d! @

; Y$ s4 l/ N; I& m: H1 B绘制线:
( _- n& T% _) J无论您从线菜单下绘制的线段、复合线、弧、圆、随意曲线或者其他的物体均属于NURBS曲线。您都可以选择、修改、删除这些线,线可以是闭合或不闭合,可以是二维或三维。
* C+ ?' u& v$ J' J9 Y# x) `5 a  g: B8 P! E  E8 w
从面上得到的线:. Q5 Y7 J' l  y* \: ~1 I5 I

' K5 {/ e& T3 v- \( K5 W8 q# L所有的NURBS面都包含线。在建模上经常会用到曲面边缘的线。而这些曲面边缘的线在系统中是能够提取出来的。例如:系统可以提取出曲面的边缘线,一个平面切割一个曲面或实体的剖面线,两个或以上曲面的交线,曲线投影在一个曲面上的投影线。. R& G6 u2 v' D0 [
# `% M+ F  s  R! P$ S* Y+ ~2 O2 l: ]- r
线的编辑:9 F# g! n) R' K) a
7 z* @0 A5 C5 I
在许多情况下,线都可以编辑,您可以把线上的节点或控制点显示出来,并用鼠标拖动这些点,或者使用手把工具来编辑。; F2 S( i: m' H! w
$ R8 n( |" a; v5 B) N$ o5 `' X
注意:从曲面上得到的线与所在的曲面并没有关系,如果编辑这一类的线,可能会离开原有的曲面。
7 C& \( _2 C2 F5 g! t# h" r3 a# T9 A
) l0 o+ U* s" @" q8 H. i——面:# y2 Y- B4 B% S# @
! ]' K, _2 q  D: M
面的创建:/ H: r9 }; V0 H

# t  n2 {% T' b! f: K) K0 QNURBS也可以表现为面。在面的菜单下,系统有许多工具把一些形状任意的曲线构成面。在系统中可以把任何的形状转化为NURBS。! ]" Z: A8 V* {

# W8 W. q2 O: E无论是线、面、体等物体的创建,它们都可以表现为NURBS物体。
0 E  y! P8 R' i) {' W
( [* S* w, X$ i. C+ A! b0 D9 Z4 E面的编辑:
& E' y% ]" d3 Y" o9 i- z! g
1 ^0 s2 W( G- x
所有的面都可以通过移动它的控制点以达到编辑的作用。这个功能是创建一些随意、有机的模型经常用到的。' @% v- z/ |/ o, S

. N3 Z1 g6 u. O" h8 `1 ^& M注意:两个或以上的面一旦经过连接,或形成体,或形成体的一部分,就不能通过控制点来编辑面。2 A0 m; B# g3 t4 m& v
5 m1 t" w" {0 _' q
面的显示:
9 `. i& d8 u9 e  H1 T; f! X2 ]& h  ^9 k0 T7 L  Z" q2 f. h
在屏幕上,面看上去象一组相交的线。这些您所看到的线是面上的参数线(笔者译)。这些线可以帮助您看清楚这些曲面的形状。当选中了面,在面上的参数线都会表现为高亮显示。一些程序叫这种现象为isoparams或isoparms。
9 q! P3 P; i5 m- C2 C! [4 m6 ^
——体和几何体(笔者译):2 U3 t  T6 {% C- a# s

) m3 R! ~3 a+ u6 F- A) `7 B5 g(几何体并不是真正意义的体,它可能因为欠缺一个或以上的面,而不能组成一个完整的体,也称为部分体)
% q& M! I+ K+ b2 F0 R5 t' d% k9 I! b- X5 e
一个有体积的面称之为体。体通常是由以下的一些方法所创建的:
3 k" x* f0 _6 N) ^
# B4 }: V; T* P6 ~- Y·直接在体的菜单下创建体。& g+ b7 y! s  G! U- B/ \( ~, R3 r
·将两个或以上的面连接起来。
4 E* e( C) w- q: G·经过旋塑、放样、拉伸等命令而得到。8 W- a7 B& x& X; k, e3 Q
·通过创建一个闭合的曲面。
% e) M+ w5 B# H! A4 L4 k7 K
体的图元:0 h( f! V0 J) S4 F# E

+ M* n8 W- n+ A& j4 p" ?- t7 x# ?您可以在体的菜单下直接创建最基本形状的体。
( [8 S) Q$ d. J) Q7 O1 k

. z) Y( P. g3 V0 r通过连接生成的体:! ]2 o1 t( C) f& w/ [, t

0 H6 v* r6 S' A( U1 W  G* w; E
如果两个或以上的面能够围起一个有体积的形状,那么把这些面连接起来就成为一个体。下图是说明由两个平面、一个圆柱面、一个圆锥面连接起来而生成的体。

2 U: w4 F# Q1 j4 N- f/ x$ T/ Z/ y, V/ b' E6 N3 o% T) S
通过连接生成的几何体:- w! K' M2 Z: W# _( W
7 b5 Z5 S( g& n6 R) ]) z9 _
如果两个或以上的面连接起来,但不能围起一个有体积的形状,那么它就是一个几何体(部分体),下图是说明由三个面并连接起来而组成的几何体。注意到与上图对比,它是没有最顶上的面。几何体看起来好象面,但它的性质是和体一样的。有一些面的编辑命令能够对面操作,但不能对体或几何体进行操作。

+ i% a6 M) o7 A: F& N: S8 J& \9 a
6 V3 x$ i( v6 i/ v. I+ `/ ?" v5 ]从体和几何体上提取面:
6 V! g# z7 ]' o$ _$ F" _4 S4 `& T, Z8 L! D" i' w! Z
体和几何体包含着许多的面。有时需要从体或几何体上提取出面,并对它进行操作,并把它加入一些体中。您可以使用炸开一个体或几何体来得到单个的面,或者从一些已经连接过的面中提取出来。
" h) G/ p2 b; r
体的编辑:, T& X/ z1 B. J; l4 ?; s1 K

1 y: Q# E4 r- E! ]; ~/ ?有一点重要的区别于面和几何体,面是可以显示它的控制点,并能够编辑,而几何体是不行的。所以对体及几何体的编辑可以把体上的面提取出来,对控制点操作,编辑好,再使这些面重新组合成体,但可能它们(经过编辑的面)已经不能形成一个体。
" J* y1 v- n+ G' }' t* W
布尔运算:
/ a& b. _0 ^7 V3 P7 u# b
) i) C& B; x. Z在RHINO3D中您可以对面和体使用布尔运算:相加、相减、求交。
1 P4 D% x& e$ c9 Q! s
面和体的区别:% h1 m+ k2 A# _5 E; f6 O1 f& t# E
5 N5 }% Z- V; p0 y
要确定一个物体是什么数据类型,可以使用以下的命令:/ [5 \* P1 x/ [$ ^7 D7 e1 Q6 ^
; y( \4 W, j9 L4 `# q6 a7 q% s
.在命令行提示符前键入What* v, P) W7 A/ E) R& t1 v! s
.在提示“Choose object”下选择您需要判断类型的物体,命令行中就会显示所选物体的性质。  

) r4 u- q5 E; [, O' E网格:
0 n1 d# G- c2 [9 ?
) w/ N: ^8 t& lRHINO3D中能够将所有的有形状的几何物体看作为NURBS物体。有许多模型是运用多边型的网格来代表几何体。如:3Dstudio、Lightwave、FromZ、Autocad中的DXF格式都支持多边型网格。7 u, j& F  K$ a" z5 s5 w
9 h" i4 ^+ R, g' ^" ?6 z% o+ C
由于有这么多的产品都支持这种类型,所以RHINO3D也可以把这些NURBS的物体转换为网格以支持3DS、LWO、DWG、DXF、STL等文件格式。
  ?1 k" X9 A3 l# r4 W9 i( w  |$ N2 c) C' S2 G3 a' }1 Y7 V
RHINO3D在网格中支持所有的三角面及四角面。

6 n' B7 T, |3 F8 `! G) K; J( R' E2 l/ w
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-4-2 15:34 , Processed in 0.057835 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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