Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > データの操作 > インポートとエキスポート > OBJ (.obj) >

OBJ (.obj)

Wavefront OBJ形式.
3D幾何形式.
3D形状定義の保管と交換に使われる.
Wavefrontアプリケーションのネイティブ形式.
形状を線,点,多角形プリミティブとそれらのプロパティの集まりとして保管する.
表面色情報が保管できる.
ASCII形式.
Alias Wavefront社により開発された.
単一の形状を保管する.
  • ImportはOBJファイルをGraphics3Dオブジェクトとしてインポートする.
  • ImportはOBJファイルから指定された要素をインポートする.
  • Importは子要素をインポートする.
  • Importは複数の要素をインポートする.
  • インポート形式はImportまたはImportで指定できる.
  • Exportexpr が要素elem を指定してるとしてOBJファイルを作成する.
  • Exportは各 が対応する を指定しているとして扱う.
  • Exportは指定の値を持つ指定のオプション要素でexpr をエキスポートする.
  • Exportは規則を使ってエキスポートする要素を指定する.
  • ImportExportについての一般的な情報は,関数ページを参照のこと.
"Elements"ファイル中の有効な要素とオプションのリスト
"Rules"要素とオプションのそれぞれの規則のリスト
"Options"オプション,属性,設定の規則
  • データを表現する要素:
"Graphics3D"Graphics3Dオブジェクトとして表されたOBJファイル
"GraphicsComplex"ファイルに保管された形状を表すGraphicsComplexオブジェクト
"LineData"指標のリストとして表された,要素として与えられる頂点を参照する線
"LineObjects"絶対座標で与えられたLine プリミティブのリスト
"PointData"指標付き形式での点のデータ
"PolygonColors"各多角形の表面色情報
"PointObjects"絶対座標で与えられたPoint プリミティブのリスト
"PolygonData"指標付き形式での多角形のデータ
"PolygonObjects"絶対座標で与えられたPolygonプリミティブのリスト
"VertexData"頂点座標のリスト
"VertexNormals"で与えられる頂点に対応する法線ベクトル
  • ImportExportはデフォルトでOBJファイルに要素を使う.
  • OBJ色モデルの描画の際,Importは自動的にLightingという設定を使う.
  • Importの一般的なオプション:
BackgroundAutomatic使用する背景色
ImageSizeAutomatic表示するグラフィックスの全体の大きさ
LightingAutomatic3D面の色付けに使用する模擬光
  • OBJからのインポートの際は,Graphics3Dの全オプションを与えることができる.
  • 高度なオプション:
"InvertNormals"False頂点の法線の向きを逆にするかどうか
"VerticalAxis"{0,0,1}ファイルで使用する座標系について想定する向き
  • デフォルトではMathematica はOBJ形式で使用される座標系では縦軸は第3座標に対応すると想定する.
  • と設定すると,Mathematica はOBJからインポートするときは全グラフィックス座標にという変換を適用し,OBJにエキスポートするときは逆変換を適用する.
OBJ例題ファイルをインポートする:
ファイルで使用できるImport要素を示す:
ファイルに保管されている多角形をインポートして数える:
表面が透明な3Dモデルをエキスポートする:
ParametricPlot3Dを使って3D形状を計算する:
OBJにエキスポートする:
OBJ例題ファイルをインポートする:
In[1]:=
Click for copyable input
Out[1]=
ファイルで使用できるImport要素を示す:
In[2]:=
Click for copyable input
Out[2]=
ファイルに保管されている多角形をインポートして数える:
In[3]:=
Click for copyable input
Out[3]=
 
表面が透明な3Dモデルをエキスポートする:
In[1]:=
Click for copyable input
Out[1]=
 
ParametricPlot3Dを使って3D形状を計算する:
In[1]:=
Click for copyable input
Out[1]=
OBJにエキスポートする:
In[2]:=
Click for copyable input
Out[2]=
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF