• OFF文件格式解析


    简介

    这里的off文件特指 网格里面使用的off文件

    参考链接

    https://shape.cs.princeton.edu/benchmark/documentation/off_format.html

    TIPS

    简单来说,你可以把网格表面的顶点坐标和面片关于顶点的序号提取出来,特别是边一般都写0, 除非,应该是有零碎的边

    格式说明

    对象文件格式(.off)文件用于通过指定模型表面的多边形来表示模型的几何形状。多边形可以具有任意数量的顶点。
    普林斯顿形状基准测试中的.off文件符合以下标准。OFF文件是所有以关键字OFF开头的ASCII文件。下一行说明了顶点数,面数和边数。可以安全地忽略边的数量。
    
    顶点列出了x,y,z坐标,每行写一个。在顶点列表之后,将列出面,每行一张面。对于每个面,指定顶点数,然后指定顶点列表中的索引。请参阅下面的示例。
    
    请注意,模型文件的早期版本的面在顶点列表中带有-1索引。那是由于转换程序中的错误,应立即更正。
    
    OFF numVertices numFaces numEdges
    x y z
    x y z
    ... numVertices like above
    NVertices v1 v2 v3 ... vN
    MVertices v1 v2 v3 ... vM
    ... numFaces like above
    
    
    请注意,顶点的编号从0开始(而不是从1开始),并且numEdges将始终为零。
    
    多维数据集的一个简单示例:
    
    OFF
    8 6 0
    -0.500000 -0.500000 0.500000
    0.500000 -0.500000 0.500000
    -0.500000 0.500000 0.500000
    0.500000 0.500000 0.500000
    -0.500000 0.500000 -0.500000
    0.500000 0.500000 -0.500000
    -0.500000 -0.500000 -0.500000
    0.500000 -0.500000 -0.500000
    4 0 1 3 2
    4 2 3 5 4
    4 4 5 7 6
    4 6 7 1 0
    4 1 7 5 3
    4 6 0 2 4
    
    Hope is a good thing,maybe the best of things,and no good thing ever dies.----------- Andy Dufresne
  • 相关阅读:
    What's the most secure desktop operating system?
    合肥一中在校学生丁雯琪(中美班)被麻省理工学院(MIT)录取
    Classic Computer Science 1980s-1990s
    HOWTO do Linux kernel development
    选择器zuoye
    HTML+css 小组件
    弹性盒子
    CSS3 学习笔记(动画 多媒体查询)
    CSS3 学习笔记(边框 背景 字体 图片 旋转等)
    学习笔记css3
  • 原文地址:https://www.cnblogs.com/eat-too-much/p/14618552.html
Copyright © 2020-2023  润新知