(57)【要約】      （修正有）【課題】三次元モデル形状のボクセルメッシュ分割技術を使用しつつ、その欠点である表面積の差異を極力なくして、解析する。【解決手段】三次元ＣＡＤモデルを構成する部品の解析形状を適正化する三次元形状適正化装置であって、前記部品をボクセルメッシュに分割するボクセルメッシュ分割手段と、前記部品の表面部分に該当するボクセルメッシュを抽出するボクセルメッシュ表面抽出手段と、前記部品の表面部分を実形状で分割する実形状表面分割手段と、前記ボクセルメッシュ表面抽出手段で抽出されたボクセルメッシュ要素と、前記ボクセルメッシュ要素に対応する位置の前記実形状表面分割手段で生成された実形状表面要素とで差がある位置を検出する形状比較検出手段と、前記形状比較検出手段で検出された位置の前記ボクセルメッシュ要素と前記実形状表面要素の解析結果を変換する解析結果変換手段と、を有する。【選択図】図１
2011138297.tif 000002
【特許請求の範囲】
【請求項１】
三次元ＣＡＤモデルを構成する部品の解析形状を適正化する三次元形状適正化装置であって、
前記部品をボクセルメッシュに分割するボクセルメッシュ分割手段と、
前記部品の表面部分に該当するボクセルメッシュを抽出するボクセルメッシュ表面抽出手段と、
前記部品の表面部分を実形状で分割する実形状表面分割手段と、
前記ボクセルメッシュ表面抽出手段で抽出されたボクセルメッシュ要素と、前記ボクセルメッシュ要素に対応する位置の前記実形状表面分割手段で生成された実形状表面要素とで差がある位置を検出する形状比較検出手段と、
前記形状比較検出手段で検出された位置の前記ボクセルメッシュ要素と前記実形状表面要素の解析結果を変換する解析結果変換手段と、
を有することを特徴とする三次元形状適正化装置。
【請求項２】
前記形状比較検出手段は、前記ボクセルメッシュ要素の表面積と前記実形状表面要素の表面積に差があれば差がある位置と検出することを特徴とする請求項１記載の三次元形状適正化装置。
【請求項３】
前記形状比較検出手段は、前記ボクセルメッシュ要素の体積と前記実形状表面要素の体積に差があれば差がある位置と検出することを特徴とする請求項１記載の三次元形状適正化装置。
【請求項４】
前記形状比較検出手段で要素に差があると検出された要素を強調表示する表面要素差表示手段を有することを特徴とする請求項１乃至３記載の三次元形状適正化装置。
【請求項５】
三次元ＣＡＤモデルを構成する部品の解析形状を適正化する三次元形状適正化方法であって、
前記部品をボクセルメッシュに分割するボクセルメッシュ分割ステップと、
前記部品の表面部分に該当するボクセルメッシュを抽出するボクセルメッシュ表面抽出ステップと
前記部品の表面部分を実形状で分割する実形状表面分割ステップと、
前記ボクセルメッシュ表面抽出ステップで抽出されたボクセルメッシュ要素と、前記ボクセルメッシュ要素に対応する位置の前記実形状表面分割ステップで生成された実形状表面要素とで差がある位置を検出する形状比較検出ステップと、
前記形状比較検出ステップで検出された位置の前記ボクセルメッシュ要素と前記実形状表面要素の解析結果を変換する解析結果変換ステップと、
を有することを特徴とする三次元形状適正化方法。
【請求項６】
請求項１に記載された三次元形状適正化方法をコンピュータに実行させるためのプログラム。
【請求項７】
請求項１に記載された三次元形状適正化方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＡＤアプリケーション等により作成された三次元形状モデルにおける三次元形状適正化装置および三次元形状適正化方法およびプログラムおよびプログラムを記録した記録媒体に関するものである。
【背景技術】
【０００２】
樹脂流動解析等で多用されるボクセルメッシュは簡易に要素作成が出来る為、樹脂流動に限らず多方面の解析で用いられている。ボクセルメッシュは三次元形状を６面体要素で近似表現する為、形状を不連続な状態で表現する特徴を持つ。
【０００３】
この不連続表現は形状にもよるが、ボクセルメッシュは実際の形状に対して表面積が増える要因になる。図１４を例に説明する。
【０００４】
図１４は、従来のボクセルメッシュ形状の課題を説明する模式図である。
【０００５】
実形状が図１４の様な外表面を持っている場合、実形状よりもボクセルメッシュの方は外表面が大きく表現されている事が判る。更には要素長を小さくしても、体積は近似するが表面積は要素長に依存しないことが判る。この様にボクセルメッシュの場合、要素を微細化しても表面積が近似するとは一概にはいえない。この表面積の差異は解析に少なからず影響を与える。例えば要素面積の増大は樹脂流動解析では金型との接触面積が増える事を意味し、実形状よりも冷えやすくなる傾向を示す。
【０００６】
また体積について考えると、要素長が大きい場合、ボクセルメッシュでは外表面部で体積が２倍になっていることが判る。つまりは樹脂投入量で不整合が起こる要因となるのである。この対策としては要素長を小さくすることで近似可能であるが、その分、ファイルサイズ／メモリ使用量が増大するといった問題が発生する。
【０００７】
特許文献１には生成した解析モデル（メッシュ）と三次元形状の差異を表示し、操作者に知らせる技術が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−９４６６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、前記特許文献１は差異を操作者に知らせるだけであり、その差異を解析結果に反映させる機能は有してはいない。
【００１０】
本発明は、上記の問題を解決するためになされたものであり、本発明の目的は、三次元モデル形状のボクセルメッシュ分割技術を使用しつつ、その欠点である表面積や体積の差異を極力なくして、解析することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、三次元ＣＡＤモデルを構成する部品の解析形状を適正化する三次元形状適正化装置であって、前記部品をボクセルメッシュに分割するボクセルメッシュ分割手段と、前記部品の表面部分に該当するボクセルメッシュを抽出するボクセルメッシュ表面抽出手段と、前記部品の表面部分を実形状で分割する実形状表面分割手段と、前記ボクセルメッシュ表面抽出手段で抽出されたボクセルメッシュ要素と、前記ボクセルメッシュ要素に対応する位置の前記実形状表面分割手段で生成された実形状表面要素とで差がある位置を検出する形状比較検出手段と、前記形状比較検出手段で検出された位置の前記ボクセルメッシュ要素と前記実形状表面要素の解析結果を変換する解析結果変換手段と、を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、要素長の微細化によらず解析精度の向上を図ることができる為、メモリ使用量を低減してスムーズな解析処理を実現することや、生成したメッシュデータによるファイルサイズを従来のものより縮小化することができるという効果を有する。また、ボクセルメッシュに対して適切な物理情報を提供することができるため、解析精度の向上を図ることができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態における三次元形状適正化装置のソフトウェア構成を示す図である。
【図２】本発明の実施形態における各種装置のハードウェア構成を示す図である。
【図３】本発明の実施形態における第１の制御処理手段の一例を示すフローチャートである。
【図４】本発明の実施形態における第２の制御処理手段の一例を示すフローチャートである。
【図５】三次元ＣＡＤデータの一例を示す模式図である。
【図６】三次元ＣＡＤデータをボクセルメッシュ分割した一例を示す模式図である。
【図７】三次元ＣＡＤデータをボクセルメッシュ分割した一部を拡大した模式図である。
【図８】三次元ＣＡＤデータをボクセルメッシュ分割した断面図を示す模式図である。
【図９】三次元ＣＡＤデータをボクセルメッシュ分割した断面図を拡大した模式図である。
【図１０】三次元ＣＡＤデータをボクセルメッシュ分割した断面図を拡大した模式図である。
【図１１】本発明の実施形態のおけるボクセルメッシュで分割した１つの要素の一例を示す模式図である。
【図１２】本発明の実施形態における実形状で分割した１つの要素の一例を示した模式図である。
【図１３】本発明の実施形態における実形状分割とボクセルメッシュ分割の異なる部分を示した模式図である。
【図１４】従来のボクセルメッシュ形状の課題を説明する模式図である。
【図１５】本発明の実施形態における三次元形状適正化装置を構成する三次元形状適正化装置１００として、コンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体（記憶媒体）のメモリマップを説明する図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１５】
図１は、本発明の実施形態における三次元形状適正化装置のソフトウェア構成を示す図である。
【００１６】
図１において、１００は、三次元形状適正化装置であり、利用者端末１１０からＣＡＤデータの解析条件等を受信し、データを解析後、利用者端末１１０にデータを送信する。
【００１７】
なお、三次元形状適正化装置１００のソフトウェア構成は、単一の情報処理装置で形成されている一例であり、用途や目的に応じて複数の情報処理装置から構成されても良いことは言うまでもない。
【００１８】
三次元形状適正化装置１００の三次元形状読込部１０１は外部三次元解析装置１２０の三次元ＣＡＤデータベースや他のデータベースなどから三次元ＣＡＤモデルのデータを取得し、三次元形状適正化装置１００の図２に記載の外部メモリ２１１に記憶する。
【００１９】
また、ボクセルメッシュ分割部１０３は、三次元形状モデルデータをボクセルメッシュ分割し、外部メモリ２１１に分割情報を記憶する。
【００２０】
ボクセルメッシュ表面抽出部１０５は、ボクセルメッシュ分割部１０３で分割したボクセルメッシュ要素の内、表面部分のみを抽出し、外部メモリ２１１に記憶する。
【００２１】
実形状表面分割部１０４は、ボクセルメッシュ表面抽出部１０５で抽出した位置の要素を実形状で分割し、外部メモリ２１１に記憶する。
【００２２】
形状比較検出部１０２において、ボクセルメッシュ表面抽出部１０５で抽出、記憶した要素と、同位置の実形状表面分割部１０４で記憶した要素とを比較して、差があるかどうかを判断し、差がある場合は、解析結果変換部１０７で、同位置の解析結果の差を埋める物理情報マトリクス［Ｐ］を算出する。物理情報マトリクス［Ｐ］については後述する。
【００２３】
なお、ボクセルメッシュ表面抽出部１０５で記憶した要素と、同位置の実形状表面分割部１０４で記憶した要素との比較には各要素の表面積を用いても良いし、各要素の体積を用いても良い。
【００２４】
形状比較検出部１０２において、１要素でもボクセルメッシュ表面抽出部１０５で記憶した要素と、同位置の実形状表面分割部１０４で記憶した要素が異なれば、表面要素差表示部１０６によって、異なる要素の位置が表示される。
【００２５】
樹脂流動解析部等のＣＡＥ部１０８は解析結果変換部１０７で算出された物理情報マトリクス［Ｐ］を使って樹脂流動解析などを実施する。解析結果は利用者端末へ送信され、解析結果をユーザが確認、評価する。
【００２６】
上記各構成部は、後述する三次元形状適正化装置１００のＣＰＵ２０１により動作する。
【００２７】
ＣＡＤデータ１０９は、三次元ＣＡＤデータが保存されているデータベースで、ＣＡＤデータ１０９より三次元形状読込部１０１や樹脂流動解析（ＣＡＥ）部１０８は三次元ＣＡＤデータを取り込む。
【００２８】
なお、図１では、三次元形状適正化装置１００と利用者端末１０１、外部三次元解析装置１０２をそれぞれ別の構成で記載しているが、それぞれを合わせて一つの装置で構成しても良いし、複数の装置で構成しても良い。
【００２９】
次に、図１の三次元形状適正化装置１００や利用者端末１０１、外部三次元解析装置１０２の各種装置のハードウェア構成について、図２を用いて説明する。
【００３０】
図２は、本発明の実施形態における各種装置のハードウェア構成を示す図である。
【００３１】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００３２】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ
Ｉｎｐｕｔ / Ｏｕｔｐｕｔ Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００３３】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００３４】
また、入力コントローラ（入力Ｃ）２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
【００３５】
ビデオコントローラ（ＶＣ）２０６は、ディスプレイ２１０等の表示器への表示を制御する。これらは必要に応じてユーザが使用するものである。
【００３６】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピーディスク（登録商標  ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ２１１へのアクセスを制御する。
【００３７】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００３８】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３９】
本発明を実現するための三次元形状適正化プログラムは外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わる三次元形状適正化プログラムが用いる三次元形状データは外部メモリ２１１に格納されている。
【００４０】
以下、図３〜図４のフローチャートにより、三次元形状適正化装置の流れを説明する。
【００４１】
図３は、本発明の実施形態における第１の制御処理手段の一例を示すフローチャートであり、三次元形状適正化装置における三次元形状の適正化処理に対応する。
【００４２】
まず、ステップＳ１において、三次元形状適正化装置のＣＰＵ２０１は、ユーザの利用者端末１０１等からの指示により、外部三次元解析装置１０３の三次元ＣＡＤデータベース１１０から三次元ＣＡＤデータ読み込みステップＳ２に処理を進める。ここで図５を用いて読み込む三次元ＣＡＤデータ例を示す。
図５は、三次元ＣＡＤデータの一例を示す模式図である。
図５において、実線は三次元ＣＡＤデータの外形を示す。
以下、図３のフローチャートの説明に戻る。
【００４３】
次に、ステップＳ２では、三次元形状適正化装置のＣＰＵ２０１は、利用者端末１０１が図示しない入力画面でユーザから受け付けた解析条件を受け付ける。ここで解析条件とは、熱を加えるポイントとなる節点に与える温度条件や材料の物性情報を指す。
【００４４】
次に、ステップＳ３では、三次元形状適正化装置のＣＰＵ２０１は、Ｓ１で読み込んだ三次元ＣＡＤデータをボクセルメッシュで分割する。ここで図６〜図１０を用いて、ボクセルメッシュ分割について説明する。なお、図６〜図１０では、図５で示した三次元次元ＣＡＤデータを例として説明する。
【００４５】
図６は、三次元ＣＡＤデータをボクセルメッシュ分割した一例を示す模式図である。図６の６０１の部分を拡大した図が図７である。
【００４６】
図７は、三次元ＣＡＤデータをボクセルメッシュ分割した一部を拡大した模式図である。
【００４７】
図７の太実線が三次元ＣＡＤデータの外形の輪郭を示している。なお、生成するボクセルメッシュは三次元ＣＡＤデータを完全に包含しているものとする。
【００４８】
ボクセルメッシュ分割すると、ＸＹＺ軸に平行でない網掛部７０１のような領域は太実線の実形状よりも表面積が大きくなる。図８および図９から、ボクセルメッシュ分割の表面積が実形状より大きくなることを説明する。
【００４９】
図８は、三次元ＣＡＤデータをボクセルメッシュ分割した断面図を示した模式図である。
図８の８０１周辺を拡大した図が図９である。
【００５０】
図９は、三次元ＣＡＤデータをボクセルメッシュ分割した断面図を拡大した模式図である。
【００５１】
図９の網掛部分９０１が三次元ＣＡＤデータの範囲であり、太実線はボクセルメッシュ分割した結果の図である。図９をさらに拡大した図が図１０である。
【００５２】
図１０は、三次元ＣＡＤデータをボクセルメッシュ分割した断面図を拡大した模式図である。
【００５３】
三次元ＣＡＤデータの範囲である網掛部分１００３の表面積は１００１で示される線の長さに比例するが、ボクセルメッシュ分割したＣＡＤデータの表面積は１００２で示される矩形の辺の長さに比例する。そのため、ボクセルメッシュ分割したＣＡＤデータの表面積の方が大きい値になる。
図３のフローチャートの説明に戻る。
【００５４】
ステップＳ３で三次元ＣＡＤデータをボクセルメッシュ分割した後、ステップＳ４では、三次元形状適正化装置のＣＰＵ２０１は、ボクセルメッシュでの表面部分（図９で９０２、９０３にあたる部分）を抽出し、表面部分の分割された部分を実形状で分割する。以下、図１１、図１２で表面部分の一つの要素を例にステップＳ４を説明する。
【００５５】
図１１は、本発明の実施形態のおけるボクセルメッシュで分割した１つの要素の一例を示した模式図である。
【００５６】
ボクセルメッシュ分割された要素は、図１０の１００４のように分割された要素であり、図１１のように立方体形状に分割される
【００５７】
また、図１２は、本発明の実施形態における実形状で分割した１つの要素の一例を示した模式図である。図１２は図１０の１００５のような要素がステップＳ４によって分割された例である。
図３のフローチャートの説明に戻る。
【００５８】
ステップＳ５では、三次元形状適正化装置のＣＰＵ２０１は、１つの要素の実形状の表面積を算出する。具体的には、図１２のような図形に対して、表面積Ｂｋｎの総和を求める。
【００５９】
続いて、ステップＳ６では、三次元形状適正化装置のＣＰＵ２０１は、１つの要素のボクセルメッシュ分割された立方体の表面積を算出する。具体的には、図１１のような図形に対して、Ａｋｎの総和を求める。
【００６０】
ステップＳ７では、三次元形状適正化装置のＣＰＵ２０１は、ステップＳ５とステップＳ６で算出した２つの表面積を比較し、差があるかどうかの確認を行う。２つの表面積に差がない場合はステップＳ８へ進み、差がある場合はステップＳ９へと進む。
【００６１】
なお、ステップＳ５やステップＳ６では表面積を算出してステップＳ７で差を求めているが、いるが、ステップＳ５やステップＳ６では体積を算出して、ステップＳ７で体積の差を求めても良い。
【００６２】
ステップＳ８では、三次元形状適正化装置のＣＰＵ２０１は、物理情報マトリクス［Ｐ］の一行を単位行に変換する。ここで、物理情報マトリクス［Ｐ］とは、ボクセルメッシュ分割で算出した熱伝導マトリクス［Ｋ］に乗ずることによって、より正確な熱伝導［ＰＫ］を算出できるマトリクスである。
【００６３】
ボクセルメッシュ分割された表面積と実形状の表面積とに差がまったくない場合は、ステップＳ８の処理をステップＳ１０からステップＳ５に戻って繰り返すことになるため、式（１）のような物理情報マトリクス［Ｐ］が生成される。
2011138297.tif 000003
…（１）
【００６４】
一方、ボクセルメッシュ分割された表面積と実形状の表面積とに差がある場合は、ステップＳ９に進み、ステップＳ９では、三次元形状適正化装置のＣＰＵ２０１は、物理情報マトリクス［Ｐ］の一行を算出する。一行の値が例えば［Ｐｍ１  Ｐｍ２  …Ｐｍｎ］の場合、ステップＳ１０からステップＳ５に戻るルーチンを繰り返すと式（１）のようなマトリクスが生成される。
2011138297.tif 000004
…（２）
【００６５】
ステップＳ８およびステップＳ９の処理が済むと、ステップＳ１０に進み、ステップＳ１０では、三次元形状適正化装置のＣＰＵ２０１は表面部分の全てのボクセルメッシュでステップＳ５〜Ｓ９を実施したかを判断する。全てのボクセルメッシュについて実施している場合は、図４のステップＳ１３へ進み、実施していない場合はステップＳ５に戻る。
【００６６】
図４は、本発明の実施形態における第２の制御処理手段の一例を示すフローチャートであり、図３の第１の制御処理手段の続きに該当する。
【００６７】
図４のステップＳ１３では、三次元形状適正化装置のＣＰＵ２０１は、ステップＳ２で受け付けられた解析条件とステップＳ３で分割されたボクセルメッシュ分割データから熱伝達マトリクス［Ｋ］を生成する。
【００６８】
続いて、ステップＳ１４では、三次元形状適正化装置のＣＰＵ２０１は、実形状表面要素を考慮した物理情報マトリクス［Ｐ］を使った熱伝導マトリクスを算出する。具体的には、［ＫＰ］として、
2011138297.tif 000005
…（３）
を算出する。
【００６９】
続いて、ステップＳ１５では、三次元形状適正化装置のＣＰＵ２０１は、各要素に与える熱荷重を熱荷重ベクトルとして設定する。具体的には、利用者端末１１０からの熱荷重値の入力でも構わないし、ＣＡＤデータ１０９に入っている熱荷重値でも良い。
【００７０】
次に、ステップＳ１６では、三次元形状適正化装置のＣＰＵ２０１は、以下の熱伝導方程式を前提として、節点温度ベクトル［Ｔ］を算出する。なお、ここでは、節点温度の時間微分を無視する、即ち、十分な時間で冷却する場合を考える。
2011138297.tif 000006
…（４）
【００７１】
式（４）の［Ｆ］は熱荷重ベクトルであり、ステップＳ２における解析条件受付によって利用者端末１１０から入力されている。
【００７２】
式（４）により、ステップＳ１６にて［Ｔ］を［ＫＰ］の逆行列を用いて算出する。
2011138297.tif 000007
…（５）
【００７３】
ステップＳ１６の処理が終了したら、ステップＳ１７に移行し、ステップＳ１７では、三次元形状適正化装置のＣＰＵ２０１は、要素毎の温度勾配［Ｔ’］を算出する。［Ｔ’］の算出式は
2011138297.tif 000008
…（６）
ここで、［ｄ］とは位置の偏微分を示す。
【００７４】
次に、ステップＳ１８において、三次元形状適正化装置１００のＣＰＵ２０１は、要素毎の熱流量［ｑ］を算出する。
2011138297.tif 000009
…（７）
【００７５】
ここで、［Ｄ］とは、材料マトリックスであり、例えば熱伝導解析の場合、材料マトリックスは熱伝導率として定義されるので、下記の様なマトリックスとなる。
2011138297.tif 000010
λ＝熱伝導率                                         …（８）
【００７６】
なお、熱伝導率［Ｄ］はステップＳ２で受け付けた解析条件の物性によって決まる。
【００７７】
ステップＳ１８で熱流量［ｑ］が求まると、ステップＳ１９に移行し、熱流量［ｑ］の結果を利用者端末１１０へ送信する。
2011138297.tif 000011
…（９）
【００７８】
最後にステップＳ１９では、実形状分割した表面とボクセルメッシュ分割した表面との表面積もしくは体積が異なった要素を三次元ＣＡＤデータ上で異なる色で表示する。
【００７９】
図１３は、本発明の実施形態における実形状分割とボクセルメッシュ分割の異なる部分を強調表示した模式図である。
【００８０】
図１３において、墨塗りされた部分が実形状分割とボクセルメッシュ分割の間で解析結果が異なる部分を示している。
【００８１】
以上の構成により、ボクセルメッシュに対して適切な物理情報を提供することができるため、解析精度の向上を図ることができるという効果を奏する。
【００８２】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００８３】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８４】
以下、図１５に示すメモリマップを参照して、本発明に係る三次元形状適正化装置１００として、コンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体（記憶媒体）について説明する。
【００８５】
図１５は、本発明の実施形態における三次元形状適正化装置を構成する三次元形状適正化装置１００として、コンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体（記憶媒体）のメモリマップを説明する図である。
【００８６】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００８７】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００８８】
本実施形態における図３，図４に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００８９】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００９０】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００９１】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【００９２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９３】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９４】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００９５】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００９６】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００９７】
１００  三次元形状適正化装置
１０１  三次元形状読込部
１０２  形状比較検出部
１０３  ボクセルメッシュ分割部
１０４  実形状表面分割部
１０５  ボクセルメッシュ表面抽出部
１０６  表面要素差表示部
１０７  解析結果変換部
１０８  樹脂流動解析（ＣＡＥ）部
１０９  ＣＡＤデータ
１１０  利用者端末
１１１  解析条件入力部
【図１】
2011138297.tif 000012
【図２】
2011138297.tif 000013
【図３】
2011138297.tif 000014
【図４】
2011138297.tif 000015
【図５】
2011138297.tif 000016
【図６】
2011138297.tif 000017
【図７】
2011138297.tif 000018
【図８】
2011138297.tif 000019
【図９】
2011138297.tif 000020
【図１０】
2011138297.tif 000021
【図１１】
2011138297.tif 000022
【図１２】
2011138297.tif 000023
【図１３】
2011138297.tif 000024
【図１４】
2011138297.tif 000025
【図１５】
2011138297.tif 000026