(57)【要約】【課題】  限られた種類の選択対象に対して統一的な操作で、しかも簡単、的確に仮想空間内の対象となる３次元要素を選択できるようにすること。【解決手段】  操作者の操作に基づいて、表示される複数の３次元情報に対応する３次元要素を選択する方法であって、操作者の第１の操作に応じて３次元要素の表示内容を切り替える手段と、操作者の第２の操作に応じて３次元要素の選択の有無を表示する手段と、を有する。【選択図】  図２
2005182175.tif 000002
【特許請求の範囲】
【請求項１】
操作者の操作に基づいて、表示される複数の３次元情報に対応する３次元要素を選択する方法であって、
操作者の第１の操作に応じて３次元要素の表示内容を切り替える手段と、
操作者の第２の操作に応じて３次元要素の選択の有無を表示する手段と、
を有することを特徴とする３次元要素の選択方法。
【請求項２】
請求項１記載の３次元要素の選択方法において、
前記３次元要素は、点あるいは線あるいは面で表されることを特徴とする３次元要素の選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３次元要素の選択方法に関する。
【背景技術】
【０００２】
近年、コンピュータを用いて仮想空間を表示し、様々な形状である３次元要素を扱う３次元ＣＡＤが普及してきている。３次元ＣＡＤにおいて、３次元要素を選択する方法として、仮想空間内の点をマウス等の入力装置で直接指示したり、３次元要素を２次元に投影した投影図を用い、各種の選択、操作を行う場合などがある。これは、特開平08-161106などに開示されるように、手で実際に物を加工する操作を模倣したり、従来からの図面の感覚で３次元要素を扱えるようにすることで操作性の向上を目指したものである。
【特許文献１】特開平08-161106号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の技術例では、対象となる３次元要素によって、選択方法が異なったり操作が煩雑になることがある。特に、仮想空間内では、直接指示による対象となる３次元要素の迅速な選択が難しい。また、対象となる３次元要素の部分的な選択についても同様に難しい。
【０００４】
したがって、繰り返しの選択操作切り替えに手間がかかり、操作方法も統一的でなくわかりにくいという課題があった。
【０００５】
仮想空間での解析操作時は、限られた種類の選択対象に対して選択を頻繁に切り替えながら、解析、評価の操作が繰り返されることが多く、３次元形状を直接操作、編集する場合に比べ、限られた種類の３次元要素を解析対象としてすばやく選択できることが重要となる。
【０００６】
本発明では、限られた種類の選択対象に対して統一的な操作で、しかも簡単、的確に仮想空間内の対象となる３次元要素を選択できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明における３次元要素の選択方法は、操作者の操作に基づいて、表示される複数の３次元情報に対応する３次元要素を選択する方法であって、操作者の第１の操作に応じて３次元要素の表示内容を切り替える手段と、操作者の第２の操作に応じて３次元要素の選択の有無を表示する手段と、を有することを特徴とする。
【発明の効果】
【０００８】
以上説明したように、本発明によれば、シンボル部分の指示に対応して仮想空間上の３次元要素のいずれかを選択させる構成を採用しているため、操作者が期待した通りの操作対象が即座に選択され、仮想空間内の３次元要素を直感的に選択することができる。
【発明を実施するための最良の形態】
【０００９】
図１は、仮想空間内の３次元要素の選択方法に係る実施形態を使用するシステムの構成図であり、この図を用いて以下に本発明に係る実施形態を説明する。
【００１０】
図１に示すシステムは、後述の仮想空間表示ウインドウおよび操作ウインドウを表示するディスプレイ１１と、操作者が選択操作を行うためのマウス１２と、プログラムが記録された記録媒体１３と、この記録媒体１３に記録されているプログラムを読み出して実行することができるコンピュータ１４とにより構成される。
【００１１】
記録媒体１３には、仮想空間表示ウインドウでの３次元要素表示、操作者がディスプレイ１１で表示される操作ウインドウ内のシンボルの特定部分をマウス１２で指定した際、その操作に対応する仮想空間内の３次元要素を選択し、この３次元要素を操作者による操作可能な対象とするなどの種々の手順を含むプログラムが記録されている。
【００１２】
ここで、本実施例における３次元要素としては、点、線、あるいは面により表現されているもののみとして説明するが、もちろんこれら以外の表現や、これらの表現の組み合わせによる表現であっても構わない。
【００１３】
図２に、本発明の動作説明図を示す。
【００１４】
これは、ディスプレイ１１上に表示した仮想空間表示ウインドウ２１および操作ウインドウ２２を示す。
【００１５】
仮想空間表示ウインドウ２１は、コンピュータ１４が記録媒体１３に記録されているプログラムによって、３次元要素を生成してディスプレイ１１上に表示したものである。
【００１６】
操作ウインドウ２２は、コンピュータ１４が記録媒体１３に記録されているプログラムによって、仮想空間表示ウインドウ２１に表示された３次元要素を選択および操作するためのユーザインタフェースをディスプレイ１１上に表示したものである。
【００１７】
操作ウインドウ２２内の操作１から操作６は、仮想空間表示ウインドウ２１に表示された３次元要素を操作するためのボタンで、対応する処理のための記録媒体１３に記録されているプログラムを実行することができる。
【００１８】
操作ウインドウ２２内のシンボルは、仮想空間表示ウインドウ２１に表示された３次元要素を選択するための複数のボタン(図３の３１)と選択対象を識別するための複数のシンボル画像（図３の３２）で構成され、操作１から操作６の中から指定された操作との組み合わせで、選択対象の表示非表示、選択中の強調表示等、対応する選択処理のための記録媒体１３に記録されているプログラムを実行する。
【００１９】
次に、図４のフロー図に示す順序に従い、図１の構成における３次元要素の選択方法の動作について詳細に説明する。
【００２０】
図４において、４１は、操作者が操作ウインドウ２２で仮想空間表示ウインドウ２１の対象に対する操作を決定する。
【００２１】
４２は、４１で決定した操作に従って、操作ウインドウ２２のシンボル表示のシンボル表示を更新する。
【００２２】
４３は、４２でのシンボル表示に対して、４１で決定した操作で操作可能な３次元要素のみを選択可能となるようにシンボル表示を更新する。
【００２３】
４４は、操作者が、操作ウインドウ２２のシンボル表示の一部分をマウス１２でクリックする。
【００２４】
４５は、４４のクリックに対応した操作ウインドウ２２のシンボル表示の一部分を強調表示する。
【００２５】
４６は、操作ウインドウ２２のシンボル表示の強調表示部分に対応する仮想空間表示ウインドウ２１の３次元要素を選択する。
【００２６】
４７は、操作ウインドウ２２のシンボル表示の強調表示部分に対応する仮想空間表示ウインドウ２１の３次元要素を強調表示する。
【００２７】
以上のように、選択対象を明示的にあらわすシンボルでの部分指定操作と、仮想空間内での操作対象となる３次元要素を関連付けておく。
【００２８】
これにより、仮想空間表示ウインドウ２１の３次元要素の選択操作を容易にし、選択対象の識別を明確にすることができる。
【００２９】
以下、図５から図１１において、操作によって変更されるシンボルと選択対象となる３次元要素の対応関係の具体例を示す。
【００３０】
図５に図２の操作１に対応するシンボルと選択３次元要素の関連付けの例を示す。
【００３１】
シンボル５１の中心１を３次元要素５２のa、bを結ぶ軸が、紙面に向かって垂直に通過している。
【００３２】
シンボル画像には、六角形の外形のみを用いる。
【００３３】
シンボル５１の円で表示した部分が、選択可能な各３次元要素（点）に対応する。
【００３４】
シンボル５１の２の部分を指定した場合、３次元要素５２のc点を選択する。
【００３５】
その他の各３次元要素（点）は、時計回りに同様の選択ができる。
【００３６】
また、シンボル５１の中心１を指定した場合、選択可能な各３次元要素（点）をすべて選択する。
【００３７】
この場合、操作者がディスプレイ１１で表示される操作パネル上のシンボルの特定部分をクリックした際、仮想空間内の点が選択されることになる。
【００３８】
図６に図２の操作２に対応するシンボルと選択３次元要素の関連付けの例を示す。
【００３９】
シンボル６１の中心１を３次元要素６２のa、bを結ぶ軸が、紙面に向かって垂直に通過している。
【００４０】
シンボル画像には、六角形の外形と中心と頂点を結ぶ線（実線）を用いる。
シンボル６１の円で表示した部分が、選択可能な各３次元要素（線）に対応する。
【００４１】
シンボル６１の２の部分を指定した場合、３次元要素６２のacbを結ぶ線を選択する。
【００４２】
その他の各３次元要素（線）は、時計回りに同様の選択ができる。
【００４３】
また、シンボル６１の中心１を指定した場合、選択可能な各３次元要素（線）をすべて選択する。
【００４４】
この場合、操作者がディスプレイ１１で表示される操作パネル上のシンボルの特定部分をクリックした際、仮想空間内の線が選択されることになる。
【００４５】
図７に図２の操作３に対応するシンボルと選択３次元要素の関連付けの例を示す。
【００４６】
シンボル７１の中心１を３次元要素７２のa、bを結ぶ軸が、紙面に向かって垂直に通過している。
【００４７】
シンボル画像には、六角形の外形と中心と頂点を結ぶ線（点線）を用いる。
シンボル７１の円で表示した部分が、選択可能な各３次元要素（面）に対応する。
【００４８】
シンボル７１の２の部分を指定した場合、３次元要素７２のacbを結ぶ面を選択する。
【００４９】
その他の各3次元要素（面）は、時計回りに同様の選択ができる。
【００５０】
また、シンボル７１の中心１を指定した場合、選択可能な各３次元要素（面）をすべて選択する。
【００５１】
この場合、操作者がディスプレイ１１で表示される操作パネル上のシンボルの特定部分をクリックした際、仮想空間内の面が選択されることになる。
【００５２】
図８に図２の操作４に対応するシンボルと選択３次元要素の関連付けの例を示す。
【００５３】
シンボル８１の中心１を３次元要素８２のa、bを結ぶ軸が、紙面に向かって垂直に通過している。
【００５４】
シンボル画像には、六角形の外形と内部塗りつぶし、立方体の透過状態を表す外形線を用いる。
【００５５】
シンボル８１の円で表示した部分が、選択可能な各３次元要素（面）に対応する。
【００５６】
シンボル８１の２の部分を指定した場合、３次元要素８２のcdbeを結ぶ面を選択する。
【００５７】
その他の各3次元要素（面）は、時計回りに同様の選択ができる。
【００５８】
また、シンボル８１の中心１を指定した場合、選択可能な各３次元要素（面）をすべて選択する。
【００５９】
この場合、操作者がディスプレイ１１で表示される操作パネル上のシンボルの特定部分をクリックした際、仮想空間内の面が選択されることになる。
【００６０】
図９に図２の操作５に対応するシンボルと選択３次元要素の関連付けの例を示す。
【００６１】
シンボル９１の中心１を３次元要素９２のa、bを結ぶ軸が、紙面に向かって垂直に通過している。
【００６２】
シンボル画像には、六角形の外形(太線)を用いる。
【００６３】
シンボル９１の円で表示した部分が、選択可能な各３次元要素（線）に対応する。
【００６４】
シンボル９１の２の部分を指定した場合、３次元要素９２のcdを結ぶ線を選択する。
【００６５】
その他の各３次元要素（線）は、時計回りに同様の選択ができる。
【００６６】
また、シンボル９１の中心１を指定した場合、選択可能な各３次元要素（線）をすべて選択する。
【００６７】
この場合、操作者がディスプレイ１１で表示される操作パネル上のシンボルの特定部分をクリックした際、仮想空間内の線が選択されることになる。
【００６８】
図１０に図２の操作６に対応するシンボルと選択３次元要素の関連付けの例を示す。
【００６９】
シンボル１０１の中心１を３次元要素１０２のa、bを結ぶ軸が、紙面に向かって垂直に通過している。
【００７０】
シンボル画像には、六角形の外形と内部塗りつぶし、中心と頂点を結ぶ線（実線）を用いる。
【００７１】
シンボル１０１の円で表示した部分が、選択可能な各３次元要素（面）に対応する。
【００７２】
シンボル１０１の２の部分を指定した場合、３次元要素１０２のacbdを結ぶ面を選択する。
【００７３】
その他の各３次元要素（面）は、時計回りに同様の選択ができる。
【００７４】
また、シンボル１０１の中心１を指定した場合、選択可能な各３次元要素（面）をすべて選択する。
【００７５】
この場合、操作者がディスプレイ１１で表示される操作パネル上のシンボルの特定部分をクリックした際、仮想空間内の面が選択されることになる。
【００７６】
図１１に図２の操作７に対応するシンボルと選択３次元要素の関連付けの例を示す。
【００７７】
シンボル１１１の中心１を３次元要素１１２のa、bを結ぶ軸が、紙面に向かって垂直に通過している。
【００７８】
シンボル画像には、六角形の外形と内部塗りつぶし、中心と頂点を結ぶ線（点線）を用いる。
【００７９】
シンボル１１１の円で表示した部分が、選択可能な各３次元要素（３次元領域）に対応する。
【００８０】
シンボル１１１の２の部分を指定した場合、３次元要素１１２のacbdを結ぶ３次元領域を選択する。
【００８１】
その他の各３次元要素（３次元領域）は、時計回りに同様の選択ができる。
また、シンボル１１１の中心１を指定した場合、選択可能な各３次元要素（３次元領域）をすべて選択する。
【００８２】
この場合、操作者がディスプレイ１１で表示される操作パネル上のシンボルの特定部分をクリックした際、仮想空間内の３次元領域が選択されることになる。
【００８３】
このように、上記判断基準として適当なシンボル画像を用いてシンボルを設定し、操作とあわせて３次元要素と関連付ければ、統一的な操作で目的とする３次元要素を簡単、的確に選択することができる。
【図面の簡単な説明】
【００８４】
【図１】本発明の仮想空間内での３次元要素の選択方法に係る実施形態を使用するシステム構成図である。
【図２】ディスプレイ上での表示を表す模式図である。
【図３】シンボルの一例を示す図である。
【図４】本発明の図１のシステム構成における処理動作を表すフロー図である。
【図５】シンボルの特定部分の指定に対応する選択された３次元要素の一例を示す図である。
【図６】シンボルの特定部分の指定に対応する選択された３次元要素の一例を示す図である。
【図７】シンボルの特定部分の指定に対応する選択された３次元要素の一例を示す図である。
【図８】シンボルの特定部分の指定に対応する選択された３次元要素の一例を示す図である。
【図９】シンボルの特定部分の指定に対応する選択された３次元要素の一例を示す図である。
【図１０】シンボルの特定部分の指定に対応する選択された３次元要素の一例を示す図である。
【図１１】シンボルの特定部分の指定に対応する選択された３次元要素の一例を示す図である。
【符号の説明】
【００８５】
11  ディスプレイ
12  マウス
13  記録媒体
14  コンピュータ
21  仮想空間ウインドウ
22  操作ウインドウ
31  ボタン
32  シンボル画像
33  シンボル
41  操作の決定
42  操作に対応したシンボルの表示
43  操作に対応した選択可否表示
44  シンボルの部分選択
45  シンボルの部分選択表示
46  仮想空間の要素選択
47  仮想空間の要素選択表示
51  シンボルの例１
52  3次元空間の例１
61  シンボルの例２
62  次元空間の例２
71  シンボルの例３
72  3次元空間の例３
81  シンボルの例４
82  3次元空間の例４
91  シンボルの例５
92  3次元空間の例５
101  シンボルの例６
102  3次元空間の例６
111  シンボルの例７
112  3次元空間の例７
【図１】
2005182175.tif 000003
【図２】
2005182175.tif 000004
【図３】
2005182175.tif 000005
【図４】
2005182175.tif 000006
【図５】
2005182175.tif 000007
【図６】
2005182175.tif 000008
【図７】
2005182175.tif 000009
【図８】
2005182175.tif 000010
【図９】
2005182175.tif 000011
【図１０】
2005182175.tif 000012
【図１１】
2005182175.tif 000013