(57)【要約】【課題】ユーザに手間や時間をかけさせることなく、複数の部品によって構成された対象物に対する部品の選択精度を高めること。【解決手段】表示部２０１は、仮想３次元空間内に複数の部品により構成された物体に関する３次元モデルを表示する。指定部２０２は、表示部２０１に表示された仮想３次元空間内において、任意の形状および任意の大きさを有する立体形状の範囲の指定を受け付ける。選択部２０３は、表示部２０１に表示された３次元モデルを構成する複数の部品の中から、指定部２０２によって指定された立体形状の範囲内に位置する部品を選択する。抽出部２０４は、選択部２０３によって選択された部品に関する情報をデータベースから抽出する。出力部２０５は、抽出部２０４によって抽出された部品に関する情報を出力する。【選択図】図２
2008234005.tif 000002
【特許請求の範囲】
【請求項１】
対象物を構成する部品ごとに３次元グラフィックデータ及び各部品に対応する部品情報を蓄積したデータベースを参照し、仮想３次元空間内に複数の部品により構成された物体に関する３次元モデルを表示する表示工程と、
前記表示工程にて表示される前記仮想３次元空間内における任意の形状および任意の大きさを有する立体形状の範囲の指定を受け付ける範囲指定工程と、
前記３次元モデルを構成する複数の部品の中から、前記範囲指定工程にて指定された前記立体形状の範囲内に位置する部品を処理対象として選択する選択工程と、
をコンピュータに実行させることを特徴とする部品選択プログラム。
【請求項２】
前記選択工程にて選択された部品に関する情報を前記データベースから抽出する抽出工程と、
前記抽出工程にて抽出された前記部品に関する情報を出力する出力工程と、
をさらに含んだことを特徴とする請求項１に記載の部品選択プログラム。
【請求項３】
請求項１または２に記載の部品選択プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項４】
対象物を構成する部品ごとに３次元グラフィックデータ及び各部品に対応する部品情報を蓄積したデータベースを参照し、仮想３次元空間内に複数の部品により構成された物体に関する３次元モデルを表示する表示工程と、
前記表示工程にて表示される前記仮想３次元空間内における任意の形状および任意の大きさを有する立体形状の範囲の指定を受け付ける範囲指定工程と、
前記３次元モデルを構成する複数の部品の中から、前記範囲指定工程にて指定された前記立体形状の範囲内に位置する部品を処理対象として選択する選択工程と、
をコンピュータが実行することを特徴とする部品選択方法。
【請求項５】
前記選択工程にて選択された部品に関する情報を前記データベースから抽出する抽出工程と、
前記抽出工程にて抽出された前記部品に関する情報を出力する出力工程と、
をさらに含んだことを特徴とする請求項４に記載の部品選択方法。
【請求項６】
対象物を構成する部品ごとに３次元グラフィックデータ及び各部品に対応する部品情報を蓄積したデータベースを参照し、仮想３次元空間内に複数の部品により構成された物体に関する３次元モデルを表示する表示手段と、
前記表示手段にて表示される前記仮想３次元空間内における任意の形状および任意の大きさを有する立体形状の範囲の指定を受け付ける範囲指定手段と、
前記３次元モデルを構成する複数の部品の中から、前記範囲指定手段にて指定された前記立体形状の範囲内に位置する部品を処理対象として選択する選択手段と、
を備えたことを特徴とする部品選択装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、３次元グラフィックによって仮想３次元空間内に３次元モデル表示された複数の部品からなる物体の中から、任意の部品を選択する部品選択プログラム、該プログラムを記録した記録媒体、部品選択方法、および部品選択装置に関する。
【背景技術】
【０００２】
近年では、機械部品を扱うメーカーのほとんどにおいて、顧客が利用する端末装置からネットワークを介して部品を発注することができる部品発注システムが導入されている（たとえば、下記特許文献１参照。）。このような部品発注システムを導入することにより、顧客による部品の発注作業にかかる、作業時間の短時間化を図ることができるものとされている。
【０００３】
【特許文献１】特開２００３−２５６６９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の従来技術にあっては、発注担当者は、対象とする機械（以下、「対象機械」という）の部品カタログや設計書などを参照しながら、発注する部品に関する部品番号などの情報を手入力する必要があり、部品の発注作業にかかる、作業時間の長時間化、作業コストの増加が問題となっていた。特に、近年の産業用機械の中には、数千〜数万点の部品によって構成されるものも多く存在しており、上述したように部品カタログや機械設計書を参照した場合、部品構成を把握することや、所望する部品を探し出すことが容易ではないため、手間や時間がかかるだけでなく、間違った部品を発注してしまうなどの問題が生じていた。
【０００５】
また、上述した部品カタログや設計書の中には、複数の部品によって構成された対象機械を３次元モデル化することによって立体的に表示し、表示された対象機械の中から、範囲指定により複数の部品を同時に選択することができるものも存在するが、２次元（Ｘ軸，Ｙ軸）方向の範囲指定しかできないため、指定した範囲内に位置する部品同士の間隔が、実際には３次元（Ｚ軸）方向においてかけ離れている場合であっても、両部品が同じように選択されてしまい、３次元（Ｚ軸）方向における部品の絞り込みが困難であった。このように、上述した従来技術を利用した場合、部品の選択精度が低く、ユーザによる部品の選択作業にかかる作業時間が長時間化し、これに伴い、作業コストが増加するといった問題が生じていた。
【０００６】
この発明は、上述した従来技術による問題点を解消するため、ユーザに手間や時間をかけさせることなく、複数の部品によって構成された対象物に対する部品の選択精度を高めることで、ユーザによる部品の選択作業にかかる作業時間の短時間化および作業コストの低コスト化を図ることができる部品選択プログラム、該プログラムを記録した記録媒体、部品選択方法、および部品選択装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、この発明にかかる部品選択プログラム、該プログラムを記録した記録媒体、部品選択方法、および部品選択装置は、対象物を構成する部品ごとに３次元グラフィックデータ及び各部品に対応する部品情報を蓄積したデータベースを参照し、仮想３次元空間内に複数の部品により構成された物体に関する３次元モデルを表示し、表示される仮想３次元空間内における任意の形状および任意の大きさを有する立体形状の範囲の指定を受け付け、３次元モデルを構成する複数の部品の中から、指定された立体形状の範囲内に位置する部品を処理対象として選択することとした。
【０００８】
この発明によれば、３次元モデルに対して指定された立体的な範囲により、３次元モデルを構成する部品の中からの、３次元（Ｘ軸，Ｙ軸，Ｚ軸）方向への絞り込み選択をおこなうことができる。
【０００９】
また、上記に記載の発明において、選択された部品に関する情報をデータベースから抽出し、抽出された部品に関する情報を出力することとしてもよい。
【００１０】
この発明によれば、３次元モデルに対して指定された立体的な範囲による、３次元（Ｘ軸，Ｙ軸，Ｚ軸）方向への絞り込み選択がおこなわれた結果、選択された部品だけを対象とした、部品に関する情報の出力をおこなうことができる。
【発明の効果】
【００１１】
本発明にかかる部品選択プログラム、該プログラムを記録した記録媒体、部品選択方法、および部品選択装置によれば、ユーザに手間や時間をかけさせることなく、複数の部品によって構成された対象物に対する部品の選択精度を高めることが可能となるため、結果的に、ユーザによる部品の選択作業にかかる作業時間の短時間化および作業コストの低コスト化を図ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１２】
（実施の形態）
以下に添付図面を参照して、この発明にかかる部品選択プログラム、該プログラムを記録した記録媒体、部品選択方法、および部品選択装置の好適な実施の形態を部品発注処理への利用を一例に詳細に説明するが、これに限らず、複数の部品からなる３次元モデルの中からの部品の選択を伴う処理であれば、どのような処理であっても利用することができる。
【００１３】
まず、この発明の実施の形態にかかる部品選択装置のハードウェア構成について説明する。図１は、この発明の実施の形態にかかる部品選択装置のハードウェア構成を示す説明図である。
【００１４】
図１において、部品選択装置１００は、コンピュータ本体１１０と、入力装置１２０と、出力装置１３０と、から構成されており、不図示のルータやモデムを介してＬＡＮ，ＷＡＮやインターネットなどのネットワーク１４０に接続可能である。また、部品選択装置１００は、ネットワーク１４０を介して、部品発注オンラインシステムに接続可能である。
【００１５】
コンピュータ本体１１０は、ＣＰＵ，メモリ，インターフェースを有する。ＣＰＵは、部品選択装置１００の全体の制御を司る。メモリは、ＲＯＭ，ＲＡＭ，ＨＤ，光ディスク１１１，フラッシュメモリから構成される。メモリはＣＰＵのワークエリアとして使用される。
【００１６】
また、メモリには各種プログラムが格納されており、ＣＰＵからの命令に応じてロードされる。ＨＤおよび光ディスク１１１はディスクドライブによりデータのリード／ライトが制御される。また、光ディスク１１１およびフラッシュメモリはコンピュータ本体１１０に対し着脱自在である。インターフェースは、入力装置１２０からの入力、出力装置１３０への出力、ネットワーク１４０に対する送受信の制御をおこなう。
【００１７】
また、入力装置１２０としては、キーボード１２１、マウス１２２、スキャナ１２３などがある。キーボード１２１は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式であってもよい。マウス１２２は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などをおこなう。スキャナ１２３は、画像を光学的に読み取る。読み取られた画像は画像データとして取り込まれ、コンピュータ本体１１０内のメモリに格納される。なお、スキャナ１２３にＯＣＲ機能を持たせてもよい。
【００１８】
また、出力装置１３０としては、ディスプレイ１３１、スピーカ１３２、プリンタ１３３などがある。ディスプレイ１３１は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。また、スピーカ１３２は、効果音や読み上げ音などの音声を出力する。また、プリンタ１３３は、画像データや文書データを印刷する。
【００１９】
（部品選択装置１００の機能的構成）
つぎに、この発明の実施の形態にかかる部品選択装置１００の機能的構成について説明する。図２は、この発明の実施の形態にかかる部品選択装置１００の機能的構成を示すブロック図である。
【００２０】
図２において、部品選択装置１００は、表示部２０１と、指定部２０２と、選択部２０３と、抽出部２０４と、出力部２０５と、から構成されている。
【００２１】
表示部２０１は、対象物を構成する部品ごとに３次元グラフィックデータ及び各部品に対応する部品情報を蓄積したデータベースを参照し、仮想３次元空間内に複数の部品により構成された物体に関する３次元モデルを表示する。ここで、表示部２０１は、上記３次元モデルを、組み立てられた状態で（すなわち、組み立て図を）表示してもよく、分解された状態で（すなわち、分解図を）表示してもよい。また、表示部２０１が表示する３次元モデルの画像データは、当該部品選択装置１００が生成したものであってもよく、当該部品選択装置１００とは別の情報処理装置が生成したものであってもよい。表示部２０１は、具体的には、たとえば図１に示したディスプレイ１３１によってその機能を実現する。
【００２２】
指定部２０２は、表示部２０１に表示された仮想３次元空間内において、任意の形状および任意の大きさを有する立体形状の範囲の指定を受け付け、その結果をメモリなどの記憶手段に記憶させる。ここで、指定部２０２によって受け付けられる範囲の形状としては、球、直方体、立方体が実用的ではあるが、これに限らず、その他の多面体、多角柱、円柱、錐体などであってもよい。指定部２０２は、具体的には、たとえば図１に示したキーボード１２１やマウス１２２によってその機能を実現する。
【００２３】
選択部２０３は、表示部２０１に表示された３次元モデルを構成する複数の部品の中から、指定部２０２によって指定された立体形状の範囲内に位置する部品を選択する。たとえば、選択部２０３は、上記立体形状の範囲の座標データと、上記３次元モデルを構成する各部品の座標データとに基づいて、上記立体形状の範囲内に位置する部品を選択する。
【００２４】
ここで、選択部２０３は、上記立体形状の範囲内に完全に納まっている部品のみの選択に限らず、上記立体形状の範囲内に一部が納まっている部品も選択するようにしてもよい。なお、選択部２０３によって選択された部品は、表示部２０１において着色などにより強調表示されるため、ユーザによる認識が可能である。選択部２０３は、具体的には、たとえば図１に示したコンピュータ本体１１０において、メモリに記憶されたプログラムをＣＰＵが実行することによってその機能を実現する。
【００２５】
抽出部２０４は、選択部２０３によって選択された部品に関する情報をデータベースから抽出する。ここで、データベースから抽出される部品に関する情報としては、たとえば、画像や、部品番号、部品名、単価などが挙げられる。抽出部２０４は、具体的には、たとえば図１に示したコンピュータ本体１１０において、メモリに記憶されたプログラムをＣＰＵが実行することによってその機能を実現する。
【００２６】
出力部２０５は、抽出部２０４によって抽出された部品に関する情報を出力する。たとえば、出力部２０５は、抽出部２０４によって抽出された部品に関する情報を、部品を発注するための発注画面に表示させる。出力部２０５は、具体的には、たとえば図１に示したコンピュータ本体１１０が有するインターフェースや、ディスプレイ１３１などによってその機能を実現する。
【００２７】
（部品選択装置１００による部品選択処理の手順）
つぎに、この発明の実施の形態にかかる部品選択装置１００による部品選択処理の手順について説明する。図３は、この発明の実施の形態にかかる部品選択装置１００による部品選択処理の手順を示すフローチャートである。
【００２８】
まず、表示部２０１によって、メモリなどの記憶手段から、３次元モデルの画像データを取得して（ステップＳ３０１）、ステップＳ３０１で取得した画像データに基づく３次元モデルを仮想３次元空間内に表示する（ステップＳ３０２）。
【００２９】
つぎに、指定部２０２によって、３次元モデルが表示された仮想３次元空間内において、任意の形状および任意の大きさを有する立体形状の範囲の指定を受け付ける（ステップＳ３０３）。
【００３０】
そして、選択部２０３によって、仮想３次元空間内に表示された３次元モデルを構成する複数の部品の中から、指定部２０２によって指定された立体形状の範囲内に位置する部品を選択する（ステップＳ３０４）。ここで、ステップＳ３０３で指定された立体形状の範囲に変更があった場合は、再び、上記選択処理（ステップＳ３０４）をおこなう。
【００３１】
続いて、抽出部２０４によって、ステップＳ３０４で選択された部品に関する情報をデータベースから抽出して（ステップＳ３０５）、出力部２０５によって、ステップＳ３０５で抽出された部品に関する情報を出力して（ステップＳ３０６）、一連の処理を終了する。ここで、一連の処理を終了せずに、ステップＳ３０３に戻り、ステップＳ３０３以降の処理を繰り返しおこなうようにしてもよい。
【００３２】
（表示された３次元モデルの一例）
つぎに、表示部２０１に表示された３次元モデルの一例について説明する。図４は、表示部２０１に表示された３次元モデルの一例を示す説明図である。
【００３３】
図４において、画面４００は、３次元モデルを構成する部品の中から、任意の部品を選択する画面の一例を示したものである。また、図４において、画面４００には、複数の部品によって構成される産業用の機械の一部に関する３次元モデル４０１の組立図と、マウス操作と連動し、任意の部品の選択や、範囲の指定、各種ボタンの選択などを視覚的におこなうためのマウスポインタ４２０とが表示されている。
【００３４】
ここで、３次元モデル４０１は、図４に示すように、丸棒状の部材からなるシャフト４１０、および円盤状の部材からなるプーリ４１１〜４１７によって構成されている。このように構成された３次元モデル４０１は、シャフト４１０が各プーリ４１１〜４１７の回転軸となるように、シャフト４１０に各プーリ４１１〜４１７が嵌め込まれることにより、図４に示した状態となる。
【００３５】
また、画面４００は、選択範囲ボタン４２１と、選択範囲ボタン４２２と、発注ボタン４２３と、を備える。選択範囲ボタン４２１は、当該選択範囲ボタン４２１をユーザに押下させることにより、３次元モデル４０１が表示されている仮想３次元空間内に、任意の大きさの球の範囲を指定させることができる。
【００３６】
また、選択範囲ボタン４２２は、当該選択範囲ボタン４２２をユーザに押下させることにより、３次元モデル４０１が表示されている仮想３次元空間内に、任意の大きさの立方体または直方体の範囲を指定させることができる。
【００３７】
そして、発注ボタン４２３は、任意の部品が選択されている状態から、当該発注ボタン４２３をユーザに押下させることにより、選択された部品を発注するための画面を表示させることができる。
【００３８】
（部品選択処理の具体例）
続いて、この発明の実施の形態にかかる部品選択装置１００による部品選択処理の具体例を説明する。図５および図６は、指定部２０２によって指定された範囲の一例を示す説明図である。また、図７は、選択部２０３によって選択された部品の一例を示す説明図である。
【００３９】
図５に示す画面４００においては、範囲指定操作の一例として、（１）まず、マウス操作されたマウスポインタ４２０により、選択範囲ボタン４２２が押下されている。（２）つぎに、同じくマウス操作されたマウスポインタ４２０により、任意の座標Ｐ１から任意の座標Ｐ２までドラッグされ、これにより、Ｘ軸方向およびＹ軸方向の範囲が指定されている。（３）そして、同じくマウス操作されたマウスポインタ４２０により、任意の座標Ｐ２から任意の座標Ｐ３までドラッグされ、これにより、Ｚ軸方向の範囲が指定されている。このように、範囲指定操作がおこなわれたことにより、図５に示す画面４００においては、直方体の範囲５００が形成されている。
【００４０】
一方、図６に示す画面４００においては、範囲指定操作の別の一例として、（１）まず、マウス操作されたマウスポインタ４２０により、選択範囲ボタン４２２が押下され、（２）任意の座標Ｐ１にドラッグ＆ドロップされている。これにより、直方体の範囲５００が、所定のサイズで仮形成されている。（３）つぎに、同じくマウス操作されたマウスポインタ４２０により、範囲５００の一角である角５００Ａが座標Ｐ２までドラッグされ、これにより、範囲５００が、Ｘ軸方向およびＹ軸方向に拡大されている。（４）そして、同じくマウス操作されたマウスポインタ４２０により、範囲５００の一角である角５００Ｂが座標Ｐ３までドラッグされ、これにより、範囲５００が、Ｚ軸方向に拡大されている。このように、範囲指定操作がおこなわれたことにより、図６に示す画面４００においては、図５に示した範囲５００と同じ形状およびサイズの範囲５００が形成されている。
【００４１】
そして、図７に示す画面４００では、図５または図６にて説明したように生成された範囲５００の座標データと、３次元モデル４０１を構成する各部品４１０〜４１７の座標データとに基づいて、各部品４１０〜４１７のうち、範囲５００内に位置すると判断されたプーリ４１４，４１５，４１６が、選択部２０３によって選択されている。また、図７に示す画面４００からは確認することができないが、範囲５００内に位置するその他部品（たとえば、プーリ４１４と４１５との間に位置するワッシャや、プーリ４１４と４１５との間に位置するワッシャなど）も選択されている。
【００４２】
たとえば、ユーザは、図７に示した画面４００の状態から、発注ボタン４２３を押下することによって、選択されている各部品を発注するための部品発注画面を表示させることができる。また、ユーザは、改めて図５および図６を用いて説明したように範囲５００を指定して、部品を選択し直すこともできる。また、ユーザは、マウスポインタ４２０などを操作することにより、選択されていない任意の部品をさらに選択したり、選択されている任意の部品の選択を解除したりすることもできる。
【００４３】
（部品に関する情報の一例）
つぎに、出力部２０５によって出力された部品に関する情報の一例について説明する。図８は、出力部２０５によって出力された部品に関する情報の一例を示す説明図である。
【００４４】
図８に示す画面８００は、図７に示した画面４００の状態から、発注ボタン４２３が押下されたことにより表示された、部品発注画面であり、図７で選択された各部品に関する情報が表示されている。ここでは、部品の画像データと、「部品番号」、「部品名」からなる文字列データとが、部品に関する情報の一例として示されている。
【００４５】
たとえば、ユーザは、画面８００に示された部品に関する情報から、各部品の形状、部品番号、および部品名を確認することができる。そのうえで、発注したい部品のチェックボックスを選択したうえで発注数量を指定して、発注ボタン８０２を押下することによって、たとえば、部品発注オンラインシステムへ、発注したい部品の発注情報を送信することができる。なお、「発注」ボタン８０２を押下せずに、「戻る」ボタン８０１を押下することによって、図７に示した画面４００に戻り、改めて部品を選択することもできる。
【００４６】
以上説明したように、この発明の実施の形態にかかる部品選択プログラム、該プログラムを記録した記録媒体、部品選択方法、および部品選択装置によれば、３次元モデル４０１を表示し、３次元モデル４０１が表示された仮想３次元空間内における任意の形状および任意の大きさを有する立体形状の範囲５００の指定を受け付け、３次元モデル４０１を構成する複数の部品の中から、範囲５００内に位置する部品を処理対象として選択することとした。
【００４７】
このため、たとえばユーザは、３次元モデル４０１に対する立体形状の範囲５００を指定するだけで、３次元モデル４０１を構成する部品の中からの３次元（Ｘ軸，Ｙ軸，Ｚ軸）方向への絞り込み選択をおこなうことができる。
【００４８】
また、選択された部品に関する情報をデータベースから抽出し、抽出された部品に関する情報を出力することとしたため、たとえばユーザは、３次元モデル４０１に対する立体形状の範囲５００を指定するだけで、３次元モデル４０１を構成する部品の中からの３次元（Ｘ軸，Ｙ軸，Ｚ軸）方向への絞り込み選択をおこなうことができるうえ、選択された部品だけを対象とした、部品に関する情報の出力を部品選択装置１００におこなわせることができる。
【００４９】
以上のことから、この発明の実施の形態にかかる部品選択プログラム、該プログラムを記録した記録媒体、部品選択方法、および部品選択装置によれば、ユーザに手間や時間をかけさせることなく、複数の部品によって構成された対象物に対する部品の選択精度を高めることが可能となるため、結果的に、ユーザによる部品の選択作業にかかる作業時間の短時間化および作業コストの低コスト化を図ることができるという効果を奏する。
【００５０】
なお、本実施の形態で説明した部品選択方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーション、ＣＡＤ等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【００５１】
（付記１）対象物を構成する部品ごとに３次元グラフィックデータ及び各部品に対応する部品情報を蓄積したデータベースを参照し、仮想３次元空間内に複数の部品により構成された物体に関する３次元モデルを表示する表示工程と、
前記表示工程にて表示される前記仮想３次元空間内における任意の形状および任意の大きさを有する立体形状の範囲の指定を受け付ける範囲指定工程と、
前記３次元モデルを構成する複数の部品の中から、前記範囲指定工程にて指定された前記立体形状の範囲内に位置する部品を処理対象として選択する選択工程と、
をコンピュータに実行させることを特徴とする部品選択プログラム。
【００５２】
（付記２）前記選択工程にて選択された部品に関する情報を前記データベースから抽出する抽出工程と、
前記抽出工程にて抽出された前記部品に関する情報を出力する出力工程と、
をさらに含んだことを特徴とする付記１に記載の部品選択プログラム。
【００５３】
（付記３）付記１または２に記載の部品選択プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００５４】
（付記４）対象物を構成する部品ごとに３次元グラフィックデータ及び各部品に対応する部品情報を蓄積したデータベースを参照し、仮想３次元空間内に複数の部品により構成された物体に関する３次元モデルを表示する表示工程と、
前記表示工程にて表示される前記仮想３次元空間内における任意の形状および任意の大きさを有する立体形状の範囲の指定を受け付ける範囲指定工程と、
前記３次元モデルを構成する複数の部品の中から、前記範囲指定工程にて指定された前記立体形状の範囲内に位置する部品を処理対象として選択する選択工程と、
をコンピュータが実行することを特徴とする部品選択方法。
【００５５】
（付記５）前記選択工程にて選択された部品に関する情報を前記データベースから抽出する抽出工程と、
前記抽出工程にて抽出された前記部品に関する情報を出力する出力工程と、
をさらに含んだことを特徴とする付記４に記載の部品選択方法。
【００５６】
（付記６）対象物を構成する部品ごとに３次元グラフィックデータ及び各部品に対応する部品情報を蓄積したデータベースを参照し、仮想３次元空間内に複数の部品により構成された物体に関する３次元モデルを表示する表示手段と、
前記表示手段にて表示される前記仮想３次元空間内における任意の形状および任意の大きさを有する立体形状の範囲の指定を受け付ける範囲指定手段と、
前記３次元モデルを構成する複数の部品の中から、前記範囲指定手段にて指定された前記立体形状の範囲内に位置する部品を処理対象として選択する選択手段と、
を備えたことを特徴とする部品選択装置。
【００５７】
（付記７）前記選択手段にて選択された部品に関する情報を前記データベースから抽出する抽出手段と、
前記抽出手段にて抽出された前記部品に関する情報を出力する出力手段と、
をさらに備えたことを特徴とする付記６に記載の部品選択装置。
【産業上の利用可能性】
【００５８】
以上のように、本発明にかかる部品選択プログラム、該プログラムを記録した記録媒体、部品選択方法、および部品選択装置は、複数の部品によって構成された物体の中からの部品選択作業を伴うあらゆるサービスに利用可能であり、特に、部品発注をおこなう場合などに用いられるデジタルカタログなどへの利用に適している。
【図面の簡単な説明】
【００５９】
【図１】この発明の実施の形態にかかる部品選択装置のハードウェア構成を示す説明図である。
【図２】この発明の実施の形態にかかる部品選択装置の機能的構成を示すブロック図である。
【図３】この発明の実施の形態にかかる部品選択装置による部品選択処理の手順を示すフローチャートである。
【図４】表示部に表示された３次元モデルの一例を示す説明図である。
【図５】指定部によって指定された範囲の一例を示す説明図である。
【図６】指定部によって指定された範囲の一例を示す説明図である。
【図７】選択部によって選択された部品の一例を示す説明図である。
【図８】出力部によって出力された部品に関する情報の一例を示す説明図である。
【符号の説明】
【００６０】
１００  部品選択装置
２０１  表示部
２０２  指定部
２０３  選択部
２０４  抽出部
２０５  出力部
【図１】
2008234005.tif 000003
【図２】
2008234005.tif 000004
【図３】
2008234005.tif 000005
【図４】
2008234005.tif 000006
【図５】
2008234005.tif 000007
【図６】
2008234005.tif 000008
【図７】
2008234005.tif 000009
【図８】
2008234005.tif 000010