三角网格处理模块

Icon

布尔

对两个三角网格执行布尔运算。通过顶部分类按钮切换求交方法和隐式方法两种模式,操作前需先导入参考网格。

参考网格
  • 导入参考三角网格(支持 obj/stl/off/ply),可选归一化使其与当前模型同尺度。参考网格在 Navigator 中独立显示,可切换可见性。
  • 求交方法(Intersection)
  • 直接对两个网格三角面片求交计算,无额外参数。支持操作:并集(Union)、交集(Intersection)、差集(Subtraction)。
  • 隐式方法(Implicit)
  • 将网格转为隐式场(SDF),在隐式空间做布尔运算后重建网格。参数-分辨率:隐式场网格分辨率,默认 0.01,越高越精细但越慢。
  • 混合(Blend)选项:可在布尔交界处施加平滑过渡。混合类型:光滑(Smooth,连续曲率)、圆角(Round,等半径圆弧)、尖锐(Sharp,保持棱角)、倒角(Chamfer,平面切削)。参数-混合半径:过渡区域半径。
  • mesh_boolean

    修复

    修复三角网格的拓扑和几何缺陷,通过顶部分类按钮在"拓扑修复"和"网格修复"两种模式间切换。

    拓扑修复
  • 流形检测:检测网格是否为流形结构(非流形边/顶点)。
  • 流形修复:修复非流形拓扑结构、移除孤立顶点。
  • 反向:翻转网格面片方向。
  • 移除孤立项:根据孤立值移除孤立网格块。参数-隔离值:块内面数占比低于此值的块被移除。
  • 网格缺陷修复
  • 四种缺陷类型可选(复选框):Tunnel-小通道、Creased-高度折射边、SelfInt-自相交、Spike-钉状物。
  • 参数-RegSize:检测小通道的最大尺寸;参数-CreAngle:高度折射边的最小二面角(度);参数-ExpanNum:检测区域向邻域扩散次数;参数-SpikeSen:钉状物敏感度,范围 (0, 1)。
  • 使用方法:可先点击"检测"选中问题区域查看,再点"修复"处理;也可直接点"修复"一键检测并修复。检测结果会显示各类缺陷数量。
  • Tunnel小通道修复例子:Buddha模型修复前存在55个小通道(左),修复后通道数为0(右)。

    repair_tunnel

    如果您有任何疑问和建议,欢迎发email:

    contact