UnifyMeshNormals
UnifyMeshNormals 指令反转网格面的法线方向,使同一个网格物件中的所有网格面的法线方向一致。
这个指令可以用来修复网格物件,让网格物件可以输出快速原型 ( Rapid Prototyping )。
Notes
|
●
|
某些 STL/SLA 打印机在打印含有许多很长的网格面的网格物件时会发生问题,可能使打印速度变慢、产生奇怪的打印结果或造成打印机内存不足。 |
|
●
|
The MeshRepair command may be useful when tuning up meshes for STL/SLA printing. |
步骤
|
4
|
单一网格物件。 所有网格面的法线方向会朝向网格的同一侧。 UnifyMeshNormals 指令会反转一个网格中法线方向不正确的网格面,使所有网格面朝向网格的同一侧,这个指令可用于整理要被导出到 3ds max 的网格物件。选项 > 视图 > 显示模式下的页面可以设定以不同的颜色显示物件的正面与反面,让您可以看出有哪些网格面需要反转。 |
附注
|
●
|
如果 UnifyMeshNormals 指令无法对网格发生作用,请先将网格炸开,将网格面的法线方向统一以后再组合一次。 |
|
●
|
所有的网格都有法线方向,但有些网格没有顶点法线。例如:3D 面、网格基本物件及不是以 3DM 或 3DS 格式导入的网格都没有顶点法线。 |
|
●
|
通常,网格面顶点的顺序决定网格面的法线方向,顶点顺序必需是顺时针或逆时针方向,您可以用右手定则由顶点的顺序决定网格面的法线方向。 |
|
●
|
UnifyMeshNormals 指令的主要功能是用来确定所有熔接后的网格面的顶点顺序一致。 |
范例
|
3.
|
设定熔接角度为 180 度,熔接所有的顶点。 |
|
4.
|
使用 UnifyMeshNormals 指令。 |
|
5.
|
打开背面不着色,在着色模式下检视网格面的法线是否朝着您,如果您可以看到网格内部,代表网格的法线方向错误。 |
请参考
编辑网格物件
White paper: Scan, Cleanup, Remodel