2013-08-16 111 views
1

從我的計算中,我得到了很多原始字節的數據。我不想將它們視爲圖像,而是將其視爲3D相對標準的文件。 (c.f.關於PPM的前一個問題:What is the simplest RGB image format?什麼是3D結構最簡單的文件格式?

我想在文件中放一些頭文件和一堆struct point,然後用標準的3d文件查看器(如g3dviewer)打開這個文件。

struct point { 
    unsigned int x; // coordinates 
    unsigned int y; 
    unsigned int z; 
    unsigned char r; // color 
    unsigned char g; 
    unsigned char b; 
} 

我已經看了obj文件格式,但它迫使我在描述立方頂點文本行平移每個點。

這個簡單的3D文件格式是否存在?

回答

2

PLY格式非常簡單。

ply 
format ascii 1.0 
comment object: vertex cloud 
element vertex 8 
property uint x 
property uint y 
property uint z 
property uchar red     { start of vertex color } 
property uchar green 
property uchar blue 
end_header 
0 0 0 255 0 0       { start of vertex list } 
0 0 1 255 0 0 
0 1 1 255 0 0 
0 1 0 255 0 0 
[...] 

在第4行中,定義了頂點的數量。

相關問題