2013-08-16 3 views
1

제 계산에서 데이터의 원시 바이트가 많이 있습니다. 이미지로보기보다는 3D 상대적으로 표준적인 파일로보고 싶습니다. (PPM에 대한 이전 질문에 대한 c.f. What is the simplest RGB image format?)구조적으로 가장 단순한 3D 파일 형식은 무엇입니까?

struct point의 헤더와 묶음을 파일에 넣고이 파일을 g3dviewer와 같은 표준 3D 파일 뷰어로 엽니 다.

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에서는 정점의 수가 정의됩니다.

관련 문제