Mesh--学习笔记

  1. Mesh:
    1. 是多边形网格,是计算机图形学中用于各种不规律物体建模的一种数据结构。在多边形网格的面片中三角面片是被分割的最小单位
    2. 常常指代三角面片
    3. 表示的组成部分:顶点,边,面。
  2. 文件格式
    1. .obj(一种通用的三维模型的后缀)
    2. .stl格式(一种标准的存储三角面片的格式)
    3. .stl文件描述物体表面几何形状,(没有颜色),由表面的单位法向量和顶点组成。
    4. pcl:
      1. 除了能存储三角面片外还能存储四边形的面片等多种形状。
      2. 注pcl生成的主要目标是建立一套又简单又灵活的文件格式,避免大家总是利用不同的格式,所以包容性很强,能够存储多中的三维模型,)
    5. .ply:

      1. 头文件是可以自己进行灵活的定义的。

      2. 列表中存储具体的数值(可以ASCII码或者二进制数值

      3. 每个PLY文件只用于描述一个多边形模型对象(Object),该模型对象可以通过诸如顶点、面等数据进行描述,每一类这样的数据被称作一种元素(Element)。

      4. PLY的文件结构简单:文件头加上元素数据列表

        1. 文件头中以行为单位描述文件类型、格式与版本、元素类型、元素的属性等

        2. 根据在文件头中所列出元素类型的顺序及其属性,依次记录各个元素的属性数据;

        3. 典型的PLY文件结构:

          1. 头部:

            1. 一系列以回车结尾的文本行,用来描述文件的剩余部分。

            2. 包含一个对每个元素类型的描述,包括元素名(如“边”),这个元素在工程里有多少,以及一个与这个元素关联的不同属性的列表。

            3. 说明这个文件是二进制的或者是ASCII的。

            4. 每个部分都是一个以关键词开头,以回车结尾的ASCII串。"ply"是文件的头四个字符。

          2. 顶点列表

          3. 面片列表
          4. (其他元素列表)
      5. 文件中的注释一般在   “comment”开始的关键词定义行里。
      6. 每个元素的描述,在每个元素里还有多属性的说明。一般元素以下面的格式描述:

        element   <元素名>   <在文件中的个数>
        property   <数据类型>   <属性名-1>
        property   <数据类型>   <属性名-2>
        property   <数据类型>   <属性名-3>
        1. 属性罗列在“element”(元素)行后面定义,既包含属性的数据类型,也包含属性在每个元素中出现的次序。一个属性可以有三种数据类型:标量,字符串和列表。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值