(57)【特許請求の範囲】
【請求項１】
ワークの部分形状データに類似するデータを検索する形状データ検索システムであって、
既存ワークの全体形状を示す形状データと、前記全体形状における複数の部位の識別情報及び該部位の座標情報を有する基準点情報とを関連付けて記憶する形状データ記憶手段と、
前記部位の識別情報に一致する識別情報が関連付けられた複数の基準点が設定されている新規ワークの形状データの入力を受け付ける形状データ受付手段と、
前記新規ワークの形状データから、検索対象とする基準点及び検索対象とする空間の範囲指定を受け付ける検索対象受付手段と、
前記形状データ記憶手段に記憶されている前記既存ワークの形状データから、前記検索対象受付手段により選択された基準点、及び範囲指定された空間に基づいて、当該基準点と一致する識別情報の部位の部分形状データを抽出する第１抽出手段と、
前記新規ワークの形状データから、前記検索対象受付手段により選択された基準点及び範囲指定された空間に基づいて、前記新規ワークの部分形状データを抽出する第２抽出手段と、
前記第１抽出手段により抽出された前記既存ワークの部分形状データ及び前記第２抽出手段により抽出された前記新規ワークの部分形状データを比較し、前記新規ワークの部分形状データに類似する前記既存ワークの部分形状データを抽出する第３抽出手段と、
前記第３抽出手段により抽出された前記既存ワークの部分形状データを検索結果として出力する出力手段と、を備える形状データ検索システム。
【請求項２】
形状データ検索システムがワークの部分形状データに類似するデータを検索する形状データ検索方法であって、
前記形状データ検索システムは、既存ワークの全体形状を示す形状データと、前記全体形状における複数の部位の識別情報及び該部位の座標情報を有する基準点情報とを関連付けて記憶する形状データ記憶手段を備え、
前記形状データ検索システムは、
前記部位の識別情報に一致する識別情報が関連付けられた複数の基準点が設定されている新規ワークの形状データの入力を受け付ける形状データ受付ステップと、
前記新規ワークの形状データにおける検索対象の基準点の選択を受け付ける選択ステップと、
選択された前記基準点を基準とした空間の範囲指定を受け付ける範囲指定ステップと、
前記形状データ記憶手段に記憶されている前記既存ワークの形状データから、前記選択ステップにおいて選択された基準点、及び範囲指定ステップにおいて範囲指定された空間に基づいて、当該基準点と一致する識別情報の部位の部分形状データを抽出する第１抽出ステップと、
前記新規ワークの形状データから、前記選択ステップにおいて選択された基準点及び範囲指定ステップにおいて範囲指定された空間に基づいて、前記新規ワークの部分形状データを抽出する第２抽出ステップと、
前記第１抽出ステップにおいて抽出された前記既存ワークの部分形状データ及び前記第２抽出ステップにおいて抽出された前記新規ワークの部分形状データを比較し、前記新規ワークの部分形状データに類似する前記既存ワークの部分形状データを抽出する第３抽出ステップと、
前記第３抽出ステップにおいて抽出された前記既存ワークの部分形状データを検索結果として出力する出力ステップと、を含む形状データ検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、形状データ検索システム及び形状データ検索方法に関する。
【背景技術】
【０００２】
従来、新規車両等の新規の形状を設計する際に、新規の形状に類似する形状を備える既存の形状データを検索し、検索された既存の形状データを新規の形状に流用することが行われている。このため、新規の形状に類似する既存の形状を効率よく検索することが望まれている。
【０００３】
例えば、特許文献１には、部品の全体形状を示す形状情報等を記憶しておき、検索時にこの形状情報等を検索条件として指定することによって、この検索条件に対応する部品を検索結果として出力させる検索方法が示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１６０７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載されている検索方法では、形状が複雑なワークを検索する場合、検索条件として形状情報を指定しても、形状が一致するワークを検索結果として得られず、検索精度が低下してしまう。また、特許文献１に記載されている検索方法では、所定の部位が類似するワークを検索することができない。
【０００６】
本発明は、所定の部位が類似するワークの形状データを精度よく効率的に検索することができる形状データ検索システム及び形状データ検索方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の形状データ検索システム（例えば、後述の形状データ検索システム１）は、ワークの部分形状データに類似するデータを検索する形状データ検索システムであって、既存ワーク（例えば、後述の既存ワークＷｅ）の全体形状を示す形状データと、前記全体形状における複数の基準点の識別情報及び該基準点の座標情報を有する基準点情報とを関連付けて記憶する形状データ記憶手段（例えば、後述の形状ＤＢ１１）と、基準点が設定されている新規ワーク（例えば、後述の新規ワークＷｎ）の形状データの入力を受け付ける形状データ受付手段（例えば、後述の形状データ受付部１２）と、前記新規ワークの形状データから、検索対象とする基準点及び検索対象とする空間の範囲指定を受け付ける検索対象受付手段（例えば、後述の選択部１３及び範囲指定部１４）と、前記形状データ記憶手段に記憶されている前記既存ワークの形状データから、前記検索対象受付手段により選択された基準点（例えば、後述の基準点Ｐｓ）、及び範囲指定された空間（例えば、後述の空間Ｒｓ）に基づいて、前記既存ワークの部分形状データ（例えば、後述の部分形状データＷｅ（Ｐｓ，Ｒｓ））を抽出する第１抽出手段（例えば、後述の第１抽出部１５）と、前記新規ワークの形状データから、前記検索対象受付手段により選択された基準点及び範囲指定された空間に基づいて、前記新規ワークの部分形状データ（例えば、後述の部分形状データＷｎ（Ｐｓ，Ｒｓ））を抽出する第２抽出手段（例えば、後述の第２抽出部１６）と、前記第１抽出手段により抽出された前記既存ワークの部分形状データ及び前記第２抽出手段により抽出された前記新規ワークの部分形状データを比較し、前記新規ワークの部分形状データに類似する前記既存ワークの部分形状データを抽出する第３抽出手段（例えば、後述の第３抽出部１７）と、前記第３抽出手段により抽出された前記既存ワークの部分形状データを検索結果として出力する出力手段（例えば、後述の出力部１８）と、を備える。
【０００８】
この発明によれば、形状データ検索システムは、検索対象受付手段により、新規ワークの形状データにおける検索対象とする基準点及び検索対象とする空間の範囲指定を受け付ける。続いて、形状データ検索システムは、第１抽出手段により、形状データ記憶手段に記憶されている既存ワークの形状データから、検索対象受付手段により選択された基準点、及び範囲指定された空間に基づいて、既存ワークの部分形状データを抽出し、第２抽出手段により、新規ワークの形状データから、検索対象受付手段により選択された基準点及び範囲指定された空間に基づいて、新規ワークの部分形状データを抽出する。続いて、形状データ検索システムは、第３抽出手段により、抽出された既存ワークの部分形状データ、及び抽出された新規ワークの部分形状データを比較し、新規ワークの部分形状データに類似する既存ワークの部分形状データを抽出する。
【０００９】
このようにすることで、形状データ検索システムは、選択された基準点に対応する新規ワークの部分形状データと既存ワークの部分形状データとを比較することができるので、新規ワークの形状データに部分的に類似する既存ワークを検索することができる。さらに、形状データ検索システムは、基準点を基準とした空間の範囲指定を受け付け、範囲指定された空間において新規ワークに類似する既存ワークを検索することができる。よって、形状データ検索システムは、範囲指定された空間に対応する所定の部位が類似する既存ワークの形状データを精度よく効率的に検索することができる。この結果、この形状データ検索システムのユーザは、類似する既存ワークの形状データを流用して、効率的に設計を行うことができる。
【００１０】
本発明の形状データ検索方法は、形状データ検索システム（例えば、後述の形状データ検索システム１）がワークの部分形状データに類似するデータを検索する形状データ検索方法であって、前記形状データ作成システムは、既存ワーク（例えば、後述の既存ワークＷｅ）の全体形状を示す形状データと、前記全体形状における複数の基準点の識別情報及び該基準点の座標情報を有する基準点情報とを関連付けて記憶する形状データ記憶手段（例えば、後述の形状ＤＢ１１）を備え、前記形状データ作成システムは、前記基準点が設定されている新規ワーク（例えば、後述の新規ワークＷｎ）の形状データの入力を受け付ける形状データ受付ステップと、前記新規ワークの形状データにおける検索対象の基準点の選択を受け付ける選択ステップと、選択された前記基準点（例えば、後述の基準点Ｐｓ）を基準とした空間の範囲指定を受け付ける範囲指定ステップと、前記形状データ記憶手段に記憶されている前記既存ワークの形状データから、前記選択ステップにおいて選択された基準点、及び範囲指定ステップにおいて範囲指定された空間に基づいて、前記既存ワークの部分形状データ（例えば、後述の部分形状データＷｅ（Ｐｓ，Ｒｓ））を抽出する第１抽出ステップと、前記新規ワークの形状データから、前記選択ステップにおいて選択された基準点及び範囲指定ステップにおいて範囲指定された空間に基づいて、前記新規ワークの部分形状データ（例えば、後述の部分形状データＷｎ（Ｐｓ，Ｒｓ））を抽出する第２抽出ステップと、前記第１抽出ステップにおいて抽出された前記既存ワークの部分形状データ及び前記第２抽出ステップにおいて抽出された前記新規ワークの部分形状データを比較し、前記新規ワークの部分形状データに類似する前記既存ワークの部分形状データを抽出する第３抽出ステップと、前記第３抽出ステップにおいて抽出された前記既存ワークの部分形状データを検索結果として出力する出力ステップと、を含む。
【００１１】
この発明によれば、形状データ検索方法は、上述の効果と同様の効果を有する。
【発明の効果】
【００１２】
本発明によれば、所定の部位が類似するワークの形状データを精度よく効率的に検索することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係る形状データ検索システムの機能構成を示す図である。
【図２】本実施形態に係る新規ワークの検索対象となる基準点を受け付ける画面の一例を示す図である。
【図３】本実施形態に係る新規ワークの検索対象となる空間の範囲指定を受け付ける画面の一例を示す図である。
【図４】本実施形態に係る形状データ検索システムにおける処理を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態を図面に基づいて説明する。
【００１５】
図１は、本実施形態に係る形状データ検索システム１の機能構成を示す図である。図２は、本実施形態に係る新規ワークの検索対象となる基準点を受け付ける画面の一例を示す図である。図３は、本実施形態に係る新規ワークの検索対象となる空間の範囲指定を受け付ける画面の一例を示す図である。この形状データ検索システム１は、車両等のワークの部分形状データに類似するデータを検索するシステムであり、新規ワークＷｎの形状データの入力を受け付け、図２に示されるように、この新規ワークＷｎの形状データにおける検索対象の基準点Ｐ（図２ではＰ１〜Ｐ１０）の選択を受け付ける。続いて、形状データ検索システム１は、図３に示されるように、基準点Ｐ１が選択されたものとすると、この選択された基準点Ｐ１を基準とした検索対象の空間Ｒの範囲指定を受け付け、選択された基準点Ｐ１及び範囲指定された空間Ｒ１の情報に基づいて、この新規ワークＷｎの基準点Ｐ１及び空間Ｒ１に対応する部位が類似する既存ワークＷｅ（Ｐ１，Ｒ１）を抽出する。
【００１６】
本実施形態は、形状データ検索システム１としてのコンピュータ及びその周辺装置に適用される。本実施形態における各機能は、コンピュータ及びその周辺装置が備えるハードウェア並びにこのハードウェアを制御するソフトウェアによって構成される。
【００１７】
上記ハードウェアには、ＣＰＵ等により構成される制御部の他、記憶部、通信部、表示部及び入力部が含まれる。記憶部としては、例えば、メモリ、ハードディスクドライブ等が挙げられる。通信部としては、例えば、各種有線及び無線インターフェース装置が挙げられる。表示部としては、例えば、液晶ディスプレイ、プラズマディスプレイ等の各種ディスプレイが挙げられる。入力部としては、例えば、キーボード、マウス等が挙げられる。
【００１８】
上記ソフトウェアには、上記ハードウェアを制御するプログラムやデータが含まれる。プログラムやデータは、記憶部により記憶され、制御部により適宜実行、参照される。また、プログラムやデータは、通信回線を介して配布したり、ＣＤ−ＲＯＭ等のコンピュータ可読媒体に記録して配布したりすることも可能である。
【００１９】
図１に示すように、形状データ検索システム１の記憶部は、記憶手段としての形状ＤＢ１１を備える。また、形状データ検索システム１の制御部は、形状データ受付手段としての形状データ受付部１２と、検索対象受付手段としての選択部１３と、検索対象受付手段としての範囲指定部１４と、第１抽出手段としての第１抽出部１５と、第２抽出手段としての第２抽出部１６と、第３抽出手段としての第３抽出部１７と、出力手段としての出力部１８と、を備える。また、形状データ検索システム１は、表示部１９と、入力部２０とを備える。
【００２０】
形状ＤＢ１１は、既存ワークＷｅの全体形状を示す形状データと、全体形状における複数の基準点の識別情報及びこれら基準点の座標情報を有する基準点情報とを関連付けて記憶する。この形状ＤＢ１１は、既存ワークＷｅの形状データを複数記憶し、これら形状データに対して、この形状データにおける基準点情報が関連付けられている。
【００２１】
ここで、基準点情報は、形状データを構成する多数の部位を示す位置情報から、この形状データにおける検索の基準点として選択された情報である。つまり、基準点情報は、形状データにおける部位（例えば、センターピラー等）の位置を示す座標情報（例えば、３次元座標情報）と、この部位を特定する部位識別情報（例えば、識別コードや部位名）とから構成されており、１つの形状データに対して、複数個（例えば、４０〜５０個）設けられている。また、この基準点情報は、複雑な形状をしている部位や、内板の設計等に大きく影響する箇所に集中して設けられている。
ここで、位置情報には、それぞれの位置情報の関連性を示すアドレスが付与されている。
【００２２】
形状データ受付部１２は、入力部２０を介して、形状データ検索システム１のユーザから、新規ワークＷｎの形状データの入力を受け付ける。この新規ワークＷｎの形状データには、基準点情報が予め関連付けられている。また、形状データ受付部１２は、入力が受け付けられた新規ワークＷｎの形状データに対応する新規ワークＷｎの形状と、この新規ワークＷｎにおける基準点の位置を示すポインタを表示部１９に表示させる。
【００２３】
選択部１３は、入力部２０を介して、形状データ検索システム１のユーザから、形状データ受付部１２により入力が受け付けられた新規ワークＷｎの形状データから、検索対象とする１つの基準点の選択を受け付ける。具体的には、選択部１３は、入力部２０を介して、形状データ検索システム１のユーザから、表示部１９に表示された新規ワークＷｎの基準点の位置を示すポインタの選択を受け付ける。ここで、選択部１３は、１つのポインタの選択を受け付けることとする。ここで、選択された基準点を基準点Ｐｓとする。
【００２４】
範囲指定部１４は、入力部２０を介して、形状データ検索システム１のユーザから、選択部１３により選択された基準点Ｐｓを基準とした検索対象の空間の範囲指定を受け付ける。具体的には、範囲指定部１４は、選択部１３により、表示部１９に表示されている基準点の位置を示すポインタから、１つのポイント（基準点Ｐｓ）が選択されたことに応じて、表示部１９に、このポインタを囲むように所定の大きさの枠を表示させる。この枠は、検索対象とする空間の範囲を決めるものであり、入力部２０を介して大きさを変更可能である。つまり、範囲指定部１４は、表示部１９に、このポインタを囲むように所定の大きさの枠を表示させ、この枠の大きさの変更を受け付けることにより、基準点Ｐｓを基準とした空間の範囲指定を受け付ける。また、範囲指定部１４は、入力部２０を介して所定の操作を受け付けることにより、空間の奥行きの設定を受け付ける。なお、範囲指定部１４は、選択部１３により選択されなかった基準点を含むように空間を設定してもよい。ここで、範囲指定された空間を空間Ｒｓとする。
【００２５】
第１抽出部１５は、形状ＤＢ１１に記憶されている既存ワークＷｅの形状データから、選択部１３により選択された基準点Ｐｓ、及び範囲指定部１４により範囲指定された空間Ｒｓに基づいて、既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）を抽出する。具体的には、第１抽出部１５は、形状ＤＢ１１に記憶されている既存ワークＷｅの形状データから、選択部１３により選択された基準点Ｐｓを構成する部位識別情報に一致する部位識別情報を有する基準点を特定することで、検索対象とされている部位を特定する。ここで、制御部は、第１抽出部１５により既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）を抽出する前に、形状データ検索システム１のユーザから、入力部２０を介して、検索対象とする既存ワークＷｅの条件を受け付ける。続いて、第１抽出部１５は、既存ワークＷｅの形状データから、特定された基準点を基準とし、範囲指定部１４により範囲指定された空間Ｒｓに対応するアドレスを有する複数の位置情報を、部分形状データＷｅ（Ｐｓ，Ｒｓ）として抽出する。
【００２６】
第２抽出部１６は、形状データ受付部１２により受け付けられた新規ワークＷｎの形状データから、選択部１３により選択された基準点Ｐｓ及び範囲指定部１４により範囲指定された空間Ｒｓに基づいて、新規ワークＷｎの部分形状データＷｎ（Ｐｓ，Ｒｓ）を抽出する。具体的には、第２抽出部１６は、新規ワークＷｎの形状データから、選択部１３により選択された基準点Ｐｓを構成する部位識別情報に一致する部位識別情報を有する基準点を特定することで、検索対象とされている部位を特定する。続いて、第２抽出部１６は、新規ワークＷｎの形状データから、特定された基準点を基準とし、範囲指定部１４により範囲指定された空間Ｒｓに対応する対応するアドレスを有する複数の位置情報を、部分形状データＷｎ（Ｐｓ，Ｒｓ）として抽出する。
ここで、既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）（複数の位置情報）は、新規ワークＷｎの部分形状データＷｎ（Ｐｓ，Ｒｓ）（複数の位置情報）と一対一で対応しており、それぞれの位置情報の差異を算出可能である。
【００２７】
第３抽出部１７は、第１抽出部１５により抽出された既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）及び第２抽出部１６により抽出された新規ワークＷｎの部分形状データＷｎ（Ｐｓ，Ｒｓ）を比較し、新規ワークの部分形状データＷｎ（Ｐｓ，Ｒｓ）に類似する既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）を抽出する。例えば、第３抽出部１７は、類似する部分形状データＷｅ（Ｐｓ，Ｒｓ）を以下のように抽出する。すなわち、第３抽出部１７は、既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）（複数の位置情報）と、新規ワークＷｎの部分形状データＷｎ（Ｐｓ，Ｒｓ）（複数の位置情報）とを、対応する位置情報同士で比較し、それぞれの位置情報の差異を算出する。そして、それぞれの位置情報の差異の平均値が最も小さい既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）を、新規ワークＷｎの部分形状データに類似する既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）として抽出する。
【００２８】
なお、第３抽出部１７は、新規ワークＷｎの部分形状データＷｎ（Ｐｓ，Ｒｓ）に類似する既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）を１つのみ抽出してもよいし、複数抽出してもよい。また、第３抽出部１７は、新規ワークＷｎの部分形状データＷｎ（Ｐｓ，Ｒｓ）と既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）との類似率を上述の位置情報の差異に基づいて算出し、所定の類似率より高い既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）を抽出してもよい。
【００２９】
出力部１８は、第３抽出部１７により抽出された既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）を検索結果として出力する。具体的には、出力部１８は、第３抽出部１７により抽出された既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）に対応する形状を表示部１９に表示させる。ここで、出力部１８は、第３抽出部１７により抽出された既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）を出力するに限らず、この既存ワークＷｅの形状データを出力してもよい。また、出力部１８は、第３抽出部１７により抽出された既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）を記憶部に出力してもよい。また、出力部１８は、第３抽出部１７により、既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）が複数抽出された場合、表示部１９に複数の部分形状データＷｅ（Ｐｓ，Ｒｓ）を、新規ワークＷｎとの類似率が高い順に表示させてもよい。この場合、制御部は、形状データ検索システム１のユーザから、入力部２０を介して、部分形状データＷｅ（Ｐｓ，Ｒｓ）の選択を受け付けるようにしてもよい。
【００３０】
図４は、本実施形態に係る形状データ検索システム１における処理を示すフローチャートである。
【００３１】
ステップＳ１（形状データ受付ステップ）において、形状データ受付部１２は、入力部２０を介して、新規ワークＷｎの形状データの入力を受け付ける。
【００３２】
ステップＳ２において、形状データ受付部１２は、入力が受け付けられた新規ワークＷｎの形状データに対応する新規ワークＷｎの形状及び基準点を表示部１９に表示させる。
【００３３】
ステップＳ３（選択ステップ）において、選択部１３は、入力部２０を介して、ステップＳ１において入力が受け付けられた新規ワークＷｎの形状データにおける検索対象の基準点の選択を受け付ける。ここで、選択された基準点を基準点Ｐｓとする。
【００３４】
ステップＳ４（範囲指定ステップ）において、範囲指定部１４は、入力部２０を介して、ステップＳ３において選択された基準点を基準とした空間の範囲指定を受け付ける。ここで、範囲指定された空間を基準点Ｒｓとする。
【００３５】
ステップＳ５において、制御部は、形状データ検索システム１のユーザから、入力部２０を介して、検索対象とする既存ワークＷｅの条件を受け付ける。既存ワークＷｅの条件は、例えば、設計された年代（過去５年以内、１０年以内等）や、ワークに対応する車両のタイプ（セダン、ワゴン等）である。このように、既存ワークＷｅの条件を指定することで、形状データ検索システム１は、検索対象のワークを予め絞り込むことができ、検索処理の速度を向上させることができる。
【００３６】
ステップＳ６（第１抽出ステップ）において、第１抽出部１５は、形状ＤＢ１１に記憶されている既存ワークＷｅの形状データから、ステップＳ３において選択された基準点Ｐｓ、及びステップＳ４において範囲指定された空間Ｒｓに基づいて、ステップＳ５において指定された条件に合致する既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）を抽出する。
【００３７】
ステップＳ７（第２抽出ステップ）において、第２抽出部１６は、ステップＳ１において受け付けられた新規ワークＷｎの形状データから、ステップＳ３において選択された基準点、及びステップＳ４において範囲指定された空間に基づいて、新規ワークＷｎの部分形状データＷｎ（Ｐｓ，Ｒｓ）を抽出する。
【００３８】
ステップＳ８（第３抽出ステップ）において、第３抽出部１７は、ステップＳ６において抽出された既存ワークＷｅの部分形状データ、及びステップＳ７において抽出された新規ワークＷｎの部分形状データを比較し、新規ワークＷｎの部分形状データに類似する既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）を抽出する。
【００３９】
ステップＳ９（出力ステップ）において、出力部１８は、ステップＳ８において抽出された既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）を検索結果として出力する。
【００４０】
本実施形態によれば、以下のような効果がある。
（１）形状データ検索システム１は、選択部１３により、新規ワークＷｎの形状データにおける検索対象の基準点の選択を受け付け、範囲指定部１４により、選択された基準点Ｐｓを基準とした空間の範囲指定を受け付ける。続いて、形状データ検索システム１は、第１抽出部１５により、形状ＤＢ１１に記憶されている既存ワークＷｅの形状データから、選択部１３により選択された基準点Ｐｓ、及び範囲指定部１４により範囲指定された空間Ｒｓに基づいて、既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）を抽出し、第２抽出部１６により、新規ワークＷｎの形状データから、選択部１３により選択された基準点Ｐｓ及び範囲指定部１４により範囲指定された空間Ｒｓに基づいて、新規ワークＷｎの部分形状データＷｎ（Ｐｓ，Ｒｓ）を抽出する。続いて、形状データ検索システム１は、第３抽出部１７により、抽出された既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）、及び抽出された新規ワークＷｎの部分形状データＷｎ（Ｐｓ，Ｒｓ）を比較し、新規ワークＷｎの部分形状データに類似する既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）を抽出する。
【００４１】
このようにすることで、形状データ検索システム１は、選択された基準点Ｐｓ及び範囲指定された空間Ｒｓに対応する新規ワークＷｎの部分形状データＷｎ（Ｐｓ，Ｒｓ）と既存ワークＷｅの部分形状データＷｅ（Ｐｓ，Ｒｓ）とを比較することができるので、新規ワークＷｎの形状データに部分的に類似する既存ワークＷｅを検索することができる。さらに、形状データ検索システム１は、基準点を基準とした空間の範囲指定を受け付け、範囲指定された空間において新規ワークＷｎに類似する既存ワークＷｅを検索することができる。よって、形状データ検索システムは、範囲指定された空間に対応する所定の部位が類似するワークの形状データを精度よく効率的に検索することができる。この結果、この形状データ検索システムのユーザは、類似する既存ワークＷｅの形状データを流用して、効率的に設計を行うことができる。
【００４２】
なお、本発明は前記実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００４３】
例えば、選択部１３は、入力部２０を介して、形状データ受付部１２により入力が受け付けられた新規ワークＷｎの形状データから、検索対象とする１つの基準点の選択を受け付けることとしたが、これに限らず、新規ワークＷｎの形状データから、検索対象として複数の基準点の選択を受け付けることとしてもよい。
【００４４】
このようにすることで、形状データ検索システム１は、新規ワークＷｎに対して複数の部位で類似する既存ワークＷｅを抽出することができ、形状データ検索システム１のユーザの要求に対して、柔軟に対応して検索を行うことができる。
【符号の説明】
【００４５】
１  形状データ検索システム
１１  形状ＤＢ（記憶手段）
１２  形状データ受付部（形状データ受付手段）
１３  選択部（検索対象受付手段）
１４  範囲指定部（検索対象受付手段）
１５  第１抽出部（第１抽出手段）
１６  第２抽出部（第２抽出手段）
１７  第３抽出部（第３抽出手段）
１８  出力部（出力手段）
【図１】
0005437925.tif 000002
【図２】
0005437925.tif 000003
【図３】
0005437925.tif 000004
【図４】
0005437925.tif 000005