off文件格式(Object File Format)

本文译自Princeton Shape Benchmark,原文地址http://shape.cs.princeton.edu/benchmark/documentation/off_format.html

Object File Format(off)文件通过描述物体表面的多边形来表示一个模型的几何结构。这些多边形可以包含任意数量的顶点。Princeton Shape Benchmark的off文件遵从以下标准:

1、off文件为ASCII文件,以OFF关键字开头。

2、下一行是该模型的顶点数,面数和边数。边数可以忽略,对模型不会有影响(可以为0)。

3、顶点以x,y,z坐标列出,每个顶点占一行。

4、在顶点列表之后是面列表,每个面占一行。对于每个边,首先指定其包含的顶点数,随后是这个面所包含的各顶点在前面顶点列表中的索引。

即以下格式:

OFF

顶点数 面数 边数

x y z

x y z

n个顶点 顶点1的索引 顶点2的索引 … 顶点n的索引

下面是一个立方体的例子:

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

off文件格式(Object File Format)相关推荐

  1. LLVM Bitcode File Format - LLVM 比特流文件格式

    LLVM Bitcode File Format - LLVM 15.0.0git documentationhttps://llvm.org/docs/BitCodeFormat.html 目录 A ...

  2. BMP文件格式详解(BMP file format) (转)

    自:http://www.cnblogs.com/Jason_Yao/archive/2009/12/02/1615295.html BMP文件格式,又称为Bitmap(位图)或是DIB(Device ...

  3. PCD文件格式(The PCD (Point Cloud Data) file format)

    本文档描述PCD(点云数据)文件格式,以及它在点云库(PCL)中的使用方式. PCD文件格式图标 PCD文件格式图标 #为什么新的文件格式? PCD文件格式并不意味着重新发明轮子,而是补充现有文件格式 ...

  4. BMP文件格式详解(BMP file format)[图文解说]

    BMP文件格式,又称为Bitmap(位图)或是DIB(Device-Independent Device,设备无关位图),是Windows系统中广泛使用的图像文件格式.由于它可以不作任何变换地保存图像 ...

  5. “undefined reference to JNI_GetCreatedJavaVM”和“File format not recognized”错误原因分析...

    "undefined reference to JNI_GetCreatedJavaVM"和"File format not recognized"错误原因分析 ...

  6. linux交叉编译时报错:file not recognized: File format not recognized

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/u011113596/article/d ...

  7. VMWare File Format Learning Use VHD File To Boot VMWare CoreOS Docker Configuration And Runnin...

    目录 1. Virtual Machine Introduce 2. Vmware Image File Format 3. VHD File Format 4. Convert VHD File I ...

  8. Linux_Qt:-1: error: cannot find xxx/lib: file format not recognized

    给QT工程 pro文件添加zmq的项目lib时,编译出现: :-1: error: cannot find /opt/toolschain/zeroMQ/zeromq_gcc/lib: file fo ...

  9. Bad file format reading the append only file: make a backup of your AOF file, then use ./redis-check

    客户侧部署完服务后,因客户侧防火墙没做好,导致服务器被黑,重启...然后redis就有了下面的事故 redis的pod问题如下WARNING: The TCP backlog setting of 5 ...

最新文章

  1. Varnish3.0中文入门教程-应用篇2
  2. 数据蒋堂 | JOIN延伸 - 维度其它应用
  3. c语言 修改密码源码,基于51单片机串口密码修改设计-(源码+电路图)
  4. 使用CPU时间戳进行高精度计时
  5. docker 部署了一个网站玩
  6. 思科警告:这个 IOS XR 0day 已遭利用,目前尚无补丁
  7. java版我的世界MITE怎么下_MITE极限生存模组
  8. 深山红叶袖珍PE系统工具箱说明 V22 正式版
  9. c语言课程设计报告 数独,C语言课程设计报告数独.pdf
  10. 【算法】03 SCE-UA算法C++实现
  11. Flutter type ‘List<dynamic>‘ is not a subtype of type ‘Map<String, dynamic>‘
  12. 【Linux系列文章】基础与Vim
  13. Open3D-GUI系列教程(五)鼠标事件(拾取顶点)
  14. 英译汉文章在线翻译器:批量翻译、素材收集、图片处理
  15. 遍历当前目录删除指定的文件夹——批处理
  16. 5、♥☆基于STM32的智能手环√★☆
  17. Handler dispatch failed; nested exception is java.lang.OutOfMemoryError: Compressed class space
  18. 手机通讯录误删怎么恢复?教你解决这个问题
  19. 【CSDN插件测评】效率增倍,程序猿开发必备插件
  20. 如何获取维普免费账号--在校外下载维普万方等全文

热门文章

  1. 使用PYTHON图像识别实现车牌号码识别的代码
  2. 切换多个swiper之后滑动轮播图底下的分页器不动了?
  3. PDF文件双击没反应
  4. 一封传话聚合推送各语言demo代码示例
  5. 10-235 查询学生表所有学生记录(MSSQL)
  6. 服务器显示检测不到内存,服务器检测不到内存
  7. Vue + Element 实现请求加载数据时显示动效( Loading 加载 )
  8. ubuntu 16.04 出现failed to start session解决方法
  9. 初学24CXX系列EEPROM使用详解STM32库函数I2C总线
  10. 卷积识别中餐(食物列表)