当前位置: 首页 > news >正文

【编程实践】pymeshlab的meshing_close_holes参数设置

 # 使用pymeshlab进行空洞补全
    ms.meshing_remove_unreferenced_vertices()  # 移除未引用的顶点
    ms.meshing_repair_non_manifold_edges()     # 修复非流形边
    ms.meshing_close_holes(maxholesize=100000000000) # 补全空洞,maxholesize参数可以根据需要调整,这个size值可以设置的区间是多少

测试数据:网格1348893个顶点,2137095个面。

size=10000000000,一百亿,不能运行;
在这里插入图片描述
size=1000000000,十亿,不能运行;
在这里插入图片描述
size=1000000000,一亿,能运行;
在这里插入图片描述
size=1000000,一百万,能运行,网格共有1348892个顶点和2137095个面,修复后的网格共有1176488个顶点和2307383个面
在这里插入图片描述

size=10,十,能运行,下图展示了能够修复的小孔洞的尺寸和位置对比。
在这里插入图片描述

当size=1,能运行,网格共有1348892个顶点和2137095个面,修复后的网格共有1176488个顶点和2137095个面,移除了孤立点,未对面片进行操作。

size=0.1,零点一,不能运行。
在这里插入图片描述

相关文章:

  • 达梦数据库系列之Mysql项目迁移为达梦项目
  • 代码随想录算法训练营 | 图论 | 孤岛总面积、沉没孤岛
  • GPTs+RPA赋能智慧校园:构建下一代教育智能体的技术实践
  • RK3588开发笔记-fiq_debugger: cpu 0 not responding, reverting to cpu 3问题解决
  • Dify 开源大语言模型应用开发平台使用(二)
  • 软考高项笔记 1.1.1 信息
  • Raven: 2靶场渗透测试
  • ​Unity插件-Mirror使用方法(八)组件介绍(​Network Behaviour)
  • 【Linux】http 协议
  • 3427. 变长子数组求和
  • 【YOLO V5】目标检测 WSL2 AutoDL VScode SSH
  • 基于编译器特性浅析C++程序性能优化
  • Vue基础
  • 【Linux】自定协议和序列化与反序列化
  • 跨域-告别CORS烦恼
  • 【C++设计模式】第七篇:桥接模式(Bridge)
  • @PostConstruct注解的作用
  • 基于websocket的多用户网页五子棋 --- 测试报告
  • 小微企业友好方案:低成本智能客服系统如何落地
  • C# 基础知识总结(持续更新中...)
  • 车主质疑零跑汽车撞车后AEB未触发、气囊未弹出,4S店:其把油门当刹车
  • 崔登荣任国家游泳队总教练
  • 125%→10%、24%税率暂停90天,对美关税开始调整
  • 哲学新书联合书单|远离苏格拉底
  • 反制美国钢铝关税!印度拟对美国部分商品征收关税
  • 云南大理铁路枢纽工程建设取得两大进展,预计明年建成