OFF (.off,.coff)
予備知識
-
- OFF 3D幾何形式.
- 3Dモデルの保管と交換に使われる.
- OFFはObject File Formatの頭字語である.
- 色情報が含まれる場合にはCOFFと呼ばれることもある.
- NOFFとCNOFFに関連する.
- ASCIIまたはバイナリ形式.
- 単一の2Dまたは3Dのオブジェクトを表す.
- 頂点を共有していることもある平面的な多角形の集合を保管する
- 多角形と頂点の色および不透明度指定をサポートする.
ImportとExport
- Import["file.off"]はOFFファイルを,曲面を表すMeshRegionオブジェクトとしてインポートする.
- Import["file.off",elem]はOFFファイルから指定された要素をインポートする.
- インポート形式はImport["file","OFF"]またはImport["file",{"OFF",elem,…}]で指定できる.
- Export["file.off",expr]は3Dメッシュベースの幾何領域をバイナリOFFファイルにエキスポートする.expr にはConstantRegionQである任意の領域,またはGraphicsかGraphics3Dのオブジェクトが可能.
- Export["file.off",expr,{opt1->val1,…}]はファイル形式に対して指定されたオプションで expr をエキスポートする.
- エキスポート形式はExport["file",expr,"OFF"]またはExport["file",expr,{"OFF",opt1->val1,…}]で指定できる.
- 一般的な情報は,以下の関数ページを参照のこと.
-
Import, Export ファイルからインポートする,あるいはファイルへエキスポートする CloudImport, CloudExport クラウドオブジェクトからインポートする,あるいはクラウドオブジェクトへエキスポートする ImportString, ExportString 文字列からインポートする,あるいは文字列へエキスポートする ImportByteArray, ExportByteArray バイト配列からインポートする,あるいはバイト配列へエキスポートする
Import要素
- 一般的なImport要素:
-
"Elements" ファイル中の有効な要素とオプションのリスト "Summary" ファイルの概要 "Rules" 使用可能なすべての要素の規則のリスト - データ形式表現要素:
-
"BinaryFormat" ファイルがバイナリOFFであるかASCII OFFであるか "VertexData" 頂点座標のリスト "PolygonData" 指標付き形式の多角形要素 "VertexColors" 各頂点に関連付けられた色 "PolygonColors" 各多角形の面の色情報 - 形状の表現要素:
-
"BoundaryMeshRegion" 立体の境界メッシュ表現 "MeshRegion" 曲面のメッシュ表現 - グラフィックス表現要素:
-
"Graphics" Graphicsオブジェクトで表された2D OFFファイル "Graphics3D" Graphics3Dオブジェクトで表された3D形状 "GraphicsComplex" GraphicsComplexオブジェクトで表されたOFFファイル "PolygonObjects" 絶対座標で与えられるPolygonプリミティブのリスト
例題
すべて開くすべて閉じる例 (2)
スコープ (13)
Import要素 (11)
"Graphics3D" (1)
Graphics3Dオブジェクトを与える:
"GraphicsComplex" (1)
GraphicsComplexオブジェクトを与える:
"PolygonObjects" (1)
絶対座標で与えられたPolygonプリミティブのリストを与える:
Exportオプション (2)
デフォルトではエキスポートの際にバイナリファイルが生成される:
ASCIIファイルを生成するためには"BinaryFormat" Falseを使用する: