What's New |
PolyTrans案内 |
ネイティブプラグイン |
|
このジオメトリ読み込みコンバータは、NURBSサーフェース、NURBSトリム情報、ジオメトリ階層、ポリゴンデータを含む IGES 5.3 ASCIIファイルを読み込みます。IGES 5.3の仕様は1996年12月に公表されています。
注意)このコンバートモジュールは、NuGrafおよびPolyTransソフトウェアのオプションモジュールとなっている事に注意してください。IGESオプションを別途購入されたユーザーのみ使用する事ができます。
現在IGESファイルは200以上のバリエーションがあると言われています。つまり、CAD、3Dソフトウェアパッケージの数だけ微妙に異なるIGESファイルが出力されている事になります。このバリエーションは、各ソフトウェア・メーカーが620ページにわたるIGES仕様書を独自に解釈して自社ソフトに都合よく実装してしまう為に起こります。事実上全てのIGESフォーマットに対応する事は不可能です。
ですから、PolyTransコンバーターユーザーは、まずお使いのソフトウェアからIGESを書き出す際にできるだけ正確なセッティングを選ぶように注意しなければなりません。(くわしくはマニュアルにて)
|
|
PolyTrans/NuGraf IGES インポーターの特徴:
- なによりも、PolyTras/NuGrafのIGESインポーターは数十年の研究を経て得られた様々なデータに基づいて開発されている事が挙げられます。長年に渡って、私達はポピュラーなCADパッケージから出力された何百ものIGESファイルを受け取り、できるだけ読み込めるように改良を重ねました。特に、トリムされたNURBSサーフェスを三角ポリゴンに変換するテッセレーターは不良なトリムカーブや許容誤差を吸収できるように洗練されています。
- 計測サーフェース、回転体、パラメトリック・スプラインサーフェスおよび全てのNURBSタイプはクリーンで正当なトリムNURBSパッチに変換できます。
- NuGraf/PolyTrans内部データベース・マネージャーのインスタンス機能を使用し、IGES エンティティ 308 (subfigure definitive)およびエンティティ 408 (subfigure instance)には効率的なジオメトリ階層を再現します。
これは、IGESインポータが「ボルト」のような大量に使用されるオブジェクトをインスタンスとして大量に扱える事を意味しています。つまり、大量のコピーが存在してもメモリ上には1つの実体のみしか存在しません。
- IGESの仕様では、ポリゴンメッシュのデータを効率よく格納する方法が提供されていません。もっと正確に言えば、個々のポリゴンが独立したエンティティ (#106, copious data)として記述されています。
PolyTransのIGESコンバータはIGESファイルを読んだときに、単一のsubfigureに属するポリゴンにすべてフラグを立てます。そして全てのポリゴンは"Indexed Polygon"メッシュとして独自のキャッシュへ蓄積されます。1つ1つのポリゴンエンティティを読み込んで逐一作成処理しないため、効率よく高速にポリゴンデータを扱う事ができます。
- subfigureに属さない独立したポリゴンもすべてキャッシュされ、単一のインデックスが付けられたインスタンスポリゴンとして作成されます。無駄にメモリを消費しません。
- circular arc(円弧)が別のエンティティに属さない場合(例えばNURBSトリムカーブとして使用されない)、そのcircularバウンダリーを伴った平面のNURBSパッチに変換されます。閉じた合成カーブやconic arcsにも同様になります。
- ・IGESの外部ファイル参照をサポートします。これは、複数のIGESファイルがリンクした「IGESセット」を取り扱う事ができます。IGESの階層は"root"IGESに記述されている通りに再現されます。これはPro/Engineerが書き出すIGESでよく利用されています。
|
|