OBJ:CAD(構造)データ表現形式
2012-02-20 : 
PCクリニック
テーマ:IE、化学、石油業界、グルコサミン、薬事法、医薬品、IT関連、Safari、Firefox、くりぃむしちゅー。
本文の前に、−・・・ −・−
blogramのランクインカテゴリについて、
昨日はその後の観察で、
スコアにはそれなりの変動があった。が、ランクの変動は無かった。
と云いたかったが、
16:40頃の観察で、「大学野球」がスコア変わらずで2位に落ちた。
なので、ランクの数は、22、6、2、1、0、 0、0、0、0、0(44)となり、
換算ポイントは、284pt まで下がった
で、これが昨日の確定値。
今朝になって、
「大学野球」がスコア・アップで1位に戻った、
また、「医薬品」もスコア・アップで3位から2位となった。
そして「化学」「グルコサミン」「薬事法」のスコアがほぼ回復した。
でも「Internet Explorer」は更に下がっている。
結局、ランクの数は、23、6、1、1、0、 0、0、0、0、0(45)となり、
換算ポイントは、288pt と少し回復した。
・−・ − −・
さて、本文。
昨日19日の、
「STL:CAD(構造)データ表現形式」
に続いて、「OBJ」形式です。
「STL」に似たようなものでしょうか?
でも「STL」より広く使われている?
そして色情報を定義できる。
「OBJ」形式とは、
「Wavefront Object Files」?
CADツールを販売している「Wavefront」社が規定したファイル形式?
解説は、
「OBJ Files - 3D Object Format」
これは、どこかのサイトのアペンディックス(appendix:付録/補遺)?
OBJ File Characteristics:
・ASCII (there is also a binary version, for which
an "MOD" extension is used in the file name);
・Color;
・3D;
・No compression;
・contain definitions of 1 or more named 3D objects;
とある。
日本語のサイトでは、
「OBJファイルフォーマット」
でしょうか?
Wavefront社のAdvanced Visualizerというソフト用のファイルフォーマットです。
多くのCGソフトがサポートし、CGソフトの中間ファイルフォーマットとして
広く使用されています。
記録される3Dモデルデータは、頂点座標値データ、頂点法線ベクトルデータ、
テクスチャ座標値データ、凸多角形面データなどです。
頂点座標値データ、頂点法線ベクトルデータ、テクスチャ座標値データは、
X成分、Y成分、Z成分が記録されます。
凸多角形面データは、頂点座標値データ、頂点法線ベクトルデータ、
テクスチャ座標値データそれぞれの番号の配列として記録されます。
テクスチャデータ、マテリアルデータの記録にも対応しています。
OBJファイルフォーマットは、アスキーフォーマットです。
とある。
また、「+ exp_Note +」なるブログ(?)の
「objファイルフォーマットその1」
では、
ビューアとして「Rapidform Free Viewer(だったかな?)」
が載っている。
後で、導入してみよう。
そして、
まとめとしては、
前回の「STL」の時に書いた、
「3D Geometry Specifications」
ここには、「OBJ」は載っている。
・OBJ - Wavefront Object Files
で、飛んでみると、
B1. Object Files (.obj)
Object files define the geometry and other properties for objects in
Wavefront's Advanced Visualizer. Object files can also be used to
transfer geometric data back and forth between the Advanced Visualizer
and other applications.
Object files can be in ASCII format (.obj) or binary format (.mod).
This appendix describes the ASCII format for object files.
These files must have the extension .obj.
In this release, the .obj file format supports both polygonal objects
and free-form objects. Polygonal geometry uses points, lines, and faces
to define objects while free-form geometry uses curves and surfaces.
ですね。(これもアペッディクス?)
「polygonal objects」だけでなく、
「curves and surfaces」を表現するフリー・フォームもある。・・・?
序でに、
「STL」の入出力に関して、
Bentley View V8i ・・・・・読める
meshconv ・・・・・simple geometry only support だが読み書きOK
FreeCAD ・・・・・読み書きOK
MeshLab ・・・・・読み書きOK
Rapidform Free Viewer(?)・・・・・読める
オ ソ マ ツ で し た。 <(_ _)>
見ていただきありがとうございました。
お帰りに投票して頂けると嬉しいです。 ⇒

- 関連記事
- Rapidform Explorer:OBJビューア
- OBJ:CAD(構造)データ表現形式
- STL:CAD(構造)データ表現形式


