FacetファイルのExport

facetファイルは直接エクスポートすることも、ACIS表現から変換してエクスポートすることもできます。facetファイルをエクスポートする構文は次のとおりです。

Export Facets 'filename' <entity_list> [Overwrite]

overwrite機能を使うと既存のfacetファイルを上書きできます。

STL facetファイルはジオメトリまたはtriangle meshから生成できます。STL形式へエクスポートする構文は次のとおりです。

Export STL [ASCII|binary] 'filename' [<entity_list>] [tri <id_range>] [angle=15] [mesh|fast] [sidesets|sideset<ids>] [Overwrite]

[entity_list] オプションはジオメトリエンティティ(body、volume、surface)のリストです。既定では、指定ジオメトリエンティティのgraphics facetをSTLファイルへ書き出します。 [angle] キーワードはfacet生成時に使用するdihedral angleを指定します。既定では、solid volumeについて「water-tight」なgraphics facet集合をエクスポートします。water-tightが不要で性能を優先する場合は fast オプションを使用できます。この場合、water-tight性を保証する追加処理を行わずにfacetを生成します。graphics facetではなくジオメトリエンティティ上のtriangle meshをエクスポートするには [mesh] キーワードを指定します。quad meshのSTL exportはサポートされていません。

[sidesets] または [sideset <ids>] オプションを使うと、モデル内のすべてまたは指定したsidesetを、ファイル内triangleのsurface designationとしてエクスポートできます。指定がある場合、STLファイル内のsurface designationごとに1つのsidesetが生成されます。以下はSTLファイル内のsurface designationの例で、すべてのtriangleの後に記述されます。

        surface 1
          0 1 2 3 4 5 6 7 8 9
          10 11 12 13 14 15 16 17 18 19
          20 21 22 23
        endsurface 1

surface designationの後のIDがsideset IDとして使用されます。

別の方法として、mesh triangleのリストを指定してエクスポートできます。geometry entityもmeshも指定しない場合は、すべてのvolumeとsheet bodyを書き出します。