zoukankan      html  css  js  c++  java
  • 使用Meshlab软件将点云(Point Cloud)转换为模型(Mesh)

    使用Meshlab软件将点云(Point Cloud)转换为模型(Mesh)

    启动Meshlab软件:

    这里写图片描述

    导入.ply点云文件:

    这里写图片描述
    这里写图片描述

    这里写图片描述

    接着点击:

    这里写图片描述

    弹出一个右侧边栏:

    这里写图片描述
    这里写图片描述

    接着,计算每个点的法线:

    这里写图片描述

    输入100,点击Apply,运行完成,点击Close

    这里写图片描述

    现在,进行曲面重建:

    这里写图片描述

    不用管第一个文本框,第2个文本框里面,调为1.0。点击Apply,运行之后点击Close,关闭这个对话框。

    这里写图片描述

    现在你可以看到,右边栏中的Faces项的值已经不是0了:

    这里写图片描述

    但是现在还没有出现效果。怎样做能看到曲面重建后的模型的效果呢:
    点击这里:

    这里写图片描述

    搞定:

    这里写图片描述

    现在,将模型导出,导出为.obj文件:

    这里写图片描述

    选择.obj文件格式:

    这里写图片描述

    Ok,搞定。

    现在我们使用Blender软件将这个刚刚生成的模型打开,看看效果:
    启动Blender:

    这里写图片描述

    每次新启动Blender,场景中总是自动出现一个立方体和一个灯光和一个摄像机,我们先选中立方体,再按X键,将它删除,因为它在中央,太害事了:

    这里写图片描述

    接着导入刚刚创建的.obj文件:

    这里写图片描述

    这里写图片描述

    可以,效果是可以的。搞定。

    那么接下来,第5步,在Vs2010开发环境,使用Assimp开源模型导入库,将这个.obj模型文件加载到程序里面。


    参考视频:https://www.youtube.com/watch?v=gDFRUPK-eIc

  • 相关阅读:
    java输出菱型
    java----内部类
    java中的多重继承
    java算法--三个数字比较大小
    Python基础(2)
    Python基础(1)
    Redis主从同步
    一种高效的进程间的通信方式
    自旋锁和互斥锁的区别
    Linux读写锁的使用
  • 原文地址:https://www.cnblogs.com/aobosir/p/5928668.html
Copyright © 2011-2022 走看看