多くのワークフローで必要とされるものの、ファイルの変換は簡単な作業ではありません。以下に、3Dデータを正しく変換するために、アプリケーションに必要な3つの機能をご紹介します。
1. 単位と公差
モデルの変換では、一見些細なことですが、結果に大きな影響を与える可能性があります。 単位です。
ほとんどのジオメトリックモデラーはユニットレス(単位なし)で設計されていますが、CADドキュメントは通常、データを特定のモデルの長さ単位で解釈し、そのコンテナ内のジオメトリックオブジェクトの寸法の意味を指定します。
I言い換えると、モデラーが使用するユニットレスの値が表す実際の長さを指示するのはドキュメントです。この値は、モデルの公差を解釈するために使用されます。
3D InterOpのヒーリング機能は、これらの違いを理解し、モデルの変換やヒーリングの際に単位の意味を適切に解釈します。
主要な3Dデータ交換フォーマットを提供することで、市場のあらゆるエンジニアリングワークフローをサポートします
2.小さなフィーチャーと自己交差の削除
また、モデル変換時に発生する問題として、ターゲットシステムに対して小さすぎるジオメトリがあります。このようなフィーチャーは、ヒーリングやトランスレーションを開始する前に削除する必要があります。
スライバ面とは、長辺同士の距離が指定された許容値よりも小さく、少なくとも1つの短辺と最大3つの長辺を持つフィーチャーと定義されます。
3D InterOpの特殊な関数は、スライバ面を検出し、オプションで許容範囲の広いエッジに置き換えることができます。
まず、特定のエンティティで検出された短いエッジ(辺)が、許容範囲のバーテックス(点)に置き換えられます。 次に、スライバー面が許容エッジに置き換えられます。 結果として得られた許容エッジはマージの対象と見なされ、残りの許容エッジは作業対象のスライバー面のリストに戻されます。
3.ヒーリングとモデル変換
3Dモデルの入力ファイルには悪いデータが含まれていることがあり、その結果、変換結果の情報が破損することがあります。具体的には、モデリングカーネルの違いにより、あるシステムで作成された有効なデータが、別のカーネルにインポートされると有効とみなされないことがあります。
また、データの解釈の違いにより、変換中に幾何学的またはトポロジー的なエラーが発生することがあります。3D InterOpでは、正確で有効な変換を行うために、変換されたファイルを修復・ヒーリングするオプションを提供しています。
修復には、変換されたファイルの破損データのチェックと無効なデータの修正が含まれます。
3D InterOpのヒーリングは、変換中にソースとターゲットのエンティティの精度の違いを修正します。
3Dファイルの相互運用性を活かしたアプリケーションの開発方法の詳細はこちらから:
- Whitepaper - Enhancing the User Experience in CAD Data Re-Use & Translation Processes
- eBook - 5 Essential Functions of 3D ACIS Modeler
- Whitepaper - The Second Life of Data: How to 3D InterOp from Spatial Powers Data Reuse
3D InterOpでは、モデリングカーネルによって正しく解釈され、元のモデルの意図に対する忠実度を維持するのに十分な高品質のモデルを作成することを目的として、3つの領域で自動ヒーリングを実行します。
- 重複している頂点や重なっている点を削除したり、曲線の不連続性が大きいエッジを分割して、その連続性がモデリングカーネルのルールに従うようにすることで、ボディのトポロジーを修正します。
- ジオメトリの修正とは、自己交差する不規則な曲線のエッジ、コエッジ、面のサーフェスジオメトリの再構築や、ターゲットとなるモデリングカーネルのルールに適合するように面の基本サーフェスをトリミングしたりサブセットしたりすることです。
3D InterOpヒーリングでは、ジオメトリの修正を行わないため、オリジナルの形状に沿った出力が可能です。 - ループエラーなど、ボディ内のその他の無効なデータの修正。
3D InterOpによる自動ヒーリングの目的は、対象となるモデリング・カーネルが正しく解釈できる十分な品質のモデルを作成すると同時に、そのデータに含まれる幾何学的形状の忠実度を保持して、設計者の本来の意図にできるだけ近づけることです。