◎合并——基本模式 #
▼提供 3 种模式 #
- First:合并到首个选中的顶点
- Center:移动到所选顶点的中心
- Last:合并到最后选中的顶点
◎UV 行为规范 #
▼保持 UV:ON #
- 不含缝合线:完整复制 UV,对齐后再合并(抑制偏移)。
- 含缝合线:委托给 Maya 原生的“Preserve UVs”行为。
▼保持 UV:OFF #
- 当 Preserve UVs 关闭:不影响 UV,处理更快。
▼自动解除固定 #
- UV 固定/解除:根据 ON/OFF 自动切换固定/解固定。
- Auto Unpin:开启时,合并会自动解除被合并顶点的 UV 固定。
◎快速模式(Quick Mode)行为 #
- Quick Mode 开启时,除合并按钮外,也可在视口点击进行合并。
◎预检 #
- 在选择顶点时即检测合并是否会产生非流形/层片等错误网格。
(可配置为仅警告或强制阻止。)
▼仅警告
适用于希望先继续编辑、清理稍后进行的场景。 #

▼强制阻止
用于必须避免生成错误网格的情况。 #

◎危险选择检测 #
- 将“全选”–“全选减3个顶点”的范围视为危险选择,并提前提示后停止。
(低于危险阈值则可进行合并。)

- 超过设置对话框中的“最大顶点数”或“最大 UV 集数量”时,将提前提示并停止。
(为控制负载设有默认上限,可在设置中调整。)
注: PolyMate Merge Light(免费版)不提供此功能,并设有固定上限。
- 当选择到多个对象的顶点时,将提前提示并停止。

- 若用于合并的基准顶点被取消选择,也会提前提示并停止。

◎自动回滚 #
- 本工具通过预检与危险选择检测尽量提前捕获错误,但为防止偶发漏检,
一旦 Maya 侦测到几何消失等错误,将自动 Undo 回到合并前的状态。
注:上述措施有效,但不保证在所有选择条件与场景结构下完全避免或完全检测。 #
◎会话卫生 #
▼设计为长时间使用仍不变慢、不崩溃、且不擅自运行。 #
- 再入防护:处理期间暂停重新执行与监视,避免二次触发。
- 作业/回调管理:统一注册与解除,退出时保证全部释放。
- 面板清理:检测面板切换/关闭/改名并立即解除挂钩。
- 临时设置回退:仅在处理范围内修改,完成后必定还原。
- 错误时安全恢复:自动 Undo → 保持编辑模式 → 短时操作锁以防连续误操作。
- 通知处理:消息按时自动清除,不改变选择或模式。
- 缓存健全化:仅对必要位置进行缓存,切换或退出时安全清理。
- 抑制多重启动:复用/前置同一窗口,避免状态分裂。
- 冲突规避:设置与临时文件使用唯一前缀隔离,避免与其他工具互相干扰。
- 零污染策略:不创建常驻节点,会话结束不留残留物。
- 启动清理:检测上次遗留的作业/过滤器等并优先清除。