(57)【要約】【課題】形状確認装置、ＣＡＤシステム、形状確認方法及び形状確認プログラムにおいて、変更前後のモデルの形状変更を漏れなく確認する。【解決手段】フィーチャベースのＣＡＤシステムを利用した形状確認装置１において、変更前後の２モデル（インプットデータ１００−１，１００−２）のフィーチャについて、フィーチャ実行による増減分のフィーチャ実行分モデル２３を作成するフィーチャ実行分モデル作成手段（２，３）と、変更前後の２モデルのフィーチャにおけるフィーチャ実行分モデル２３，２３の性質の変化を検出する検出手段（４）とを備える構成とする。【選択図】図１
2009244943.tif 000002
【特許請求の範囲】
【請求項１】
フィーチャベースのＣＡＤシステムを利用した形状確認装置において、
変更前後の２モデルのフィーチャについて、フィーチャ実行による増減分のフィーチャ実行分モデルを作成するフィーチャ実行分モデル作成手段と、
前記変更前後の２モデルのフィーチャにおけるフィーチャ実行分モデルの性質の変化を検出する検出手段と、
を備えることを特徴とする形状確認装置。
【請求項２】
前記フィーチャ実行分モデルの性質は、該フィーチャ実行分モデルの体積を含むことを特徴とする請求項１記載の形状確認装置。
【請求項３】
前記フィーチャ実行分モデルの性質は、該フィーチャ実行分モデルの絶対座標基準の重心座標を含むことを特徴とする請求項１又は請求項２記載の形状確認装置。
【請求項４】
前記フィーチャ実行分モデルの性質は、該フィーチャ実行分モデルの慣性モーメントを含むことを特徴とする請求項１から請求項３のいずれか１項記載の形状確認装置。
【請求項５】
前記変更前後の２モデルのフィーチャにおけるフィーチャ実行分モデルの性質を算出する算出手段を更に備え、
前記検出手段は、前記算出手段により算出された性質を比較し、前記性質の変化を検出する、
ことを特徴とする請求項１から請求項４のいずれか１項記載の形状確認装置。
【請求項６】
前記検出手段により検出された性質の変化からフィーチャの変更種類を判断する変更種類判断手段を更に備えることを特徴とする請求項１から請求項５のいずれか１項記載の形状確認装置。
【請求項７】
前記変更種類判断手段は、変形、平行移動、及び、回転移動、の少なくとも１つの変更種類を判断することを特徴とする請求項６記載の形状確認装置。
【請求項８】
請求項１から請求項７のいずれか１項記載の形状確認装置を備えることを特徴とするＣＡＤシステム。
【請求項９】
フィーチャベースのＣＡＤシステムを利用した形状確認方法において、
変更前後の２モデルのフィーチャについて、フィーチャ実行による増減分のフィーチャ実行分モデルを作成し、
該作成した変更前後の２モデルのフィーチャにおけるフィーチャ実行分モデルの性質の変化を検出する、
ことを特徴とする形状確認方法。
【請求項１０】
フィーチャベースのＣＡＤシステムを利用した形状確認プログラムにおいて、
変更前後の２モデルのフィーチャについて、フィーチャ実行による増減分のフィーチャ実行分モデルを作成する機能と、
該作成した変更前後の２モデルのフィーチャにおけるフィーチャ実行分モデルの性質の変化を検出する機能と、
を実現することを特徴とする形状確認方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フィーチャベースのＣＡＤシステムを利用した形状確認装置、形状確認方法及び形状確認プログラム、並びに、上記形状確認装置を備えるＣＡＤシステムに関し、更に詳しくは、変更前後のモデルの形状変更を確認するための技術に関する。
【背景技術】
【０００２】
従来、特に機械系の３次元ＣＡＤには、フィーチャベースを用いたシステムがある。フィーチャとは、「押出し」、「穴」、「面取り」などの形状特徴（命令）のことであり、基本形状の種類及び主要なパラメータで構成される。
【０００３】
フィーチャベースのモデルは、上記フィーチャを組み合わせて、部品形状をモデル化している。また、フィーチャベースの３次元ＣＡＤシステムでは、作業履歴として、モデルを構成するフィーチャの一覧を、時系列に並べて３次元形状と共に記録している。
【０００４】
フィーチャベースのモデルにおける形状変更は、モデルの作業履歴から、形状を構成するフィーチャを探し、フィーチャの持つパラメータの値を修正すれば、形状変更を行うことができる。
【０００５】
また、フィーチャベースのモデルでは、作業履歴の２番目以降のフィーチャは、前の順番のフィーチャで作成された形状をパラメータとすることができる。この場合、１番目のフィーチャの形状が変更された場合、２番目のフィーチャの形状も連動して変更されることになる。
【０００６】
図６は、フィーチャベースのモデルの形状作成の方法の例を説明するための斜視図である。
同図のモデル５１は、１番目のフィーチャＦ１で、ベースとなる直方体を作成して、２番目のフィーチャＦ２で、フィーチャＦ１で作られた直方体の側面２面を寸法基準として寸法（パラメータ）を設定して円柱を作成して、３番目のフィーチャＦ３は、フィーチャＦ１で作られた直方体の側面２面を寸法基準として寸法（パラメータ）を設定して穴形状を作成し、４番目のフィーチャＦ４は、３番目のフィーチャまでに作成されたエッジを指定して角Ｒを作成している。
【０００７】
このように、２番目以降のフィーチャは、前の順番のフィーチャで作成された形状に基準を取って作成される。
図７は、フィーチャベースモデルのモデル５１における、形状変更の例を説明する為の斜視図である。
【０００８】
同図のモデル５１は、１番目のフィーチャＦ１の持つ寸法（パラメータ）を変更すると（変更中のモデル５１のフィーチャＦ１）、フィーチャＦ１で作成した直方体の形状が変更される（変更後のモデル５１’のフィーチャＦ１）。
【０００９】
３番目のフィーチャＦ３は、フィーチャＦ１で作成された直方体の側面を寸法基準として、寸法（パラメータ）を設定しているため、作成される穴形状は、寸法基準面からの相対位置は変わらない。
【００１０】
しかし、フィーチャＦ３の寸法（パラメータ）に修正を加えていないものの、変更後のモデル５１’では、寸法基準面が形状変更していることから、これに伴って穴形状は形状変更（位置変更）される（フィーチャＦ３’）。
【００１１】
フィーチャベースのモデルでは、この性質を利用して、設計意図通りにフィーチャを作成しておき、形状変更は、必要最小限のフィーチャのパラメータの修正のみで、作業を完了することもできる。
【００１２】
しかし、実際の利用場面では、全てのフィーチャが設計意図通りに作成されていない場合が多い。例えば、作業途中で設計の基準を変更したがフィーチャの寸法基準の修正を忘れた場合や、モデル作成者が設計意図を正しく理解せずにフィーチャを作成した場合が挙げられる。
【００１３】
このようなフィーチャベースのモデルで形状変更を行うと、連動して変更されるフィーチャの一部が設計意図通りに形状変更されないことで、変更後のモデルが想定外の形状になってしまう。
【００１４】
そのため、フィーチャモデルの形状変更では、設計意図と異なる形状変更が発生していないかの確認作業が必須である。しかし、実際のフィーチャモデルの履歴は数百になることもあり、１フィーチャずつ全てのフィーチャを確認していくのは非常に時間がかかるため、現実的な手法ではない。そこで、フィーチャモデルの形状変更を確認する仕組みが必要となっている。
【００１５】
フィーチャモデルの形状変更を確認する手法として、特許文献１がある。この特許文献１記載の方法では、変更前と変更後のフィーチャの作業履歴を取り出して、履歴の順番をキーとして、各フィーチャのパラメータの値を比較し、パラメータの値が一致しないフィーチャは形状が変化していると判断して、形状変更箇所として検出する。
【特許文献１】特開２０００−２４２８０５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
ところが、連動して形状変更されるフィーチャのパラメータには、基準からの相対的な値が入力されているため、基準となるフィーチャの形状変更に連動して形状変更していても、値は変化しない。例えば、図６に示すモデル５１では、３番目のフィーチャＦ３で作成した穴形状は、フィーチャ１で作成された直方体の側面を基準にし、パラメータとして寸法値を入力している。ここで、１番目のフィーチャＦ１のパラメータの値を変更して形状変更すると、フィーチャＦ３の穴形状も、寸法の基準が移動したため、連動して移動する。しかし、フィーチャＦ３のパラメータである寸法の値には、変化はない。
【００１７】
このため、上記従来の方法では、連動して形状変化するフィーチャは、変更前後でフィーチャのパラメータに変化がないため、変更箇所として検出できないという問題があった。
【００１８】
本発明の課題は、上記従来の実情に鑑み、変更前後のモデルの形状変更を漏れなく確認することができる形状確認装置、ＣＡＤシステム、形状確認方法及び形状確認プログラムを提供することである。
【課題を解決するための手段】
【００１９】
上記課題を解決するために、本発明の形状確認装置は、フィーチャベースのＣＡＤシステムを利用した形状確認装置において、変更前後の２モデルのフィーチャについて、フィーチャ実行による増減分のフィーチャ実行分モデルを作成するフィーチャ実行分モデル作成手段と、上記変更前後の２モデルのフィーチャにおけるフィーチャ実行分モデルの性質の変化を検出する検出手段と、を備える構成とする。
【００２０】
また、上記フィーチャ実行分モデルの性質は、このフィーチャ実行分モデルの体積、絶対座標基準の重心座標、及び、慣性モーメントの少なくとも１つを含む構成とするとよい。
【００２１】
また、上記変更前後の２モデルのフィーチャにおけるフィーチャ実行分モデルの性質を算出する算出手段を更に備え、上記検出手段は、上記算出手段により算出された性質を比較し、上記性質の変化を検出する構成とするとよい。
【００２２】
また、上記検出手段により検出された性質の変化からフィーチャの変更種類を判断する変更種類判断手段を更に備える構成とするとよい。
また、上記変更種類判断手段は、変形、平行移動、及び、回転移動、の少なくとも１つの変更種類を判断する構成とするとよい。
【００２３】
上記課題を解決するために、本発明のＣＡＤシステムは、上記いずれかの構成の形状確認装置を備える構成とする。
上記課題を解決するために、本発明の形状確認方法は、フィーチャベースのＣＡＤシステムを利用した形状確認方法において、変更前後の２モデルのフィーチャについて、フィーチャ実行による増減分のフィーチャ実行分モデルを作成し、この作成した変更前後の２モデルのフィーチャにおけるフィーチャ実行分モデルの性質の変化を検出するようにする。
【００２４】
上記課題を解決するために、本発明の形状確認プログラムは、フィーチャベースのＣＡＤシステムを利用した形状確認プログラムにおいて、変更前後の２モデルのフィーチャについて、フィーチャ実行による増減分のフィーチャ実行分モデルを作成する機能と、この作成した変更前後の２モデルのフィーチャにおけるフィーチャ実行分モデルの性質の変化を検出する機能と、を実現するようにする。
【発明の効果】
【００２５】
本発明では、変更前後の２モデルのフィーチャについて、フィーチャ実行分モデルを作成し、これらフィーチャ実行分モデルの性質の変化を検出するようにしている。そのため、他のフィーチャの形状をパラメータとするフィーチャであっても変更箇所を確認することができる。よって、本発明によれば、変更前後のモデルの形状変更を漏れなく確認することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の一実施の形態について、図面を参照しながら説明する。
図１は、本発明の一実施の形態に係る形状確認装置１を示す全体構成図である。
同図において、フィーチャベースのＣＡＤシステムを利用した形状確認装置１は、それぞれがフィーチャ実行分モデル作成手段及び算出手段を兼ねる変更前モデルフィーチャ実行分モデル性質算出部２及び変更後モデルフィーチャ実行分モデル性質算出部３、並びに、検出手段及び変更種類判断手段を兼ねる形状変化内容判断部４を備えている。なお、形状確認装置１は、フィーチャベースのＣＡＤシステムの一部として機能する装置とすることができる。
【００２７】
形状確認装置１を用いて変更箇所を検出するには、まず、フィーチャモデルであるインプットデータ１００−１，１００−２を、キーボードやマウスなどの図示しない操作デバイスにより、あるいは、当該データ１００−１、１００−２を記録した記録媒体により、情報処理端末１０に入力する。
【００２８】
そして、後述する処理を経て作成される変更箇所情報であるアウトプットデータ１０１は、例えば、情報処理端末１０の内部に内蔵されている図示しない主記憶装置に出力される。
【００２９】
次に、実際に部品のフィーチャモデルを情報処理装置１０に入力し、変更箇所情報を生成するまでの処理の例を説明する。
図２は、上記形状確認装置１による形状確認の処理の概略を示すフローチャートである。
【００３０】
同図に示す処理には、ごく標準的な構成を有するコンピュータ、すなわち、図３に示すように、制御プログラムを実行することで各構成要素を制御するＣＰＵ１１と、ＲＯＭやＲＡＭ及び磁気記録媒体などからなり、ＣＰＵ１１に各構成要素を制御させる制御プログラムの記憶や、ＣＰＵ１１が制御プログラムを実行する際のワークエリアあるいは各種データの記憶領域として使用させる記憶部１２と、ユーザによる操作に対応する各種のデータが取得される入力部１３と、ディスプレイなどに各種のデータを提示してユーザに通知する出力部１４と、他の機器とのデータ授受の為のインターフェース機能を提供するＩ／Ｆ部１５とを備えている情報処理端末１０を用いることができる。
【００３１】
なお、変更箇所検出（形状確認）の処理を情報処理端末１０に行わせるには、例えば、図２に示した手順の処理を情報処理端末１０に行わせる制御プログラムを作成して、コンピュータで読み取り可能な記録媒体に記載させておき、その制御プログラムを記録媒体から情報処理端末１０に読み出させて実行させればよく、この結果、情報処理端末１０は形状確認装置１として機能する。
【００３２】
なお、記録させた制御プログラムを情報処理端末１０で読み取ることの可能な記録媒体としては、例えば、情報処理端末１０に内蔵もしくは外付けの付属装置として備えられるＲＡＭもしくはＲＯＭ又はハードディスク装置などのメモリ、あるいはＭＯ（光磁気ディスク）、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＦＤ（フレキシブルディスク）などといった可搬型記録媒体等が利用できる。
【００３３】
また、記録媒体は回線を介して情報処理端末１０と接続される、プログラムサーバとして機能する記憶装置であってもよい。この場合には、制御プログラムを表現するデータ信号で搬送波を変調して得られる伝送信号を、プログラムサーバから伝送媒体である回線を通じて伝送するようにし、情報処理端末１０では受信した伝送信号を復調して制御プログラムを再生することで制御プログラムを実行できるようになる。
【００３４】
以下、図２のフローチャートに沿って、形状確認装置１による形状確認の処理の概略について説明する。なお、形状確認の具体的処理については図４及び図５を参照しながら後述する。
【００３５】
まず、情報処理端末１０に入力された変更前後の２モデル（インプットデータ１００−１，１００−２）をメモリ上に読み込む（Ｓ１）。
そして、変更前モデルフィーチャ実行分モデル性質算出部２及び変更後モデルフィーチャ実行分モデル性質算出部３により、変更前後の２モデルのフィーチャについて、フィーチャ実行による増減分のフィーチャ実行分モデルを作成し（Ｓ２）、フィーチャ実行分モデルの性質（例えば、体積、絶対座標基準の重心座標、慣性モーメント）を算出する（Ｓ３）。
【００３６】
そして、形状変化内容判断部４により、算出されたフィーチャ実行分モデルの性質から、フィーチャ実行分モデルの性質を変更前後で比較し、性質の変化を検出する（Ｓ４）。また、形状変化内容判断部４により、検出された性質の変化から、フィーチャの変更種類（例えば、変形、平行移動、回転移動）を判断する（Ｓ５）。
【００３７】
以下、形状確認の具体的処理について述べる。
図４は、上記形状確認装置１の変更前フィーチャ実行分モデル性質算出部２及び変更後フィーチャ実行分モデル性質算出部３の処理の流れを示す説明図である。同図には、変更前後のフィーチャ実行分モデルの性質を算出する処理に関する情報を示している。また、変更前フィーチャ実行分モデル性質算出部２と変更後フィーチャ実行分モデル性質算出部３とは互いに同様の処理を行うため、変更前フィーチャ実行分モデル性質算出部２についてのみ図示する。
【００３８】
変更前フィーチャ実行分モデル性質算出部２及び変更後フィーチャ実行分モデル性質算出部３は、図１に示すインプットデータ１００−１，１００−２に含まれるフィーチャモデル作業履歴２０を取り出し、作業履歴の先頭から順にフィーチャを実行し、各フィーチャのフィーチャ実行前モデル２１とフィーチャ実行後モデル２２として保存する。
【００３９】
次に、各フィーチャのフィーチャ実行前モデル２１とフィーチャ実行後モデル２２の差分演算を行い、フィーチャの実行によるモデルの増減分となるフィーチャ実行分モデル２３を作成する。
【００４０】
ここで、フィーチャ実行分モデル２３の作成方法を具体的に述べると、フィーチャの種類によって、モデルの体積が増加する場合、減少する場合、及び、増加と減少とが同時に起こる場合がある。このため、フィーチャ実行前モデル２１とフィーチャ実行後モデル２２との差分の取り方は、フィーチャモデル作業履歴２０に含まれるフィーチャの種類に応じた方法で行う。
【００４１】
例えば、突起のフィーチャ（履歴番号１，２）では、モデル体積が増加するため、フィーチャ実行後モデル２２からフィーチャ実行前モデル２１の差分演算を行う。カット・穴（履歴番号３）のフィーチャでは、モデル体積が減少するため、フィーチャ実行前モデル２１からフィーチャ実行後モデル２２の差分演算を行う。角Ｒや面取りのフィーチャ（ラウンド：履歴番号４）では、凸エッジへの追加は体積が増加となるが、凹エッジへの追加は体積が減少するため、状況に応じた差分演算を行う。
【００４２】
なお、複数エッジを同時選択してフィーチャを実行した場合は、モデル体積の増加と減少とが同時に発生する。このため、角Ｒや面取りのフィーチャでは、モデルの体積が増加する場合に行う、フィーチャ実行後モデル２２からフィーチャ実行前モデル２１の差分演算と、モデルの体積が減少する場合に行う、フィーチャ実行前モデル２１からフィーチャ実行後モデル２２の差分演算の両方を行い、それぞれの差分演算の結果を合算することで、フィーチャ実行分モデル２３を作成する。
【００４３】
次に、作成したフィーチャ実行分モデル２３の性質を算出して、フィーチャ実行分モデル性質リスト２４として出力する。本実施の形態では、算出するモデルの性質として、体積、絶対座標系基準の重心座標（Ｘ，Ｙ，Ｚ）、及び、絶対座標系のＸ軸、Ｙ軸、Ｚ軸の慣性モーメントを算出する。
【００４４】
以上の処理を、インプットデータ１００−１，１００−２の変更前モデル及び変更後モデルに対してそれぞれ実施し、図５に示す変更前フィーチャ実行分モデル性質リスト３１（２４）及び変更後フィーチャ実行分モデル性質リスト３２（２４）として作成する。
【００４５】
図５は、上記形状確認装置１の形状変化内容判断部４の処理の流れを示す説明図である。
まず、形状変化内容判断部４では、変更前フィーチャ実行分モデル性質算出部２から出力された変更前フィーチャ実行分モデル性質リスト３１（２４）と、変更後フィーチャ実行分モデル性質算出部３から出力された変更後フィーチャ実行分モデル性質リスト３２（２４）を読込み、履歴番号をキーとしてモデル性質の値を比較する。
【００４６】
比較の結果は、履歴番号をキーとしたリストを作成し、モデル性質ごとの変化の有無を記録して、モデル性質変化リスト３３として出力する。次に、作成したモデル性質変化リスト３３と形状変更内容判断リスト３４とを照合して、フィーチャごとのモデル性質の変化の有無の組合せが一致するフィーチャ種類を探す。
【００４７】
最後に、履歴番号及びフィーチャ種類ごとに、性質の変化の有無の組合せが一致した変更種類を形状変更結果リスト３５として出力する。
本実施の形態では、体積、絶対座標系基準の重心座標（Ｘ，Ｙ，Ｚ）、絶対座標系のＸＹＺ軸回りの慣性モーメントの値の３つの性質の組合せにより、「変形」、「直線移動」、「回転移動」、「変化無し」を判断している。
【００４８】
具体的には、形状変更内容判断リスト３４には、図５に示すように、体積、重心座標及び慣性モーメントの全てに変化があれば「変形」と定義し、重心座標及び慣性モーメントのみに変化があれば「直線移動」と定義し、慣性モーメントのみに変化があれば「回転移動」と定義し、いずれにも変化がなければ「変更無し」と定義されている。
【００４９】
例えば、同図のモデル性質変化リスト３３の履歴番号１は、「体積：変化有り」、「重心座標：変化有り」、「慣性モーメント：変化有り」となっているため、形状変更内容判断リスト３４と照合すると「変更種類：変形」と合致するため、変形と判断できる。
【００５０】
以上述べた処理は、フィーチャモデルの３次元データのインプットデータ１００−１，１００−２を入力した後に、特に人間の操作を要することがなく、変更箇所情報等のアウトプットデータ１０１を出力するまで自動実行される。
【００５１】
なお、本実施の形態では、フィーチャ実行分モデルの性質として、体積、絶対座標系基準の重心座標（Ｘ，Ｙ，Ｚ）、及び、絶対座標系のＸ軸、Ｙ軸、Ｚ軸の慣性モーメントを用いる例について説明したが、フィーチャ実行分モデルの性質としては、上記のうちのいずれかのみを用いても、他の性質を用いてもよい。
【００５２】
また、本実施の形態では、インプットデータ１００−１，１００−２の全てのフィーチャについて変更種類を検出するようにしたが、ユーザの選択によって、目的のフィーチャのみについて変更箇所を検出するようにしてもよい。
【００５３】
また、本実施の形態では、フィーチャの変更種類を形状変更結果リスト３５として出力するようにしたが、変更前後の変化の有無（モデル性質変化リスト３３）のみを検出するだけでも有効である。その場合には、フィーチャの変化した性質を性質変化リスト３３として出力するようにしてもよく、また、変化した性質を数値として出力するようにしてもよい。
【００５４】
また、本実施の形態では、変更前後のモデルフィーチャ実行分モデル性質算出部２，３がそれぞれフィーチャ実行分モデル作成手段及び算出手段を兼ねると共に、形状変化内容判断部４が検出手段及び変更種類判断手段を兼ねる構成について説明したが、フィーチャ実行分モデル作成手段、算出手段、検出手段及び変更種類判断手段のそれぞれに単独のユニットを用いる構成とすることもできる。
【００５５】
以上説明した本実施の形態では、変更前後の２モデル（インプットデータ１００−１，１００−２）のフィーチャについて、変更前モデルフィーチャ実行分モデル性質算出部２及び変更後モデルフィーチャ実行分モデル性質算出部３によりフィーチャ実行分モデル２３を作成し、これらフィーチャ実行分モデル２３の性質の変化を形状変化内容判断部４により検出するようにしている（モデル性質変化リスト３３）。そのため、他のフィーチャの形状をパラメータとするフィーチャであっても変更箇所を確認することができる。よって、本実施の形態によれば、変更前後のモデルの形状変更を漏れなく確認することができる。
【００５６】
これにより、従来、フィーチャモデルの３次元モデルを変更した場合に行っていた、設計意図と異なる形状変更箇所の確認作業を、短時間で行うことができる。したがって、フィーチャモデルの３次元ＣＡＤ操作の経験が少ない者でも、見落としなく短時間で、設計意図と異なる形状変更が発生していないかの確認を行うことができる。
【００５７】
更には、設計意図と異なる形状変更箇所の見落しにより下流工程からの不具合指摘を受けて発生していた、設計への手戻り作業を削減することができる。
また、製造工程においても、ＮＣプログラム作成では加工見込み値に合わせて３次元モデルの修正を行う等の作業で、同様の作業・問題が発生しているため、本実施の形態の形状確認の手法を適用することができる。
【００５８】
これらにより、開発リードタイムの短縮が可能となり、ユーザニーズに素早く対応した商品を提供することが可能となる。
また、本実施の形態では、フィーチャ実行分モデル２３の性質として、フィーチャ実行分モデルの体積、絶対座標基準の重心座標、及び、慣性モーメント（絶対座標系のＸ軸、Ｙ軸、Ｚ軸の慣性モーメント）、の少なくとも１つを用いるようにしている。そのため、フィーチャの変更箇所を有効に確認することができる。
【００５９】
また、本実施の形態では、変更前モデルフィーチャ実行分モデル性質算出部２及び変更後モデルフィーチャ実行分モデル性質算出部３により、変更前後の２モデルのフィーチャにおけるフィーチャ実行分モデル２３の性質を算出し（フィーチャ実行分モデル性質リスト２４）、算出された性質を形状変化内容判断部４により比較し、性質の変化を検出している（モデル性質変化リスト３３）。そのため、フィーチャ実行分モデルの性質の変化を有効に検出することができる。
【００６０】
また、本実施の形態では、検出された性質の変化から、形状変化内容判断部４により、フィーチャの変更種類（例えば、変形、平行移動、回転移動、変更無し）を判断するようにしている（形状変更結果リスト３５，アウトプットデータ１０１）。そのため、設計意図通りの形状変更であるかの確認を容易に行うことができる。
【図面の簡単な説明】
【００６１】
【図１】本発明の一実施の形態に係る形状確認装置を示す全体構成図である。
【図２】上記一実施の形態に係る形状確認装置による形状確認の処理の概略を示すフローチャートである。
【図３】上記一実施の形態に係る形状確認装置として機能する情報処理端末を示す概略構成図である。
【図４】上記一実施の形態に係る形状確認装置の変更前フィーチャ実行分モデル性質算出部及び変更後フィーチャ実行分モデル性質算出部の処理の流れを示す説明図である。
【図５】上記一実施の形態に係る形状確認装置の形状変化内容判断部の処理の流れを示す説明図である。
【図６】フィーチャベースのモデルの形状作成の方法の例を説明するための斜視図である。
【図７】フィーチャベースのモデルにおける、形状変更の例を説明するための斜視図である。
【符号の説明】
【００６２】
１      形状確認装置
２      変更前モデルフィーチャ実行分モデル性質算出部
３      変更後モデルフィーチャ実行分モデル性質算出部
４      形状変化内容判断部
１０      情報処理端末
１１      ＣＰＵ
１２      記憶部
１３      入力部
１４      出力部
１５      Ｉ／Ｆ部
２０      フィーチャモデル作業履歴
２１      フィーチャ実行前モデル
２２      フィーチャ実行後モデル
２３      フィーチャ実行分モデル
２４      フィーチャ実行分モデル性質リスト
３１      変更前フィーチャ実行分モデル性質リスト
３２      変更後フィーチャ実行分モデル性質リスト
３３      モデル性質変化リスト
３４      形状変更内容判断リスト
３５      形状変更結果リスト
１００      インプットデータ
１０１      アウトプットデータ
【図２】
2009244943.tif 000003
【図３】
2009244943.tif 000004
【図１】
2009244943.tif 000005
【図４】
2009244943.tif 000006
【図５】
2009244943.tif 000007
【図６】
2009244943.tif 000008
【図７】
2009244943.tif 000009