`Batch mesh` 跑完之后,模型上原本该有的倒角线、法兰边没了,网格直接跨过去,跨得干干净净。重新手动补线比一开始就不做批处理还费时间。
进入 Batch Mesh 的路径是 `Mesh > Batch Mesh`,或者在工具栏上找那个齿轮带网格的图标。双击特征参数设置下方的 `Untitled` 进入 Mesh Parameters 窗口,顶部选项卡一排,点 `Perimeters Handling`。
这个选项卡里是边缘的自动识别、处理和去特征设置,需要保留的重要特征就在这儿控制。勾选 `perimeter treatment`,前面那个复选框打上。不勾的话下面建的所有 treatment 都不生效。

然后建新的 treatment。Perimeters Handling 面板里有一个 treatment 列表,点 `New` 或者加号,新建一条。新条目建好之后右边有几个参数要设,`Join` 是其中一个,下拉选 `Forbid`。这个参数的意思是禁止 perimeter 在网格重构过程中被自动合并或者跨过,模型里原有的特征线必须保留,批处理算法不能为了追求网格质量把这些线抹掉。
`Forbid` 和 `Allow` 的区别在实际跑的时候能看出来。默认是 `Allow`,算法觉得某条 perimeter 太短或者太密,会把它跟相邻的合并,合并之后特征线就在网格上消失了。设成 `Forbid` 之后这些线被强制保留,网格质量可能会因此差一点,但特征线不会丢。
之前做一个塑料卡扣的批处理,卡扣根部有一段 R2 的圆角,面积不大。Batch Mesh 跑完打开一看,圆角区域变成了一整片平网格,R 角特征全没了。重新建 perimeter treatment,`Join` 设成 `Forbid`,跑完之后圆角还在,网格稍微密了一点,但特征线保住了。当时笔记本电池快没电了,插着充电器跑到桌角外面,线拖在地上,旁边的人走来走去踢了两次,最后蹲在地上把参数改完提交的。
treatment 建好之后记得在 Perimeters Handling 面板顶部把新建的这个 treatment 设为默认或者应用到需要的部件上,不然建了也不起作用。`Perimeters Handling` 里面除了 treatment 之外还有边缘的自动识别参数,搜索距离之类的,那些保持默认就行,主要改的就是 treatment 里面的 `Join` 这一项。
路径汇总:`Mesh > Batch Mesh` 进入批处理,双击 `Untitled` 进 Mesh Parameters,选 `Perimeters Handling` 选项卡,勾选 `perimeter treatment`,新建 treatment,`Join` 选 `Forbid`。跑之前确认 treatment 已经应用到了目标部件上。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删