Cympha

Cympha Studio 模型修复:网格工具概览与决策树

本文是模型修复概览,把 Cympha Studio 的每个网格工具与它解决的扫描问题对应起来,并给出附到 Cympha 牙科病例之前的常用修复顺序.

适用对象: 初次使用 Studio 网格菜单的临床医生和技工所设计师. 你已经加载了一份扫描并对其右键单击,看到了一组命令(Fix model、Fill holes、Smooth、三把笔刷、Remove region (like attachment)…),想知道针对眼前的问题应该选哪一个.

你将了解到: 如何打开网格右键菜单,每个工具用一句话说明的强项,把症状映射到工具的决策树,以及当一次扫描需要不止一遍处理时应当采用的标准修复顺序.

所需时间: 阅读约三分钟. 一旦选对了工具,操作本身只需几秒到每一笔几秒.


开始之前

你需要:

  • 场景中已添加一个网格 —— 通过顶部工具栏的 Add model (+)、☰ Open optical scan file…、拖放,或 URL. 支持格式:.stl、.ply、.obj.
  • **未加载 GuideMia 病例. ** 独立的网格清理命令只有在没有完整 .gvw 病例打开时,才会出现在用户添加网格的右键菜单中. 如果已加载病例,请先使用 ☰ → Clear scene,或在新的 Studio 标签页中打开扫描.
  • **带鼠标的桌面浏览器. ** 某些命令(尤其是 Remove region (like attachment)…)仅在宽布局下可用,在窄屏 / 响应式视窗下不会显示.

登录 studio.cympha.com 并打开你的网格.

第 1 步 —— 打开网格右键菜单

在主 3D 视图中直接在网格主体上右键单击. 在空白区域右键不会打开菜单 —— Studio 需要在网格本身上拾取一个点. 菜单标题显示文件名,清理命令就列在这个右键菜单上.

工具集,每个一句话

| 工具 | 用一句话说明 | |---|---| | Fix model | 整网格修复流水线 —— 合并重复点、剥离非流形几何、保留最大区域、填充小孔洞、轻度全局光顺. 这是"我刚加载了一份 STL,给我一个合理的网格"那一颗按钮. | | Fill holes | 全表面孔洞封闭并附带轻度全局光顺. 与 Fix model 思路相同,但跳过破坏性的非流形处理步骤. | | Smooth | 全表面拉普拉斯平滑 —— 不改变拓扑,不删除三角形. 纯粹是对整张网格的降噪. | | Smart cleanup… | 笔刷模式 —— 每一笔会根据所涂区域中处于开放边界上的比例,自动归类为删除(再封孔)或光顺. 日常的定点笔刷. | | Delete region… | 笔刷模式 —— 每一笔都会删除所涂的三角形并封闭产生的孔洞. 当你希望每一笔都是切除、绝不光顺时使用. | | Local smoothing… | 笔刷模式 —— 始终只对所涂区域做光顺,绝不删除三角形. 当缺陷是你不想丢失的解剖结构上的噪声时,这是最安全的笔刷. | | Remove region (like attachment)… | 矩形拖拽模式 —— 用规则补片替换一个紧凑的凸起区域,贴合接缝、填洞、局部光顺. 这是"擦除附件痕迹"那一颗按钮. 仅在桌面 / 宽布局下可用. | | Make dental model | 方向箭头 + 对话框 —— 沿箭头方向把薄壳扫描的开放边界拉伸至切平面,生成一个封闭的实体(牙颌底座). 参见 如何从扫描构建实体牙颌模型. |

决策树 —— 把症状对应到工具

"我刚加载完扫描,想要一次合理的清理."
→ Fix model. 参见 如何用 Fix model 修复网格.

"网格到处都有明显的开放孔洞,其它一切看起来都正常."
→ Fill holes. 参见 如何在 Cympha Studio 中填充孔洞与光顺.

"网格整体凹凸不平 / 出现阶梯 / 有噪声,但拓扑是干净的."
→ Smooth. (与 Fill holes 同一篇文档. )

"我能看到一个具体的凸起 / 噪声斑,其它地方都没问题 —— 我想做定点编辑."
→ 三把笔刷之一. 详见 如何用笔刷工具清理网格. 简要版:

  • Smart cleanup… —— 让 Studio 自动判断删除还是光顺.
  • Delete region… —— 始终删除所涂三角形(并封闭孔洞),绝不光顺.
  • Local smoothing… —— 从不删除,只光顺.

"有一个紧凑的凸起,显然是残留的附件痕迹,我想一键去掉它."
→ Remove region (like attachment)…(仅桌面 / 宽布局). 参见 如何用 Remove region 移除区域.

"我的扫描是一层薄壳 —— 下面是空的 —— 我需要一个封闭实体(可打印的底座、教学就绪的模型)."
→ Make dental model. 参见 如何从扫描构建实体牙颌模型.

"我上一笔删除过多了."
→ 按 <kbd>Ctrl</kbd>+<kbd>Z</kbd>. 网格几何编辑保留恰好一步撤销 —— 它会恢复上一版模型几何(重做则重新应用). 如需回退超过一步,请用 Add model (+) 重新导入源文件. 保留源 .stl / .ply / .obj 备份是安全网.

标准修复顺序

对于一份新的口内扫描,它同时存在多种症状 —— 小孔洞、一些噪声以及一两处脱位前扫描留下的附件痕迹 —— 按以下顺序处理:

  1. Fix model 做一次全局处理(流形清理 + 小孔填充 + 轻度光顺 + 丢弃漂浮岛).
  2. 如果 Fix model 处理后仍有开放边界残留,使用 Fill holes.
  3. 用笔刷(Smart cleanup…)对你仍能看到的具体噪声斑做点修.
  4. 对每个附件痕迹使用一次 Remove region (like attachment)…,一个矩形对应一处.
  5. 如果在定点编辑后整张表面看起来仍有些噪声,可选择最后再做一次 Smooth.

满意后保存或导出.

**为什么是这个顺序. ** Fix model 是单位代价对结果改善率最高的一遍处理 —— 一次点击就能解决简单问题. 定点工具放在后面,这样你只需把心思花在 Fix model 处理不了的部分. Remove region 放在最后,是因为全局处理可能会改变周围表面的形状,而你希望在放置矩形时周围表面是稳定的.

全表面与定点的取舍

全表面命令(Fix model、Fill holes、Smooth)对每个三角形一视同仁. 它们速度快、一键完成,但无法区分某个尖刺是噪声还是解剖结构.

定点工具(三把笔刷、Remove region (like attachment)…)将编辑范围限制在你绘制或涂抹的屏幕区域内. 它们每处缺陷耗时更长,但不会让区域外的解剖结构遭到劣化.

经验法则:先用全表面处理一键完成 80%,然后仅对肉眼可见的残余缺陷追加定点编辑. 不要在新扫描上直接动笔刷 —— 你会比跑一次 Fix model 多花一个数量级的时间.

成功的样子

  • 你加载的网格现在是流形的、小孔已封闭,且光顺到足以用于后续配准 / 测量 / 导出.
  • 任何紧凑的残余缺陷(附件痕迹、零散凸起)都已被移除,且未影响周围的解剖结构.
  • 你没有删掉任何想保留的解剖结构 —— 如果有疑虑,可与源文件备份比对确认.

故障排查

**右键菜单中没有清理命令. ** 加载了 GuideMia 病例. 使用 ☰ → Clear scene 后再次右键点击网格.

**Remove region (like attachment)… 不在菜单中,其它都在. ** 布局太窄. 把浏览器窗口拉宽后再次右键.

**我想撤销一笔. ** 按 <kbd>Ctrl</kbd>+<kbd>Z</kbd> —— 几何编辑保留恰好一步撤销. 如需回退超过一步,请用 Add model (+) 重新导入源文件. 保留原文件备份仍是最终的安全网.

**Fix model 丢掉了我想要的一块几何. ** "保留最大区域"步骤会修剪掉与主体不连通的组件. 如果扫描中确实有一块你想保留的离散件,跳过 Fix model,改用 Fill holes 加笔刷.

**全表面处理改变了我在意的解剖结构. ** 按 <kbd>Ctrl</kbd>+<kbd>Z</kbd> 恢复上一版几何,或重新导入,并从一开始就只用笔刷 —— 定点工具只编辑你涂到的地方.


相关教程: 如何用 Fix model 修复网格 · 如何在 Cympha Studio 中填充孔洞与光顺 · 如何用笔刷工具清理网格 · 如何用 Remove region 移除区域 · 如何从扫描构建实体牙颌模型 · Cympha Studio 操作参考 · 如何在 Cympha Studio 中构建虚拟患者

CymphaLMSCymphaStudio