Wavefront OBJ は、3D モデルを保存するための非常にシンプルなテキスト ファイル形式であり、すべての 3D モデリング アプリケーション (maya、3dsmax、lightwave など) でサポートされているため、モデルを非常に簡単にエクスポートおよびインポートできます。
ここで詳細と仕様を読むことができます:
http://www.fileformat.info/format/wavefrontobj/
独自のファイル形式を作成しないことをお勧めします。Wavefront OBJ は非常にシンプルで、適切に指定されています。
これは 2x2 平面の例です。vは頂点座標、fは面の説明 (どの頂点が接続されているか) です。
v -0.500000 -0.000000 0.500000
v 0.000000 -0.000000 0.500000
v 0.500000 -0.000000 0.500000
v -0.500000 0.000000 0.000000
v 0.000000 0.000000 0.000000
v 0.500000 0.000000 0.000000
v -0.500000 0.000000 -0.500000
v 0.000000 0.000000 -0.500000
v 0.500000 0.000000 -0.500000
v -0.500000 -0.000000 0.500000
v 0.000000 -0.000000 0.500000
v 0.500000 -0.000000 0.500000
v -0.500000 0.000000 0.000000
v 0.000000 0.000000 0.000000
v 0.500000 0.000000 0.000000
v -0.500000 0.000000 -0.500000
v 0.000000 0.000000 -0.500000
v 0.500000 0.000000 -0.500000
f 1/1 2/2 5/5 4/4
f 2/2 3/3 6/6 5/5
f 4/4 5/5 8/8 7/7
f 5/5 6/6 9/9 8/8
f 10/10 11/11 14/14 13/13
f 11/11 12/12 15/15 14/14
f 13/13 14/14 17/17 16/16
f 14/14 15/15 18/18 17/17