3DS (.3ds)
予備知識
-
- MIMEタイプ:application/x-3ds,image/x-3dsAutodesk 3DSファイル形式.
- シーンの記述と3Dモデリングの形式.
- 3Dモデリングとアニメーションに使用される.
- Autodesk 3D Studioのネイティブ形式.
- バイナリファイル形式.
- 3Dオブジェクトを光源と視点情報と一緒に保管する.
ImportとExport
- Import["file.3ds"]は3DSファイルを,曲面を表すMeshRegionオブジェクトとしてインポートする.
- Import["file.3ds",elem]は3DSファイルから指定の要素をインポートする.
- インポート形式はImport["file","3DS"]またはImport["file",{"3DS",elem,…}]で指定できる.
- Export["file.3ds",expr]はメッシュベースの3D幾何領域をバイナリの3DSファイルにエキスポートする.expr にはConstantRegionQである任意の領域,またはGraphics3Dオブジェクトが指定できる.
- エキスポート形式はExport["file",expr,"3DS"]またはExport["file",expr,{"3DS",opt1->val1,…}]で指定できる.
- 一般的な情報は,以下の関数ページを参照のこと.
-
Import, Export ファイルからインポートする,あるいはファイルへエキスポートする CloudImport, CloudExport クラウドオブジェクトからインポートする,あるいはクラウドオブジェクトへエキスポートする ImportString, ExportString 文字列からインポートする,あるいは文字列へエキスポートする ImportByteArray, ExportByteArray バイト配列からインポートする,あるいはバイト配列へエキスポートする
Import要素
- 一般的なImport要素:
-
"Elements" ファイル中の有効な要素とオプションのリスト "Summary" ファイルの概要 "Rules" 使用可能なすべての要素の規則のリスト - データ形式表現要素:
-
"Comments" コメント "VertexData" 頂点座標のリスト "PolygonData" 指標付き形式での多角形要素のリスト "PolygonCount" 多角形の数 "PolygonColors" 各多角形に関連付けられた,面の色の情報 - 形状表現要素:
-
"BoundaryMeshRegion" 立体の境界メッシュ表現 "MeshRegion" 面のメッシュ表現 "Region" 面の領域表現 - グラフィックス表現要素:
-
"Graphics3D" Graphics3Dオブジェクトとして表現された3DSファイル "GraphicsComplex" GraphicsComplexオブジェクトとして表された3DS ファイル "PolygonObjects" 絶対座標で与えられた多角形プリミティブのリスト - ImportとExportはデフォルトで3DSファイルに"MeshRegion"要素を使用する.
例題
すべて開くすべて閉じる例 (4)
3DSから3DモデルをMeshRegionオブジェクトとしてインポートする:
例題ファイルをインポートし,3Dグラフィックスとして描画する:
RegionPlot3Dを使って3Dオブジェクトを作成する:
スコープ (8)
Import要素 (10)
"BoundaryMeshRegion" (1)
BoundaryMeshRegionを与える:
"Graphics3D" (1)
Graphics3Dオブジェクトを与える:
"GraphicsComplex" (1)
GraphicsComplexオブジェクトを与える:
"MeshRegion" (1)
MeshRegionを与える:
"PolygonObjects" (1)
絶対座標で与えられたTriangleプリミティブのリストを与える:
"Region" (1)
Regionを与える: