对象文件格式(.off)文件用于通过指定模型表面的多边形来表示模型的几何结构。多边形可以有任意数量的顶点。
普林斯顿形状基准中的OFF文件符合以下标准。关闭文件都是从关键字off开始的ASCII文件。下一行表示顶点的数目、面部的数目和边缘的数目。边缘的数量可以被安全地忽略。
顶点用x,y,z坐标列出,每行写一个。在顶点列表之后,列出每个面的一个面。对于每个面,指定顶点的数量,然后将索引放入顶点列表中。请参阅下面的例子。
注意,模型文件的早期版本在顶点列表中有--1索引。这是由于转换程序中的错误,现在应该纠正。
X Y Z
X Y Z
…像上面一样的数字
V1 V2 V3…VN
M1 V1 V2 V3...VM
…像上面一样的数字
注意,顶点在0开始编号(不是从1开始),而NUMEDGE(边)总是为零。
普林斯顿形状基准中的OFF文件符合以下标准。关闭文件都是从关键字off开始的ASCII文件。下一行表示顶点的数目、面部的数目和边缘的数目。边缘的数量可以被安全地忽略。
顶点用x,y,z坐标列出,每行写一个。在顶点列表之后,列出每个面的一个面。对于每个面,指定顶点的数量,然后将索引放入顶点列表中。请参阅下面的例子。
注意,模型文件的早期版本在顶点列表中有--1索引。这是由于转换程序中的错误,现在应该纠正。
X Y Z
X Y Z
…像上面一样的数字
V1 V2 V3…VN
M1 V1 V2 V3...VM
…像上面一样的数字
注意,顶点在0开始编号(不是从1开始),而NUMEDGE(边)总是为零。
立方体的一个简单示例:
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(8个顶点的坐标)
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(6个面的表示)
还有边(edge)被忽略了
4 6 7 1 0
4 1 7 5 3
4 6 0 2 4