STEP (.step, .stp)

予備知識

    • MIMEタイプ: model/step
    • STEP ISOは,製品製造情報の表現と交換のための標準である.
    • 3D幾何形式.
    • 一般にコンピューター支援設計の3Dモデルを表現するために使用される.
    • ASCII形式.
    • ソリッドを含む3Dオブジェクトを,隣接する三角形の集合によって形成される曲面として保存する.

ImportとExport

  • Import["file.step"] は曲面を表すグラフィックスオブジェクトとしてSTEPファイルをインポートする.
  • Import["file.step",elem] はSTEPファイルから指定された要素をインポートする.
  • インポート形式は,Import["file","STEP"] または Import["file",{"STEP",elem,}]で指定することができる.
  • Export["file.step",expr] は3DグラフィックスオブジェクトをSTEPファイルにエキスポートする.exprConstantRegionQGraphicsまたはGraphics3D オブジェクトの任意の領域であり得る.
  • エキスポート形式は,Export["file",expr,"STEP"]またはExport["file",expr,{"STEP",opt1->val1,}]で指定できる.
  • 一般的な情報は以下のドキュメントを参照のこと:
  • Import, Exportファイルからインポートするまたはファイルへエキスポートする
    CloudImport, CloudExportクラウドオブジェクトからインポートするまたはクラウドオブジェクトへエキスポートする
    ImportString, ExportString文字列からインポートするまたは文字列へエキスポートする
    ImportByteArray, ExportByteArrayバイト配列からインポートするまたはバイト配列へエキスポートする

Import要素

  • 一般的なImport要素:
  • "Elements" ファイル中の有効な要素とオプションのリスト
    "Summary"ファイルの概要
    "Rules"使用可能なすべての要素の規則のリスト
  • グラフィックス表現要素:
  • "Graphics3D"Graphics3D オブジェクトとして表現されたOBJファイル
    "GraphicsComplex"GraphicsComplexオブジェクトとしてのOBJファイル
    "PolygonObjects"絶対座標で指定された多角形プリミティブのリスト
  • ImportExport は,STEPファイルのデフォルトにより"Graphics3D"要素を使用する.

例題

すべて開くすべて閉じる

  (2)

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

モデルの特性の概要:

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

スコープ  (5)

Import  (3)

Import はSTEPファイルを扱える:

ストリーム:

Import はSTEPファイルの中の要素にアクセスできる:

Export  (2)

特別な領域:

境界メッシュ領域:

Import要素  (7)

"Graphics3D"  (1)

Graphics3Dオブジェクトを指定する:

"MeshRegion"  (1)

メッシュ領域を指定する:

"SplineRegion"  (1)

スプライン領域を指定する:

"PolygonData"  (1)

多角形要素をインデックス付き形式で指定する:

"PolygonObjects"  (1)

絶対座標での Polygonプリミティブのリストを指定する:

"Summary"  (1)

特性の概要を指定する:

"VertexData"  (1)

頂点の座標を指定する: