DXF (.dxf)

予備知識予備知識

    MIMEタイプ:image/vnd.dxfimage/x-dxf
    AutoCAD DXF形式.
    3D幾何学形式.
    一般にCADデータの交換に使われる.
    テキストASCII形式またはバイナリ形式.
    DXFはDrawing Exchange Formatから派生した頭字語である.
    3Dオブジェクトを線と多角形のプリミティブとその属性の集合として保管する.
    1982に導入された.

ImportとExportImportとExport

  • Import["file.dxf"]はDXFファイルを,曲面を表すMeshRegionオブジェクトとしてインポートする.
  • Import["file.dxf",elem]はDXFファイルから指定の要素をインポートする.
  • インポート形式はImport["file","DXF"]またはImport["file",{"DXF",elem,}]で指定できる.
  • Export["file.dxf",expr]は3Dメッシュベースの幾何領域をDXFファイルにエキスポートする.expr にはConstantRegionQである任意の領域か,GraphicsまたはGraphics3Dのオブジェクトが可能.
  • エキスポート形式はExport["file",expr,"DXF"]またはExport["file",expr,{"DXF", opt1->val1,}]で指定できる.
  • ImportExportについての一般的な情報は,関数ページを参照のこと.
  • ImportStringExportStringはDXF形式をサポートする.

要素要素

  • 一般的なImport要素:
  • "Elements" ファイル中の有効な要素とオプションのリスト
    "Rules"要素とオプションのそれぞれの規則の完全リスト
    "Options"オプション,属性,設定の規則のリスト
    "Summary"特性のまとめ
    "CoordinateTransform"DXF形式からの変換関数
  • データ形式表現要素:
  • "LineData"指標付き形式の線要素のリスト
    "PointData"指標付き形式の点要素のリスト
    "PolygonData"指標付き形式の多角形要素のリスト
    "VertexColors"頂点の色のリスト
    "VertexData"頂点座標のリスト
  • 形状の表現要素:
  • "BoundaryMeshRegion"立体の境界メッシュ表現
    "MeshRegion"面のメッシュ表現
  • グラフィックス表現要素
  • "Graphics3D"Graphics3Dオブジェクトとして表されたDXFファイル
    "GraphicsComplex"GraphicsComplexオブジェクトとして表されたDXFファイル
    "LineObjects"絶対座標で与えられる線プリミティブのリスト
    "PointObjects"絶対座標で与えられる点プリミティブのリスト
    "PolygonObjects"絶対座標で与えられる多角形プリミティブのリスト
  • Import and ExportはデフォルトでDXFファイルに"MeshRegion"要素を使用する.

例題例題すべて開くすべて閉じる

  (2)  (2)

DXFから3DモデルをMeshRegionオブジェクトとしてインポートする:

In[1]:=
Click for copyable input
Out[1]=

モデルの特性のまとめ:

In[2]:=
Click for copyable input
Out[2]=

3DモデルをDXFファイルにエキスポートする:

In[1]:=
Click for copyable input
Out[1]=

ファイルの生の内容をテキストで出力する:

In[2]:=
Click for copyable input
2000年に導入
(4.1)
| 2016年に修正
(10.4)