ANF
ANF (ACIS Neutral Format) は、ACIS ベースの CAD システムと 3D データを交換するために使用されます。LinkCAD は 2D レイアウトデータを、押し出し 3D ジオメトリとして ANF 形式にエクスポートします。
形式の概要
| プロパティ | 値 |
|---|---|
| 拡張子 | .anf |
| エンコーディング | ASCII |
| インポート | — |
| エクスポート | ✓ |
| ライセンス | 3D Modeler |
エクスポートオプション
| オプション | 説明 | デフォルト |
|---|---|---|
| 押し出し高さ | 2D ポリゴンを 3D に押し出す Z 高さ | 1.0 |
| 単位 | 出力座標単位 | ミクロン |
仕組み
LinkCAD はレイアウト内の各 2D ポリゴンを取得し、指定した高さだけ Z 軸方向に押し出して 3D ソリッド表現を生成します。各レイヤーには異なる押し出し高さを割り当てられます。
一般的なワークフロー
GDSII → ANF
IC マスクレイアウトを、機械統合または可視化用の 3D ジオメトリに変換します。
技術メモ
- LinkCAD では ANF はエクスポート専用です
- 3D Modeler ライセンスバンドルが必要です
- 出力は任意の ACIS ベース CAD システムにインポートできます
- ANSOFT ANF V4(同じく
.anf)も別のエクスポート形式として利用できます
CLI / コマンドファイルオプション
これらのオプションキーは、コマンドラインまたはコマンドファイルで使用できます。
ANF エクスポート
| キー | 型 | 説明 |
|---|---|---|
AnfOutUnits | int | 出力単位(単位を参照) |
AnfOutModelType | int | ANSYS モデルタイプ |
AnfOutMerge | flag | 重なった領域をマージ |
AnfOutExplodeArcs | flag | 円弧を線分に展開 |
AnfOutCmdTitle | string | モデルタイトル |
AnfOutCmdStitle | string | モデルサブタイトル |
AnfOutCmdFilname | string | ANSYS コマンド内の出力ファイル名 |
AnfOutCmdFacet | string | Facet コマンド |
AnfOutCmdAadd | flag | AADD コマンドを使用 |
AnfOutCmdAglue | flag | AGLUE コマンドを使用 |
AnfOutCmdNummrg | flag | NUMMRG コマンドを使用 |
AnfOutCmdNummrgToler | float | NUMMRG 許容差 |
TetGen エクスポート
| キー | 型 | 説明 |
|---|---|---|
TetinOutUnits | int | 出力単位(単位を参照) |
TetinOutModelType | int | モデルタイプ |
TetinOutExplodeArcs | flag | 円弧を線分に展開 |
TetinOutTriangToler | float | 三角形分割の許容差 |
TetinOutCmdStitle | string | サーフェスタイトル |
TetinOutCmdFacet | string | Facet モード |
TetinOutCmdAadd | flag | 追加コマンド |
TetinOutCmdAglue | flag | 接着コマンド |
TetinOutCmdNummrg | flag | 数値マージ |
TetinOutCmdNummrgToler | float | マージ許容差 |