马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 goto3d 于 2016-5-27 07:40 编辑 + r3 h2 g8 y4 f: X, J5 K0 c% Q
- m! Y9 Z) Z7 ] W
一.三角网格模型简介
% Q, q# Q/ l0 Z5 F L" g- c三角网格是多边形网格的一种,是计算机图形学中用于为各种不规则物体建立模型的一种数据结构。现实世界中的物体表面直观上看都是由曲面构成的;而在计算机世界中,由于只能用离散的结构去模拟现实中连续的事物,所以现实世界中的曲面实际上在计算机里是由无数个小的多边形面片去组成的。这样的小面片的集合就被称作网格。网格既可以由三角形组成,也可以由其他平面形状如四边形,五边形等组成;平面多边形实际上也能再细分成三角形,因此三角网格是最常见的形式。
. s& @/ ]. G: q5 T, U# n三角网格模型的使用非常广泛,例如三维打印的标准格式STL和三维扫描仪的常用格式OBJ,都是用三角面片来近似模拟物体的表面,三角面片越小其生成的表面分辨率越高。另外,基于保护知识产权和轻量化文件的原则,将源模型(零件或者部件模型)导出成网格模型也是常用又简便的途径。
# ^& S: W) j! ~; F. ]7 a* l l& ^( o9 m* y' o" q
下面就让我们一起来看看Inventor2017里对三角网格模型做了哪些支持增强。
. M6 ?9 B3 d, G- B/ z9 q% q; v一. 网格模型的导入导出
* o3 K; j% @/ q+ v1.Inventor 2017 除了延续支持CATIA V4/V5, JT ,STL和STEP等常见网格模型的导入,新增了四种网格模型的导入支持: OBJ,Alias,NX,和Rhino
- W* P; O: `& W f a. 其中OBJ是新支持的文件格式。导入选项跟STL的导入选项类似。; S. q( ~0 R: r% A5 F
; K9 e3 u) U& n9 E4 o$ Y
默认以分割组的格式导入OBJ。如下图,分割组勾取导入的OBJ网格会分组显示,每一个网格主体作为一个独立的网格特征,可单独编辑其可见性或者颜色属性,也可单独作删除或抑制操作。若想导入一个网格整体,可在导入选项里取消该项。
' J7 i1 X4 y3 A* t- R: A
$ M9 D' ^" d5 e% |6 D b. ! l8 z: w! k5 @+ ?0 U
新支持的格式以Rhino文件为例(Alias和NX文件类似),Inventor2017开始支持对象过滤器里的网格选项以及网格模型的选择加载及预览。 9 B+ m; ?, |* t( ^ Z( X
8 N3 r% v! K/ d' o. V' |- a! T
9 R3 c" c* R0 _ ~2.STL和OBJ是大多数网格编辑软件(如MeshLab和MeshMixer)支持的输入输出格式。因此除JT和STL外,Inventor 2017也支持了OBJ格式的网格导出。 a. 导出的OBJ文件不包含颜色定义信息,在同目录下生成的同名.mtl文件包含该OBJ文件所有的材质信息。用文本打开一个Inventor导出的OBJ文件,您会在头两行看到如下描述:
2 n* p. w: Y- `; a; j1 \8 `; X- F5 m' ^7 c2 ?1 a0 L) `
# WaveFront *.obj file (generated by Autodesk ATF) mtllib XXX.mtl * x4 h! i) Q" `0 s! F) D6 I" o
b. Inventor 2017对STL和OBJ网格导出做了调整增强,新的算法使得用户能够导出包含细节且三角面片较少的网格模型。) j8 C/ J2 W3 V! F B
以Personal Computer.iam为例,Inventor2016和2017默认导出STL网格结果如下图:2016默认导出的网格模型三角面片更多,但布线的细节丢失;2017默认导出的网格数量减了多半,布线细节能保留,网格模型的外观质量也足够好。
2 E7 M' o4 W; E3 \; y% M& H, N- |
9 k% ?6 Q/ G; ]+ V 二.基于网格模型的基本操作0 D5 V; f. i% k& d- K& a+ \) `
1.拟合网格曲面
1 R5 q4 v9 I; }6 M$ a) Q C在零件的三维模型选项卡下,启动曲面面板的拟合网格面命令,可单选或刷选网格面创建曲面。默认自动拟合面的类型,也可指定拟合平面、圆锥(柱)、球体、圆环体或者样条曲面。3 w0 u7 x( K) b5 r r
$ w }% m" U3 L' ^8 V' ?- [2.创建定位特征:工作平面、轴及点 除圆环体的中间面、边回路的中心点和圆环体的圆心命令,所有的工作定位特征命令对网格模型适用。
1 T" D3 L' v3 U3.支持直接基于网格平面创建二维草图,并投影网格边或点。 n' _8 ~0 m% C- R, W+ [! B
4.测量:选取网格点、线或面测量距离和角度;也可测量两个网格零件之间的距离。不支持测量网格面的周长或面积。, {7 I+ Y' R& u# Q; c4 C. l7 t4 Y6 U
# T* [2 M% `; C" T
5.创建联接和约束:除过渡约束,联接和其它约束均对网格模型适用。0 X& J# U8 R7 Q+ T1 p' _
" b5 f2 Z; {8 Q; G. ~' A6.干涉检查:网格零件同实体零件一样可进行干涉检查。
; h- F8 n3 ], G% F
9 k! z Y2 R" ^/ B" o7.快速加载:网格零件同实体零件一样在大装配里支持快速加载。
& K( \. h8 w! X. N" T. g7 n; v: [
. A1 ^6 G' M6 n3 X3 p6 j5 p( I j% K# \$ X7 z5 M0 {. |5 e0 f
三.网格模型的视图支持( K% s- G8 V9 h4 P$ H2 K9 N3 {& }
各种视觉样式及剖视图均适用于网格模型9 W# s8 @4 I3 w Y
9 t( P8 P# |/ X
3 k8 F* b1 T( Z \( N& h6 ~9 J0 n4 `
/ [" h5 `; ^( a6 g3 r
# z S1 k; c" p1 y
|