使用Rhino将三维扫描得到的网格转化为实体

这篇具有很好参考价值的文章主要介绍了使用Rhino将三维扫描得到的网格转化为实体。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用Rhino将三维扫描得到的网格转化为实体


在常见的建模过程中,经常通过三维扫描等方式得到获得物体的点云,并通过扫描软件的内置算法生成网格。但在后续使用过程中,可能会需要将网格模型转换为实体模型。同时,扫描得到的点可能较为随机,导致网格的质量较差,因此常需要对网格做进一步处理。

Rhino7中拥有众多对网格处理的工具,本文介绍了通过Rhino7将扫描得到的网格进行处理,并转换为实体模型的过程。

初始网格处理

首先在Rhino中导入三维扫描得到的网格,选中网格,根据属性栏观察该网格为开放的网格还是闭合的网格。

首先使用熔接节点的命令,将网格中的所有节点进行熔接。这是由于三维扫描得到的网格常会存在重复节点,该过程可将重复节点合并。
使用Rhino将三维扫描得到的网格转化为实体

下一步,对于开放的网格,需要将其洞口进行填补。右键下图中的命令,即可将网格中存在的一些空洞填补,生成封闭的网格。但是如果初始网格质量较差,可能无法形成封闭的网格。
使用Rhino将三维扫描得到的网格转化为实体使用Rhino将三维扫描得到的网格转化为实体

得到封闭的网格之后,如果无需对网格进行优化的话,可以通过网格工具中的下图所示命令,右键使用,将封闭的网格转换为闭合曲面,也就是实体。
使用Rhino将三维扫描得到的网格转化为实体

网格重划分

多数情况下,需要对网格进行重划分以得到质量更好或更均匀的网格。通过细分工具中的四边面细分工具,选择上一步生成的封闭网格(一定要对顶点熔接)。此时会弹出重划分的选项,这里主要需设置目标四边面的数量,可以选择10000以上,对于普通的计算机都是可以搞定的。当然数量越密,重划分的网格质量会越好。
使用Rhino将三维扫描得到的网格转化为实体

使用Rhino将三维扫描得到的网格转化为实体
如下图,最右侧的Bunny即为通过四边面重构的网格。不得不说,Rhino的功能真是太强大了。
使用Rhino将三维扫描得到的网格转化为实体
此时,对重构后的网格,使用细分工具下的将物件转换为Nurbs命令,即可将重构后的封闭网格转换为实体。此时需输入转换为Nurbs时的选项,直接默认即可。得到封闭的实体后,即可导出到任意软件做后续工作了。比如去ABAQUS做个有限元分析。
使用Rhino将三维扫描得到的网格转化为实体
使用Rhino将三维扫描得到的网格转化为实体

总结

下图中罗列了初始网格,细分网格,以及转换后的实体。可以看出,细分后的网格比原网格损失了一点原来的尺寸外形,但更加光滑。
使用Rhino将三维扫描得到的网格转化为实体

结尾

感谢您阅读本篇博客!如对更多内容感兴趣,或有任何参数化相关的技术开发需求,可关注:
抖音:结构参数化-Zn
淘宝:Zn参数化工作室文章来源地址https://www.toymoban.com/news/detail-449251.html

到了这里,关于使用Rhino将三维扫描得到的网格转化为实体的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 上海罗森便利副总经理何韻民:我们不要为了数字化而数字化,要让数字化为实体服务丨数据猿专访...

    ‍数据智能产业创新服务媒体 ——聚焦数智 · 改变商业 数字化正在进入深水区。 随着云计算、大数据、人工智能等技术的发展,全球数字化浪潮滚滚而来。可以看到,各国推行建设数字经济积极政策,各行业也在寻求融合数字化最优解。 便利店,是人们最为熟悉的实体零

    2023年04月25日
    浏览(36)
  • python使用matplotlib创建三维图时隐藏坐标轴、网格、背景的方法

    使用下面的代码创建一条空间直线 效果如下图所示,创建三维图形时默认会显示灰色背景、网格线以及坐标轴。 可以加入 ax.grid(None) 指令将网格设为隐藏,加入 ax.axis(\\\'off\\\') 指令将坐标轴设为隐藏 使用 可以将坐标轴的三个背景面设为白色。 加入上述指令后,代码和效果如下

    2024年02月16日
    浏览(39)
  • 如何把实体类对象转化为json(json转实体类对象)​

    使用fastjson框架解决实体类转json的问题(实体类要序列化哦,如  实体类  ) 1、序列化(实体类转json,text为json数据,user为实体类,JSON.toJSONString为固定写法) 2、反序列化(json转实体类,text为json数据,User为实体类,JSON.parseObject为固定写法) 点击下载jar

    2024年02月10日
    浏览(27)
  • 玩转ansys——微机械车轮的实体建模与网格化

    实验所用软件版本:ansys10.0 有限元分析的最终目的是还原一个实际工程系统的数学行为特征,即分析必须针对一个物理原型准确的数学模型。广义上讲,模型包括所有节点、单元、材料属性、实常数、边界条件,以及其他用来表现这个物理系统的特征。 建立模型的典型步骤

    2024年02月07日
    浏览(29)
  • Catia软件 如何将3dxml零件转化为可编辑格式的实体

    通常我们在设计的时候为了轻量化或者第三方探讨方案时,都会另存为3dxml格式进行操作,但有时候我们刚好想对某个零件进行编辑或参考面时,发现又编辑不了,就很头疼…… 本期就分享一下关于Catia软件3dxml格式不可编辑的零件如何转化为可编辑格式实体的操作,进而基于

    2024年02月03日
    浏览(54)
  • 图神经网络:(图像分割)三维网格图像分割

    文章说明: 1)参考资料:PYG的文档。文档超链。斯坦福大学的机器学习课程。课程超链。(要挂梯子)。博客原文。原文超链。(要挂梯子)。原文理论参考文献。提取码8848。 2)我在百度网盘上传这篇文章的jupyter notebook以及预训练模型。提取码8848. 3)博主水平不高,如有错误,还

    2024年02月13日
    浏览(29)
  • 图神经网络:(语义分割)三维网格语义分割

    文章说明: 1)参考资料:PYG的文档。文档超链。斯坦福大学的机器学习课程。课程超链。(要挂梯子)。博客原文。原文超链。(要挂梯子)。原文理论参考文献。提取码8848。 2)我在百度网盘上传这篇文章的jupyter notebook以及预训练模型。提取码8848. 3)博主水平不高,如有错误,还

    2024年02月03日
    浏览(34)
  • matlab 将三维表面网格写入STL或PLY文件

      将三维表面网格写入STL或PLY文件   使用指定的文件名将曲面网格写入STL或PLY文件。

    2024年02月09日
    浏览(24)
  • VS+QT+VTK三维曲面网格点选切割

    程序示例精选 VS+QT+VTK三维曲面网格点选切割 如需安装运行环境或远程调试,见文章底部个人 QQ 名片,由专业技术人员远程协助! 这篇博客针对VS+QT+VTK三维曲面网格点选切割编写代码,代码整洁,规则,易读。 学习与应用推荐首选。 功能:读取三维网格数据,通过单击网格

    2024年02月11日
    浏览(37)
  • 【线激光扫描三维成像】原理介绍

    【线激光扫描三维成像】 本文以 基于一维移动平台的线激光扫描三维成像 项目为例,用通俗的语言让读者快速理解线激光扫描三维成像的原理。 🕛 人的才能像挂钟一样,如果停止了摆动,就要落后了~🕛 线激光扫描 :利用线激光器扫描待测物体,相机采集待测物体表面的

    2024年02月12日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包