跳到主要内容
Vecaria

网格平滑

本地处理

在线平滑 STL/OBJ/PLY/3MF/GLB 网格:默认 Taubin 体积保持、可选拉普拉斯,实时预览并显示体积变化与前后三角面/顶点统计,导出 STL;浏览器本地处理,不上传,免费免登录。

拖拽文件到此处,或点击选择

支持 STL、OBJ、PLY、3MF、GLB、GLTF

选择文件

实时预览:参数变更后 300ms 防抖自动在视口内重算(Worker 优先,Worker 不可用回退主线程同函数),运行中可取消(保留当前预览)。超过 500,000 三角面的大网格自动跳过实时、仅「转换并下载」按钮触发。下载恒按原始解析重新计算。

先预览确认再转换:仅在本页确认模型后点击上方按钮转换并下载,文件不上传。

拖入文件后在此预览模型,点击转换按钮前不会下载任何内容。

使用方法

  1. 拖入网格(先预览确认,不自动下载)
  2. 选择算法(默认 Taubin 体积保持;拉普拉斯会收缩)并调整迭代次数与强度——视口 300ms 防抖后自动重算实时预览(运行中可取消;超过 50 万三角面自动跳过实时、仅按钮触发)
  3. 点击「转换并下载」按当前参数重新计算并导出 STL,结果摘要显示体积变化与前后三角面/顶点计数

功能说明

  • 默认 Taubin 平滑(λ/μ 交替,体积保持);可选拉普拉斯(邻域平均,会收缩)
  • 实时预览:滑杆变更 300ms 防抖后视口内自动重算(Worker 优先,Worker 不可用回退主线程同函数,输出与同步版逐位一致)
  • 运行中可取消(保留当前预览);大网格(>50 万三角面)自动退回按钮触发并双语披露
  • 结果统计:体积变化 + 前后三角面/顶点计数
  • 适合去噪与圆润
  • 浏览器本地完成

常见问题

收费吗? 平滑走每日免费额度、免登录;网格在浏览器内处理,不上传。

支持哪些格式? 输入 STL / OBJ / PLY / 3MF / GLB / GLTF;输出恒为二进制 STL,GLB/3MF/OBJ/PLY 的材质与顶点色不保留(平滑只作用于几何)。点云(.xyz/.pcd、无面 PLY)会被明确拒收。

Taubin 和拉普拉斯怎么选? 默认 Taubin(λ/μ 交替、体积保持)适合大部分去噪与圆润;拉普拉斯是邻域平均,会收缩模型,选它时调低强度。

能给 3D 扫描件去噪吗? 可以——低质量扫描的表面噪点正是 Taubin 擅长消除的。但破面、非流形边与浮壳不是平滑能修的,请先用「网格体检与修复」(mesh-doctor)再平滑。

会把棱角、螺纹圆化吗? 会——本工具无特性保持模式(Taubin 保持体积不等于保持特征),迭代越多棱线越圆。机械件请用低迭代/低强度并对照预览,把平滑当最后手段。

结果里的「体积变化」是什么意思? 平滑前后网格包围体积的有符号差值。默认 Taubin 下应接近 0(体积保持);明显为负说明收缩——拉普拉斯或迭代过多时正常,可据此验证参数是否过激。

大网格也能实时预览吗? 超过 50 万三角面自动跳过实时预览,仅「转换并下载」按钮触发;每次下载都按原始解析重新计算,与预览参数无关。

隐私

本工具在浏览器本地处理,输入内容不会上传服务器。

TL;DR: 网格平滑工具对 STL/OBJ/PLY/3MF/GLB 网格做 Taubin(体积保持)或拉普拉斯去噪:拖入模型、调迭代与强度,页内实时预览并显示体积变化与前后统计,导出 STL。适合扫描件去噪与圆润化;免费免登录,本地处理,不上传。

示例

  • 上传网格 → 平滑 → 下载 STL

支持的格式

STLOBJPLY3MFGLBGLTF

限制说明

  • 迭代过多会收缩/丢失细节
  • 无特性保持平滑:锐边/棱线会被圆化(Taubin 体积保持不等于特性保持)
  • 实时平滑优先在 Web Worker 中重算(Worker 不可用回退主线程异步实现、迭代间让出);实时预览运行中可取消(保留当前预览)
  • 超过 50 万三角面的大网格自动跳过实时预览:仅「转换并下载」按钮触发;每次下载均按原始解析重新计算(与预览参数无关)
  • 输出恒为二进制 STL:输入 GLB/3MF/OBJ/PLY 的材质与顶点色不保留
  • 非索引输入(如 STL,法线按面存储)自动按位置焊接顶点(容差 0.0001)后平滑;法线重算、UV 丢弃
  • 不支持点云输入(.xyz/.pcd 与无面 PLY):会明确报错拒收,请先转换为网格格式
  • 浏览器本地处理,不上传