# IGES 出力アダプター

セクション名 [ENF2IGES]

## IgesFileVer

IGESファイルのバージョンを指定する

- デフォルト値: 11
- 選択肢
  - 10: 5.2
  - 11: 5.3

## WriteMSBO

位相つきSolid (MSBO: Type186) の出力を制御する。

- デフォルト値: 0
- 選択肢
  - 0: 常に面の隣接関係を無視して出力する
  - 1: VolumeをMSBOの形式で出力する
  - 2: Manifoldであるかをチェックし、Manifoldの場合、VolumeをMSBOの形式で出力する

## FreeFormGeometryType

自由曲線および自由曲面を変換するIGESの要素(Entity Type)を指定する。
WriteCircle=0、WriteEllipse=0またはWriteLine=0の場合は対象の解析曲線の変換についても本パラメーターの指定が影響する。

- デフォルト値: 0
- 選択肢
  - 0: 有理B-スプライン曲線/曲面(Type 126/128)に変換する
  - 1: パラメトリックスプライン曲線/曲面(Type 112/114)に変換する

## WriteFullBoundaryEdge

フェースをType 144で出力する場合、アウターループのエッジが母曲面のバウンダリーと一致する場合には、それらを記述しなくてもよい規約になっている。その記述の有無を制御する。

- デフォルト値: 0
- 選択肢
  - 0: アウターループを出力しない
  - 1: アウターループを出力する

## PlanarFaceType

平面と平面上のフェースを出力する際に使用するTypeを制御する

- デフォルト値: 3
- 選択肢
  - 0: 常にType 144を使用する
  - 1: Type 108はform 1のみを使用する
  - 2: Type 108はform 0のみを使用する
  - 3: 常にType 108 (form 0または1)を使用する

## WriteLine

直線を直線(Type 110)に変換する。
本パラメーターで0を指定したとき、FreeFormGeometry=0の場合は円弧を有理B-スプライン曲線(Type 126)として、FreeFormGeometry=1の場合は円弧をパラメトリックスプライン曲線(Type 112)として変換する動作となる。

- デフォルト値: 1
- 選択肢
  - 0: 直線(Type 110)に変換しない
  - 1: 直線(Type 110)に変換する

## WriteCircle

円弧を円弧(Type 100)に変換する。
本パラメーターで0を指定したとき、FreeFormGeometry=0の場合は円弧を有理B-スプライン曲線(Type 126)として、FreeFormGeometry=1の場合は円弧をパラメトリックスプライン曲線(Type 112)として変換する動作となる。

- デフォルト値: 1
- 選択肢
  - 0: 円弧(Type 100)に変換しない
  - 1: 円弧(Type 100)に変換する

## WriteEllipse

楕円弧を円錐曲線(Type 104)に変換する。
本パラメーターで0を指定したとき、FreeFormGeometry=0の場合は円弧を有理B-スプライン曲線(Type 126)として、FreeFormGeometry=1の場合は円弧をパラメトリックスプライン曲線(Type 112)として変換する動作となる。

- デフォルト値: 1
- 選択肢
  - 0: 円錐曲線(Type 104)に変換しない
  - 1: 円錐曲線(Type 104)に変換する

## DegenerateCurveType

3角パッチなどの縮退点をループが通過する際の処理を制御する。

- デフォルト値: 0
- 選択肢
  - 0: 縮退点に対応する特別なUVカーブは出力するが3Dカーブは出力しない
  - 1: 縮退点に対してUVカーブも3Dカーブも特別な要素を出力しない
  - 2: 縮退点に対応する特別なUVカーブと3Dカーブを出力する

## FixedCurvePreference

IGESファイル中に記述する曲線のPreferenceを指定する。

- デフォルト値: 0
- 選択肢
  - 0: 指定無し
  - 1: 2D優先
  - 2: 3D優先

## WriteInfinitePlane

無限平面の出力を制御する

- デフォルト値: 1
- 選択肢
  - 0: 出力しない
  - 1: 出力する

## WriteSubfigure

子図を出力する

- デフォルト値: 1
- 選択肢
  - 0: アセンブリーはフラットにし、子図を出力しない
  - 1: アセンブリーはフラットにし、１階層のみの子図を出力する
  - 2: アセンブリー構造、パートを子図として出力する
  - 3: アセンブリー構造をもつ場合のみアセンブリーを子図をとして出力する

## SuppressionType

表示/非表示の属性によってIGES出力を制御する。

- デフォルト値: 0
- 選択肢
  - 0: すべて出力
  - 1: 表示属性のみ出力

## WriteRGB

Type 314を使用し、色をRGB値に変換する。

- デフォルト値: 0
- 選択肢
  - 0: IGESの基本8色に変換する
  - 1: Type 314を使用しRGB値に変換する