3Dモデリング
私たちは、ACISと共にジオメトリ・カーネルの開発のパイオニアであることを誇りに思っています。現在では、お客様の3Dジオメトリ表現のニーズをサポートするソリューションを提供しています。連続B-Repモデラー、離散B-Repモデラーを問わず、お客様のアプリケーション固有のニーズに対応するソリューションをご用意しています。
もっと読むSTLファイルの修復とは、モデルを確実にインポート、スライス、製造できるように、メッシュの欠陥を修正することです。STLは、正確なCADジオメトリではなく三角形メッシュとして形状を保存するため、穴、接続不良、重複した三角形などの問題によって、画面上では正常に見えても、下流工程で不具合が生じることがあります。
3Dアプリケーションでは、これらのエラーは、ずれたエッジ、穴、浮いたパーツ、元の設計と一致しなくなったジオメトリといった形で現れます。開発者にとってこれは、自動修復、シェル分離、穴埋め、オーバーラップ解消、重複面の除去、エッジステッチ、三角形編集、リメッシング、クリーンな再エクスポートを含む修復ワークフローを構築することを意味します。
このフォーマットをお使いですか? 3D InterOpを使えば、エンジニアリングソフトウェア開発者はアプリケーション内で30種類以上のCADフォーマットを読み書きできます。
STLファイルは通常、三角形メッシュが適切で一貫したサーフェスを定義していない場合に修復が必要になります。一般的な欠陥には、境界エッジや穴、交差する面、非多様体エッジ、浮いたシェルや切断されたシェル、重複面、一貫性のない法線などがあります。これらの問題は、信頼性の高いスライス、編集、ブール演算、メッシュ解析を妨げる可能性があります。
実用的な目安の1つは、印刷可能なSTLは閉じたボリュームを定義しているべきだということです。重要な判定基準の1つが多様体性です。適切に構成された印刷可能メッシュでは、各辺は正確に2つの面に接続されていなければなりません。この条件が崩れると、ソフトウェアは部品の内外を正しく判断できず、有効なツールパスを生成できなくなります。
STLは意図的にシンプルな形式として設計されています。単一オブジェクトの表面のみを三角形で表現し、厳密な解析サーフェス、フィーチャー、アセンブリロジックといった、より豊かなモデルセマンティクスを持ちません。このシンプルさによってSTLは広く使われていますが、その一方で、品質がエクスポート設定とメッシュの妥当性に大きく依存することも意味します。不十分なテッセレーションや破損したインポートによって、見た目はもっともらしくても構造的には信頼できないファイルが生成されることがあります。
Spatial社のSTLヒーリングに関するブログ記事によれば、モデルの三角形分割は画面上では健全に見えることがありますが、それは本来、製造用ではなくビジュアライゼーション用に生成されたものだからです。グラフィックカードは水密性や法線の一貫性を必要としませんが、スライサーではそれらが重要になります。
実用的なSTL修復ワークフローは通常、自動解析と自動修復から始まり、その後、より対象を絞ったクリーンアップへと進みます。一般的なステップには、シェルの分離、穴やギャップの充填、オーバーラップや自己交差の解消、重複ジオメトリや空ジオメトリの削除、オープンエッジのステッチ、必要な三角形の作成や削除、リメッシング、修復済みメッシュの再エクスポートなどがあります。
すべての問題を同じ方法で修正する必要はありません。小さな穴は自動的に埋められることがありますが、大きな欠損領域では、より慎重な再構築が必要になる場合があります。分離されたシェルは、あるモデルでは意図的な構成であり、別のモデルではエラーかもしれません。優れた修復は、自動化と設計意図の確認を組み合わせて行われます。
多くの場合、最善の対応はSTLにパッチを当てることではなく、元のCADモデルを修正して再エクスポートすることです。これは特に、交差するボディ、厚みゼロのフィーチャー、またはテッセレーション前に導入された曖昧なトポロジーに起因する問題に当てはまります。修復ツールは非常に有用ですが、欠陥のあるソースモデルそのものを補正する手段というより、交換データやスキャンデータをクリーンアップする用途で最も効果を発揮します。
STL修復は、3Dプリンティングやラピッドプロトタイピングにおいて特に重要です。そこでは、欠陥のあるメッシュがスライスの失敗、サーフェスの欠落、ジオメトリの不正確さ、製造ジョブの失敗につながる可能性があります。また、インポートパイプライン、メッシュエディタ、プリント準備ツール、不完全な三角形メッシュを受け入れて下流工程で利用可能な状態にする必要があるスキャンデータワークフローを構築する3Dアプリケーション開発者にとっても重要です。
エンジニアリングソフトウェアでは、STL修復は、メッシュ解析、別形式への変換、またはさらなるジオメトリ処理の前段階となることもあります。モデルがすぐに印刷されない場合でも、修復され適切に接続されたメッシュは、クエリ、簡素化、再メッシュ化、再利用がしやすくなります。
よくある誤解の1つは、ビューア上で正しく見えるからといって、そのモデルが有効だと思い込んでしまうことです。モデルは視覚的には完全に正しく見えても、印刷可能なソリッドを定義できていない場合があります。目視検査は有用ですが、それだけでは十分ではありません。
もう1つの落とし穴は、過剰な修復です。曲面上で自動穴埋めを行うと、平坦なパッチで隙間が塞がれ、元の設計が変わってしまうことがあります。修復ツールは便利ですが、自動修正によって設計者の意図しない形でジオメトリが変更される可能性があります。
また、非多様体条件や交差形状にも注意が必要です。不完全なファイルを処理できるスライサーもありますが、ソフトウェア側がメッシュをどのように解釈するかを推測しなければならないため、結果が予測しにくくなることがあります。この不確実性こそが、製造前に修復やソースモデルの修正がしばしば必要となる理由です。
Spatialは、連携して機能する2つの製品を通じてSTL修復に対応しています。CGM Polyhedraはメッシュレベルのヒーリングと編集を担い、3D InterOpはCADインポート/エクスポートおよびB-Repヒーリングを担います。これにより、損傷したSTLファイルのインポートから、修復済みで製造可能なメッシュのエクスポートまで、ワークフロー全体をカバーできます。
CGM Polyhedraは、中心となる多面体ヒーリング機能を提供します。これは、スライスや印刷の妨げとなる特定のメッシュ欠陥を修正します:
基本的な修復に加えて、CGM Polyhedraは大きく損傷したモデルのメッシュ再構築もサポートしています。たとえば、多数の不規則な穴を持つスキャンデータのメッシュを、元の特徴を維持しながら、下流作業に適した連続メッシュへ再構築できます。また、CGM Polyhedraは、STLモデル内のカノニカルサーフェス(平面、円柱、円錐、トロイド、球面)を認識し、それらの領域を正確なB-Rep表現へ変換できます。これにより、単なるテッセレーション近似よりも高い忠実度で、元の設計意図を保持できます。
CGM Polyhedraの追加機能には、ステッチング、デシメーション(ファイルサイズの削減とパフォーマンス向上のための制御されたメッシュ簡略化)、リメッシング、多面体に対するブール演算、分割、分離などがあります。
3D InterOpは、インポート/エクスポート側を担うことで、これを補完します。STLファイルを、30種類以上の他のCAD、BIM、メッシュ、ビジュアライゼーションフォーマットとともに読み込めるため、アプリケーションは多様なソースからモデルを受け入れ、同じ修復パイプラインへ送ることができます。B-Rep側では、3D InterOpは変換時に独自の自動ヒーリングを適用し、トポロジー修復、ジオメトリ精密化、ギャップ閉鎖などを通じて、ターゲットとなるモデリングカーネルのルールに準拠したソリッドモデルを生成します。
この組み合わせは実際に大きな意味を持ちます。世界有数のエンジニアリング企業であるレニショーは、当社のSDKをQuantAM積層造形ソフトウェアに統合しました。これにより、STL中心のインポートプロセスから、CADフォーマットを直接インポートし、インポート時に高品質なヒーリングを適用できるワークフローへ移行できました。レニショーのグループソフトウェア担当ディレクター、スティーブン・アンダーソン氏は、この結果について次のように述べています。「Spatial社とのコラボレーションにより、STLファイルに高品質なヒーリングを適用できるだけでなく、さらに重要なこととして、さまざまなCADフォーマットを直接インポートできるようになりました。」
当社の選択的インポートAPIにより、アプリケーションは必要なものだけを読み込むことができ、修復後の出力はSTLや他のメッシュ形式、CADフォーマットへエクスポートして下流工程で利用できます。
20年以上にわたり、300社以上の企業が3D InterOpを使用しています。
私たちは、ACISと共にジオメトリ・カーネルの開発のパイオニアであることを誇りに思っています。現在では、お客様の3Dジオメトリ表現のニーズをサポートするソリューションを提供しています。連続B-Repモデラー、離散B-Repモデラーを問わず、お客様のアプリケーション固有のニーズに対応するソリューションをご用意しています。
もっと読むCAD相互運用SDKを提供した最初の企業として、当社は現在、データを変換し、主要なCADファイルとメタデータを読み取るための業界をリードするソリューションを提供しています。インポートした3Dデータを、自社のアプリケーションでネイティブに作成したかのように扱ったり、データをさまざまなCADフォーマットにエクスポートしたりすることができます。
もっと読むHOOPSの3DビジュアライゼーションSDKを使って、高性能でインタラクティブなビジュアライゼーションを作成しましょう。HOOPSのソリューションにより、3Dアプリケーションを作成するための、業界で最も強力でポータブル、かつ完全なグラフィックス開発コンポーネントを利用できます。
もっと読むCAE用メッシングSDKでシミュレーションの精度とパフォーマンスを向上。あらゆるCAEワークフローにおいて、正確でパフォーマンスの高いシミュレーションを保証する制御を備えた自動的で信頼性の高いメッシングを体験してください。
もっと読む包括的な3Dアプリケーション開発フレームワークであるApplication Graphics Manager(AGM)により、市場投入までの時間を短縮し、コストを削減できます。
もっと読む
電磁界解析ソフトウェア:JMAG(開発元:㈱JSOL)は、3D形状処理、信頼性の高い多様なCADデータ形式の取込、対話的操作、解析に不要な細部形状を除去する機能を必要としていました
COSCOM社は、CNC加工プロセスにおける衝突検知や機械シミュレーションの精度を維持しながら、デジタルツインアプリケーションで扱う膨大なCADデータ量を効率的に管理できるソリューションを必要としていました
データ処理・原価計算ソフトのクラウド移行には、信頼性の高いCADデータ変換機能が不可欠でした
Treble Technologies社 は、スペイシャルの Meshing SDK によりシミュレーションを高速化し、大規模で高精度な音響解析を実現しました
大手CADコンテンツのサプライヤであるTraceParts社は、オンラインの3D部品ビューアに、高度な3D可視化技術を統合し、注文プロセスにおける直感的なユーザーエクスペリエンスを提供
COSCOM社は、CNC加工プロセスにおける衝突検知や機械シミュレーションの精度を維持しながら、デジタルツインアプリケーションで扱う膨大なCADデータ量を効率的に管理できるソリューションを必要としていました
データ処理・原価計算ソフトのクラウド移行には、信頼性の高いCADデータ変換機能が不可欠でした
Treble Technologies社 は、スペイシャルの Meshing SDK によりシミュレーションを高速化し、大規模で高精度な音響解析を実現しました
大手CADコンテンツのサプライヤであるTraceParts社は、オンラインの3D部品ビューアに、高度な3D可視化技術を統合し、注文プロセスにおける直感的なユーザーエクスペリエンスを提供