JPH07120440B2 - 3D selection device - Google Patents

3D selection device

Info

Publication number
JPH07120440B2
JPH07120440B2 JP62269834A JP26983487A JPH07120440B2 JP H07120440 B2 JPH07120440 B2 JP H07120440B2 JP 62269834 A JP62269834 A JP 62269834A JP 26983487 A JP26983487 A JP 26983487A JP H07120440 B2 JPH07120440 B2 JP H07120440B2
Authority
JP
Japan
Prior art keywords
cursor
input device
mark
display
dimensional
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP62269834A
Other languages
Japanese (ja)
Other versions
JPH01112374A (en
Inventor
朋之 浜田
鉱二 亀島
郁雄 竹内
優理子 小川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP62269834A priority Critical patent/JPH07120440B2/en
Priority to US07/261,498 priority patent/US4987527A/en
Publication of JPH01112374A publication Critical patent/JPH01112374A/en
Publication of JPH07120440B2 publication Critical patent/JPH07120440B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は3次元的に配置されている物体を画面上に表示
し、カーソルによってそのうちの一つを選択する装置に
関する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial field of use] The present invention relates to a device for displaying an object arranged three-dimensionally on a screen and selecting one of them with a cursor.

〔従来の技術〕[Conventional technology]

従来、3次元的に配置された物体を画面に表示し、カー
ソルで選択する方法は、一例として、特開昭61−120210
号公報に開示されている。この例においては、画面上に
表示されているカーソルの2次元位置と物体の2次元位
置を比較することにより、どの物体が選択されたかを判
断する方法がとられている。
Conventionally, a method of displaying an object arranged three-dimensionally on a screen and selecting with a cursor is disclosed in, for example, JP-A-61-120210.
It is disclosed in the publication. In this example, a method of determining which object is selected by comparing the two-dimensional position of the cursor displayed on the screen with the two-dimensional position of the object is used.

また、アナグリフ方式や液晶シャッターを備えたメガネ
等を用いてステレオ視によりカーソルを立体的に表示
し、これにより3次元的な位置の指示を行う方式が提案
されている。(例、第2回ヒューマンインタフェイスシ
ンポジウム予稿集pp229〜236参照)。
Further, a method has been proposed in which an anaglyph method or a method of stereoscopically displaying a cursor using glasses having a liquid crystal shutter and the like to instruct a three-dimensional position. (For example, see Proceedings of the 2nd Human Interface Symposium pp229-236).

さらに、一般的に考えられる方法として、表示された物
体に番号、ラベル名等をそえて表示し、この番号、ラベ
ル名等をキー入力、メニュー選択等により指定して選択
する方法を考えられる。
Furthermore, as a generally conceivable method, it is possible to display a displayed object with a number, a label name, etc., and select and select the number, label name, etc. by key input, menu selection, or the like.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

上記従来技術のうち第一の方法では、画面上の2次元位
置により比較を行なうため、選択しようとしている物体
の手前に他の物体が重なって表示されているような状況
では選択しずらいという問題がある。また、第二の方法
では、立体視をするために特別なメガネが必要であり、
かつ立体視では十分な奥行き方向の距離の把握が行なえ
ないことが上記公知文献中に指摘されている。
In the first method of the above-mentioned conventional techniques, the comparison is performed based on the two-dimensional position on the screen, so it is difficult to select in a situation where another object is displayed in front of the object to be selected. There's a problem. In the second method, special glasses are required for stereoscopic viewing,
Moreover, it is pointed out in the above-mentioned publicly known documents that it is not possible to grasp a sufficient distance in the depth direction by stereoscopic vision.

第三の方法では、選択対象物体のラベル名をいちいち決
めて画面に表示しなければならない。また、物体をラベ
ル名に読みかえて選択するのでラベル名をとり違えた
り、タイプミスにより選択を間違えやすいという問題が
あった。
In the third method, the label name of the object to be selected must be decided and displayed on the screen. In addition, since the object is read as a label name and is selected, there is a problem that the label name is confused and the selection is apt to be mistaken due to a typo.

本発明の目的は、3次元的に配置された物体を3次元的
に動くカーソルにより指示することにより、人間にとっ
てわかりやすい選択方式を提供することにある。
An object of the present invention is to provide a selection method that is easy for humans to understand by pointing a three-dimensionally arranged object with a three-dimensionally moving cursor.

〔問題点を解決するための手段〕[Means for solving problems]

上記の目的を達成するため、本発明の第1の3次元選択
装置は、複数の物体、各物体に付随するマークおよびカ
ーソルそれぞれの図形を、X,Y,Z軸により3次元空間が
設定された画面に表示するグラフィックス表示装置と、
画面の3次元空間内の位置を示すカーソルを移動させる
X,Y,Z方向の変位を出力する3次元位置入力装置と、カ
ーソルで物体を選択する際に操作されて信号を発信する
ボタン入力装置と、カーソルの3次元位置・形状を記憶
し、3次元位置入力装置が出力する変位により位置が書
き替えられるカーソル情報記憶手段と、各物体の3次元
位置、形状およびマーク位置を記憶し、このマークをカ
ーソルと同じ形状で記憶する物体情報記憶手段と、ボタ
ン入力装置から信号を受けて、カーソル情報記憶手段内
のカーソル位置と物体情報記憶手段内の各物体のマーク
位置とを比較し、カーソルで選択された物体を判定する
判定手段と、判断手段により判定された物体の表示モー
ドを他と変えるように指示を出す表示変更手段と、カー
ソル情報記憶手段および物体情報記憶手段それぞれに記
憶された情報を基に、カーソル、物体及びマークを透視
投影変換し、また表示変更手段の指示で物体の表示モー
ドを変換してグラフィックス表示装置に表示する透視投
影変換表示手段と、からなることを特徴とする。
In order to achieve the above-mentioned object, the first three-dimensional selection device of the present invention sets a three-dimensional space for a plurality of objects, a mark attached to each object and a figure of each cursor by X, Y, Z axes. And a graphics display device that displays on the screen,
Move the cursor that indicates the position in the 3D space of the screen
A three-dimensional position input device that outputs displacements in the X, Y, and Z directions, a button input device that is operated when the object is selected with the cursor and sends a signal, and stores the three-dimensional position and shape of the cursor. Cursor information storage means whose position is rewritten by the displacement output by the three-dimensional position input device; and object information storage means for storing the three-dimensional position, shape and mark position of each object and storing the mark in the same shape as the cursor. Receiving a signal from the button input device, comparing the cursor position in the cursor information storage means with the mark position of each object in the object information storage means, and determining the object selected by the cursor; Based on the information stored in each of the display change means for giving an instruction to change the display mode of the object determined by the above, and the cursor information storage means and the object information storage means. Cursor objects and marks and perspective projection conversion, also features a perspective projection conversion display means for displaying the graphics display device to convert a display mode of the object at the direction of the display changing means, in that it consists of.

また、上記目的を達成するために、本発明の第2の3次
元選択装置は、第1の3次元選択装置において、位置入
力装置として3次元位置入力装置の代わりに2次元位置
入力装置を用いたものである。そのために、第1の3次
元選択装置における3次元位置入力装置の機能部分を、
第2の3次元選択装置においては、Y軸を遠近軸とする
画面上の3次元空間内の位置を示すカーソルを移動させ
るべくX,Y,Z方向のうちの2方向の変位を出力する2次
元位置入力装置と、2次元位置入力装置が出力する2方
向の変位をX,Yの2方向またはX,Zの2方向に割り付ける
割り付け手段と、割り付け手段による割り付けを切り替
える第1のボタン入力装置とから構成している。したが
ってカーソル情報記憶手段は割り付け手段を介して2次
元位置入力装置が出力する変位を受取り、位置が書き替
えられることになる。その他の構成要素であるグラフィ
ックス表示装置、物体情報記憶手段、ボタン入力装置、
判断手段、表示変更手段、透視投影変換表示手段は第1
の3次元選択装置のものと同様である。
Further, in order to achieve the above object, the second three-dimensional selection device of the present invention uses the two-dimensional position input device instead of the three-dimensional position input device as the position input device in the first three-dimensional selection device. It was what I had. Therefore, the functional part of the three-dimensional position input device in the first three-dimensional selection device is
In the second three-dimensional selection device, the displacement in two directions among the X, Y, and Z directions is output in order to move the cursor indicating the position in the three-dimensional space on the screen with the Y axis as the perspective axis. Dimensional position input device, allocation means for allocating displacements in two directions output by the two-dimensional position input device in two directions X, Y or two directions X, Z, and first button input device for switching allocation by the allocation means It consists of and. Therefore, the cursor information storage means receives the displacement output by the two-dimensional position input device via the allocating means, and the position is rewritten. A graphic display device which is another component, an object information storage means, a button input device,
The judging means, the display changing means, and the perspective projection conversion display means are the first
This is the same as that of the three-dimensional selection device.

〔作用〕[Action]

本発明の第1の3次元選択装置においては、カーソルを
3次元的な位置形状を持つものとし、かつこのカーソル
と同一形状のマークを物体に添え、全てを透視投影変換
表示手段により透視投影変換して2次元画面に表示す
る。これにより、各物体、そのマークおよびカーソルの
図形は遠近法で画面上に表示され、遠近軸とY軸にとれ
ば、ある物体のY座標値が小さいほど図形は大きく示さ
れ、また同一の物体の2つがY座標値を近接して表示す
ると、それらの大きさはほぼ同じに、そしてY座標値が
同じならば両者は同じ大きさで表示されることになる。
したがって画面上でカーソルとマークの大きさを比較す
ることにより、おおよその前後関係が把握できる。例え
ば、画面上でカーソルとマークの位置、大きさが同じぐ
らいに見えれば3次元空間上で両者がほぼ同じ位置にあ
ることになる。そこで、3次元入力装置によりカーソル
をX,Z方向に移動させてカーソルを選択しようとする物
体のマークに近付ける。このような状況でボタン入力に
より、カーソル位置からの3次元的距離が最も近いマー
クを選択する判断手段を働かせて目的の物体を選択す
る。選択された物体は、表示変更手段により色を変えた
り、ブリンクされるので、操作者は選択が正しく行なわ
れたかどうかの確認を行なうことができる。
In the first three-dimensional selection device of the present invention, the cursor has a three-dimensional position shape, a mark having the same shape as the cursor is attached to the object, and the whole is perspective projection converted by the perspective projection conversion display means. And display it on a two-dimensional screen. As a result, each object, its mark, and the cursor graphic are displayed on the screen by the perspective method. When the perspective axis and the Y axis are taken, the smaller the Y coordinate value of a certain object is, the larger the graphic is shown. When two Y coordinate values are displayed close to each other, their sizes are almost the same, and if the Y coordinate values are the same, both of them are displayed in the same size.
Therefore, by comparing the sizes of the cursor and the mark on the screen, the approximate context can be grasped. For example, if the cursor and the mark appear to have the same position and size on the screen, the two are at substantially the same position in the three-dimensional space. Therefore, the cursor is moved in the X and Z directions by the three-dimensional input device to bring the cursor close to the mark of the object to be selected. In such a situation, by pressing a button, the determination means for selecting the mark having the closest three-dimensional distance from the cursor position is operated to select the target object. Since the color of the selected object is changed or blinked by the display changing means, the operator can confirm whether or not the selection is correctly made.

本発明の第2の3次元選択装置において、カーソルを3
次元方向に移動させるためには、まず第1段階で第1の
ボタン入力装置により、割り付け手段がX,Yの2方向に
割り付けるように切り替え、それから2次元位置入力装
置によりカーソルをX,Yの2方向に移動させる。この
時、カーソルのZ座標値はカーソル情報記憶手段に記憶
された値をとり、カーソルはZ座標を一定とするX,Y面
内を移動することになり、主としてY軸方向の移動によ
るカーソルの大きさを、選択しようとする物体のマーク
の大きさに合わせる。次に第2段階で第1のボタン入力
装置により、割り付け手段がX,Zの2方向に割付けるよ
うに切り替え、それから2次元位置入力装置によりカー
ソルをX,Zの2方向に移動させ、カーソルを、選択しよ
うとする物体のマークに近付ける。この時、カーソルの
Y座標値は第1の段階でカーソル情報記憶手段に書き替
えられた値をとる。かくして、第1段階および第2段階
の操作により、カーソルをX,Y,Zの3方向に移動させ、
カーソルを、選択しようとする物体のマークに近接させ
る、あるいは合わせることがことができる。それから、
第2のボタン入力装置を操作することにより、第1の3
次元選択装置と同様に、判断手段および表示変更手段を
作動させ、その結果を操作者が確認することができる。
さらに必要ならば、第1段階からの操作を繰り返す。
In the second three-dimensional selection device of the present invention, the cursor is
In order to move in the dimensional direction, first, in the first step, the allocating means is switched to allocate in the two directions of X and Y by the first button input device, and then the cursor is moved to the X, Y position by the two-dimensional position input device. Move in two directions. At this time, the Z coordinate value of the cursor takes the value stored in the cursor information storage means, and the cursor moves in the X and Y planes where the Z coordinate is constant, and the cursor mainly moves in the Y axis direction. Match the size to the size of the mark of the object to be selected. Next, in the second stage, the allocation means is switched to allocate in the two directions of X and Z by the first button input device, and then the cursor is moved in the two directions of X and Z by the two-dimensional position input device. Near the mark of the object to be selected. At this time, the Y coordinate value of the cursor takes the value rewritten in the cursor information storage means in the first step. Thus, by the operations of the first step and the second step, the cursor is moved in three directions of X, Y, Z,
The cursor can be brought close to or aligned with the mark of the object to be selected. then,
By operating the second button input device, the first 3
Similar to the dimension selection device, the judgment means and the display change means can be operated and the result can be confirmed by the operator.
If necessary, the operations from the first stage are repeated.

〔実施例〕〔Example〕

以下、本発明の実施例を図により説明する。第1図は本
発明による方式を実現する装置の一実施例を示すもので
ある。この図において、6は画面上にx,y,z方向の3軸
によつてx−y−z3次元空間が設定されたグラフィック
ス表示装置である。1は3次元ジョイスティックのよう
な3次元位置入力装置であり、装置の操作に応じて空間
上のx,y,z軸方向の変位Δx,Δy,Δzを絶えず出力す
る。そして変位Δx,Δy,Δzに応じて画面の3次元空間
の位置を示すカーソルが移動する。2は装置1上に設け
られたボタンなどによる入力装置でボタンが押された時
に信号を出力する。3はカーソル情報記憶手段であり、
この中には第2図に示すようにカーソルの現在の3次元
位置301(単に、カーソル位置という)と3次元的形状
を表わす形状データとして点の座標値302とその点のつ
ながり303が記憶されている。相対的な座標値302の各座
標値にカーソル位置301を値を加えることにより、3次
元空間上での絶対座標値が求まるようになっている。ま
た点のつながり303を指定することにより点を線分で結
ぶと、第4図に示すカーソルの図形例えば601が構成さ
れる。カーソル位置301の値は位置入力装置1の出力値
を加算することにより絶えず書きかえられる。物体情報
記憶手段4は、第3図に示すように各物体に関してその
位置401、点の座標402、点のつながり403、及びマーク
の位置404を記憶している。このマークは物体の図形に
近接して表示される。401,402,403の関係はカーソル情
報の場合と同様で、これらにより第4図に示す物体の図
形、例えば603が構成される。ただし、物体の位置401は
入力装置1の入力により変化しない。また、マーク602
の絶対座標はマーク位置404の値に物体の位置401を加え
ることにより求められる。透視投影変換表示手段5は前
記位置情報と点のつながり関係により、カーソル601と
物体603、及びマーク602の形状を透視投影変換し、グラ
フィックス表示装置6へ出力する図形を生成する。ただ
し、マーク602の形状についてはカーソル601の形状デー
タ302、303を代用する。したがって透視投影変換するこ
とにより、カーソルの位置が遠近をを示すy軸について
マークの位置に近い値をとるにつれて、カーソルの大き
さがマークのそれに近づき、さらに同じ値をとると、両
者は同じ大きさとなる。判断手段7は入力装置2からボ
タン入力があると、3次元空間において、カーソル位置
301と、物***置401にマーク位置404を加えて得られる
マークの位置とを比較し、カーソルよりある距離範囲内
にあるマークのうちで最も近くにあるマークを探し出
し、そのマークに対応した物体番号を出力する。表示変
更手段8は判断手段7により選択された物体の色を変え
たり、ブリンクさせて表示するよう透視投影変換表示手
段5に指示を出すと同時に、カーソル位置を選択された
物体のマーク位置に一致させるための表示の変更を行な
う。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows an embodiment of an apparatus for realizing the system according to the present invention. In this figure, 6 is a graphics display device in which an xyz three-dimensional space is set on the screen by three axes in the x, y and z directions. Reference numeral 1 is a three-dimensional position input device such as a three-dimensional joystick, which constantly outputs displacements Δx, Δy, Δz in the x, y, z axis directions in space according to the operation of the device. Then, the cursor indicating the position of the three-dimensional space on the screen moves according to the displacements Δx, Δy, and Δz. Reference numeral 2 denotes an input device such as a button provided on the device 1, which outputs a signal when the button is pressed. 3 is cursor information storage means,
As shown in FIG. 2, the current three-dimensional position 301 of the cursor (simply referred to as the cursor position), the coordinate value 302 of the point and the connection 303 of the point are stored as shape data representing the three-dimensional shape. ing. By adding the cursor position 301 to each coordinate value of the relative coordinate value 302, the absolute coordinate value in the three-dimensional space can be obtained. When the points are connected by a line segment by designating a point connection 303, a cursor figure shown in FIG. 4, for example, 601 is formed. The value at the cursor position 301 is constantly rewritten by adding the output value of the position input device 1. As shown in FIG. 3, the object information storage means 4 stores a position 401, a point coordinate 402, a point connection 403, and a mark position 404 for each object. This mark is displayed close to the figure of the object. The relationship between 401, 402, and 403 is the same as in the case of cursor information, and these forms the figure of the object shown in FIG. 4, for example, 603. However, the position 401 of the object does not change due to the input of the input device 1. Also, mark 602
The absolute coordinate of is obtained by adding the position 401 of the object to the value of the mark position 404. The perspective projection conversion display means 5 performs perspective projection conversion of the shapes of the cursor 601, the object 603, and the mark 602 based on the positional information and the connection relationship between the points, and generates a figure to be output to the graphics display device 6. However, for the shape of the mark 602, the shape data 302 and 303 of the cursor 601 are used instead. Therefore, by performing perspective projection transformation, as the cursor position takes a value closer to the mark position on the y-axis indicating perspective, the cursor size approaches that of the mark, and if they take the same value, they both have the same size. It becomes If there is a button input from the input device 2, the determination means 7 will move the cursor position in the three-dimensional space.
301 and the position of the mark obtained by adding the mark position 404 to the object position 401 are compared, the nearest mark among the marks within a certain distance range from the cursor is searched, and the object number corresponding to the mark Is output. The display changing means 8 changes the color of the object selected by the judging means 7 and gives an instruction to the perspective projection conversion display means 5 to display it by blinking, and at the same time, makes the cursor position coincide with the mark position of the selected object. Change the display to enable.

次に、本発明による方式によって物体の選択手順を第5
図を用いて説明する。
Next, according to the method of the present invention, an object selection procedure will be described in a fifth step.
It will be described with reference to the drawings.

アプリケーションプログラム等よりこの選択方式が呼び
だされると、カーソル位置301が初期化され(S1)、位
置入力装置1より位置の変位を読み(S2)、それによっ
てカーソル位置301を書き換え(S3)、透視投影変換表
示手段により表示する(S4)。ここでボタン入力を調
べ、ボタンが押されていなければS1に戻り、処理をくり
返す(S5)。
When this selection method is called from an application program or the like, the cursor position 301 is initialized (S1), the position displacement is read from the position input device 1 (S2), and the cursor position 301 is rewritten (S3), It is displayed by the perspective projection conversion display means (S4). Here, the button input is checked, and if the button is not pressed, the process returns to S1 and the process is repeated (S5).

これにより、画面上のカーソルは位置入力装置の操作と
連動して動くことにする。
As a result, the cursor on the screen moves in conjunction with the operation of the position input device.

ボタンが押されていた場合は、カーソル位置と各物体マ
ーク位置との3次元的距離を計算し(S6)、その距離が
ある値D以下のものがあれば(S7)、そのうちの最も距
離が小さいマークに対応した物体を求め(S8)、その物
体の表示の色を変える。
If the button is pressed, the three-dimensional distance between the cursor position and each object mark position is calculated (S6), and if the distance is less than or equal to a certain value D (S7), the most distance among them is calculated. Find the object corresponding to the small mark (S8), and change the display color of the object.

これは選択された物体だけ異なる色で書き直すことによ
り達せられる(S9)。さらにカーソルの位置を選択され
た物体のマーク位置に合わせて表示する(S10)。
This is achieved by rewriting only the selected objects in different colors (S9). Further, the position of the cursor is displayed according to the mark position of the selected object (S10).

以上により選択処理は終了するが、アプリケーションプ
ログラムの方でやり直し命令等を検出した場合は再びS1
から処理を行なうことにより、選択のやり直し等を行な
う。
This completes the selection process, but if the application program detects a redo command, etc., it returns to S1.
By performing the process from step 1, the selection is redone.

本選択方式によれば、物体だけでなくカーソルとマーク
も透視投影変換して表示され、かつカーソルとマークの
3次元的形状が同一であるので画面上での両者の大きさ
の比較により、両者の前後関係を把握することができ
る。また、選択の判断を行なう場合に、マークとカーソ
ルが完全に同じ位置になくても、カーソルとの距離があ
る値以下で最小のものが選択されるので、大きさの比較
程度の位置合せでも容易に選択することができる。さら
に、選択された物体のマークとカーソルが一致し、物体
の表示が変更されることにより、選択が正しく行なわれ
たことを確認することができる。
According to this selection method, not only the object but also the cursor and the mark are displayed by perspective projection conversion, and the three-dimensional shapes of the cursor and the mark are the same. You can grasp the context of. Even when the mark and the cursor are not at exactly the same position when making the selection judgment, the smallest distance between the cursor and a certain value or less is selected. It can be easily selected. Furthermore, the mark of the selected object and the cursor match, and the display of the object is changed, so that it is possible to confirm that the selection has been made correctly.

次に、2次元の情報が入力できるマウスやジョイスティ
ックを利用した場合の実施例を第6図により説明する。
Next, an embodiment in which a mouse or a joystick capable of inputting two-dimensional information is used will be described with reference to FIG.

この実施例は、第1図に示すものに、カーソル情報記憶
手段3と位置入力装置1、及び透視投影変換表示手段5
との間に割り付け手段11を設けたことと、ボタン入力装
置2とは別のボタン入力装置10を設けたことである。ま
た、カーソル情報記憶手段3には、第7図に示すよう
に、点の座標値302と点のつながり303をもう一組用意す
る(304,305)。このうち形状データ302,303はカーソル
がx−y平面上で動く場合の形状、形状データ304,305
はx−z平面上で動く場合の形状とする。
In this embodiment, the cursor information storage means 3, the position input device 1, and the perspective projection conversion display means 5 are shown in FIG.
That is, the allocating means 11 is provided between the button input device 2 and the button input device 2, and the button input device 10 different from the button input device 2 is provided. As shown in FIG. 7, another set of point coordinate values 302 and point connections 303 is prepared in the cursor information storage means 3 (304, 305). Of these, the shape data 302 and 303 are the shape and shape data 304 and 305 when the cursor moves on the xy plane.
Is the shape when moving on the xz plane.

第2のボタン入力装置10は第1のボタン入力装置と同様
に位置入力装置1上に設けられている。割り付け手段11
は、2次元位置入力装置20からの2次元の座標値を、カ
ーソルの3次元位置座標(x,y,z)のx,y座標値に入力す
る、次いでカーソルの3次元位置座標(x,y,z)のx,y座
標値に入力するというように、交互に2次元位置入力装
置20からの2次元情報を割り付けて、2次元位置入力装
置20を2回操作して、3次元空間でカーソルを移動させ
るに必要な3次元情報を得る手段である。割り付け手段
11は二つの割り付け状態A,Bを取り、Aの状態では2次
元位置入力装置1から入力される平面上の位置x,yの変
位Δx,Δyをカーソル位置301のx,y座標値にそれぞれ加
え、形状データ302,303を透視投影変換表示手段5に送
る。Bの状態では2次元位置入力装置20から入力される
平面上の位置をx,zの変位Δx,Δzをカーソル位置301に
x,y座標値にそれぞれ加え、形状データ304,305を透視投
影変換表示手段5に送る。そしてボタン入力装置10の入
力があるごとに割り付け状態AとBが切り替えられる。
即ち、ボタン入力装置10を押すごとに、第8図に示す如
く、カーソルの動くことができる拘束平面がx−y平面
とx−z平面との間で切り替わり、同時に表示されるカ
ーソルとマークの形状が変化する。これにより2次元の
位置入力装置を用いても、3次元的にカーソルの位置を
変えることが可能となる。また、カーソルが移動可能な
拘束平面が切り替わるごとにカーソルの形状が変わるの
で、カーソルがどの方向に移動できるかを知ることがで
き、操作者は拘束平面を空間的に知覚することができ
る。
The second button input device 10 is provided on the position input device 1 similarly to the first button input device. Allocation means 11
Inputs the two-dimensional coordinate value from the two-dimensional position input device 20 to the x, y coordinate value of the three-dimensional position coordinate (x, y, z) of the cursor, and then the three-dimensional position coordinate (x, y of the cursor y, z) x, y coordinate values are input alternately, two-dimensional information from the two-dimensional position input device 20 is alternately allocated, and the two-dimensional position input device 20 is operated twice to create a three-dimensional space. Is a means for obtaining the three-dimensional information required to move the cursor. Allocation means
11 takes two allocation states A and B, and in the state of A, the displacements Δx and Δy of the positions x and y on the plane input from the two-dimensional position input device 1 are respectively set to the x and y coordinate values of the cursor position 301. In addition, the shape data 302 and 303 are sent to the perspective projection conversion display means 5. In the state of B, the position on the plane input from the two-dimensional position input device 20 is the displacements x and z of Δx and Δz to the cursor position 301.
In addition to the x and y coordinate values, the shape data 304 and 305 are sent to the perspective projection conversion display means 5. The allocation states A and B are switched every time the button input device 10 inputs.
That is, each time the button input device 10 is pressed, as shown in FIG. 8, the constraining plane in which the cursor can move is switched between the xy plane and the xz plane, and the cursor and the mark displayed simultaneously are displayed. The shape changes. This makes it possible to change the position of the cursor three-dimensionally even if a two-dimensional position input device is used. Further, since the shape of the cursor changes every time the constraining plane on which the cursor can move changes, it is possible to know in which direction the cursor can move and the operator can perceive the constraining plane spatially.

〔発明の効果〕〔The invention's effect〕

本発明によれば、画面上に3次元的に表示されるカーソ
ルを動かし、このカーソルと物体に付されたマークとの
位置と大きさをだいたい合わせるだけで3次元的に配置
された物体を選択できるので、目的とする物体を容易に
選択でき、しかもその選択が人間にとってわかりやすく
できる。
According to the present invention, a three-dimensionally arranged object is selected simply by moving a cursor displayed three-dimensionally on the screen and roughly matching the position and size of the cursor and the mark attached to the object. As a result, the target object can be easily selected, and the selection can be easily understood by humans.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の一実施例の全体構成図、第2図はカー
ソル情報記憶手段の内容を説明する図、第3図は物体情
報記憶手段の内容を説明する図、第4図は画面に表示さ
れる図形を説明する図、第5図は選択処理の手順を示す
フローチャート、第6図は第2の実施例の全体構成図、
第7図は第2実施例のカーソル情報記憶手段の内容を説
明する図、第8図は第2実施例におけるカーソル形状の
変化を説明する図である。 1……三次元位置入力装置、2……ボタン入力装置、3
……カーソル情報記憶手段、4……物体情報記憶手段、
5……透視投影変換表示手段、6……グラフィックス表
示手段、7……判断手段、8……表示変更手段、9……
計算機本体、20……2次元位置入力装置。
FIG. 1 is an overall configuration diagram of an embodiment of the present invention, FIG. 2 is a diagram for explaining the contents of the cursor information storage means, FIG. 3 is a diagram for explaining the contents of the object information storage means, and FIG. 4 is a screen. FIG. 5 is a diagram for explaining the graphic displayed in FIG. 5, FIG. 5 is a flowchart showing the procedure of the selection process, and FIG.
FIG. 7 is a diagram for explaining the contents of the cursor information storage means of the second embodiment, and FIG. 8 is a diagram for explaining changes in the cursor shape in the second embodiment. 1 ... three-dimensional position input device, 2 ... button input device, 3
...... Cursor information storage means, 4 ...... Object information storage means,
5 ... perspective projection conversion display means, 6 ... graphics display means, 7 ... determination means, 8 ... display change means, 9 ...
Computer main unit, 20 ... Two-dimensional position input device.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 小川 優理子 茨城県土浦市神立町502番地 株式会社日 立製作所機械研究所内 (56)参考文献 特開 昭58−195977(JP,A) 特開 昭62−159286(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Yuriko Ogawa 502 Jinritsu-cho, Tsuchiura-shi, Ibaraki Machinery Research Laboratory, Hiritsu Manufacturing Co., Ltd. (56) Reference JP-A-58-195977 (JP, A) JP-A-62 -159286 (JP, A)

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】複数の物体、この各物体に付随するマーク
およびカーソルそれぞれの図形を、X,Y,Z軸により3次
元空間が設定された画面に表示するグラフィックス表示
装置と、画面の3次元空間内の位置を示すカーソルを移
動させるX,Y,Z方向の変位を出力する3次元位置入力装
置と、カーソルで物体を選択する際に操作されて信号を
発信するボタン入力装置と、カーソルの3次元位置・形
状を記憶し、3次元位置入力装置が出力する変位により
位置が書き替えられるカーソル情報記憶手段と、各物体
の3次元位置、形状およびマーク位置を記憶し、このマ
ークをカーソルと同じ形状で記憶する物体情報記憶手段
と、ボタン入力装置から信号を受けて、カーソル情報記
憶手段内のカーソル位置と物体情報記憶手段内の各物体
のマーク位置とを比較し、カーソルで選択された物体を
判定する判定手段と、判断手段により判定された物体の
表示モードを他と変えるように指示を出す表示変更手段
と、カーソル情報記憶手段および物体情報記憶手段それ
ぞれに記憶された情報を基に、カーソル、物体及びマー
クを透視投影変換し、また表示変更手段の指示で物体の
表示モードを変換してグラフィックス表示装置に表示す
る透視投影変換表示手段と、からなる3次元選択装置。
1. A graphics display device for displaying a plurality of objects, and marks and cursor figures associated with each object on a screen in which a three-dimensional space is set by X, Y, and Z axes, and a screen display device. A three-dimensional position input device that outputs displacements in the X, Y, and Z directions that move a cursor that indicates a position in a three-dimensional space, a button input device that is operated when selecting an object with the cursor, and a cursor, and a cursor The cursor information storage means for storing the three-dimensional position and shape of the object and rewriting the position by the displacement output from the three-dimensional position input device, and the three-dimensional position, shape and mark position of each object are stored, and this mark is used as a cursor. The object information storage means for storing in the same shape as, and a signal from the button input device, and compares the cursor position in the cursor information storage means with the mark position of each object in the object information storage means. , Judging means for judging the object selected by the cursor, display changing means for giving an instruction to change the display mode of the object judged by the judging means to other, and storing in the cursor information storing means and the object information storing means respectively A perspective projection conversion display means for performing perspective projection conversion of a cursor, an object and a mark on the basis of the obtained information, and for converting a display mode of the object according to an instruction of the display changing means for displaying on a graphics display device. Dimension selection device.
【請求項2】複数の物体、この各物体に付随するマーク
およびカーソルそれぞれの図形を、X,Y,Z軸により3次
元空間が設定されY軸を遠近軸とする画面に表示するグ
ラフィックス表示装置と、画面上の3次元空間内の位置
を示すカーソルを移動させるべくX,Y,Z方向のうちの2
方向の変位を出力する2次元位置入力装置と、2次元位
置入力装置が出力する2方向の変位をX,Yの2方向また
はX,Zの2方向に割り付ける割り付け手段と、割り付け
手段による割り付けを切り替える第1のボタン入力装置
と、カーソルの3次元位置・形状を記憶し、2次元位置
入力手段が出力する変位を割り付け手段を介して受けて
3次元位置が書き替えられるカーソル情報記憶手段と、
各物体の3次元位置、形状およびマーク位置を記憶し、
このマークをカーソルと同じ形状で記憶する物体情報記
憶手段と、カーソルで物体を選択する際に操作されて信
号を発信する第2のボタン入力装置と、第2のボタン入
力装置から信号を受けて、カーソル情報記憶手段内のカ
ーソル位置と、物体情報記憶手段内の各物体のマーク位
置とを比較して、カーソルで選択された物体を判定する
判断手段と、判断手段により判定された物体の表示モー
ドを他と変えるよう指示を出す表示変更手段と、カーソ
ル情報記憶手段および物体情報記憶手段それぞれに記憶
された情報を基に、カーソル、物体及びマークを透視投
影変換し、また表示変更手段の指示で物体の表示モード
を変換してグラフィックス表示装置に表示する透視投影
変換表示手段と、からなる3次元選択装置。
2. A graphic display for displaying a plurality of objects, and marks and cursors attached to the respective objects on a screen in which a three-dimensional space is set by the X, Y, and Z axes and the Y axis is the perspective axis. Two of the X, Y, and Z directions to move the device and the cursor indicating the position in the three-dimensional space on the screen.
The two-dimensional position input device that outputs the displacement in the direction, the allocation means that allocates the displacement in the two directions output by the two-dimensional position input device to the two directions of X and Y or the two directions of X and Z, and the allocation by the allocation means A first button input device for switching, cursor information storage means for storing the three-dimensional position and shape of the cursor, and receiving the displacement output from the two-dimensional position input means via the allocating means, and rewriting the three-dimensional position.
Stores the 3D position, shape and mark position of each object,
An object information storage unit that stores this mark in the same shape as the cursor, a second button input device that is operated when the object is selected with the cursor and sends a signal, and a signal from the second button input device. , A judgment means for judging the object selected by the cursor by comparing the cursor position in the cursor information storage means with the mark position of each object in the object information storage means, and the display of the object judged by the judgment means Display changing means for giving an instruction to change the mode to another, and perspective projection conversion of the cursor, object and mark based on the information stored in each of the cursor information storing means and the object information storing means, and an instruction of the display changing means. And a perspective projection conversion display means for converting the display mode of the object and displaying it on the graphics display device.
JP62269834A 1987-10-26 1987-10-26 3D selection device Expired - Fee Related JPH07120440B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP62269834A JPH07120440B2 (en) 1987-10-26 1987-10-26 3D selection device
US07/261,498 US4987527A (en) 1987-10-26 1988-10-24 Perspective display device for displaying and manipulating 2-D or 3-D cursor, 3-D object and associated mark position

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62269834A JPH07120440B2 (en) 1987-10-26 1987-10-26 3D selection device

Publications (2)

Publication Number Publication Date
JPH01112374A JPH01112374A (en) 1989-05-01
JPH07120440B2 true JPH07120440B2 (en) 1995-12-20

Family

ID=17477830

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62269834A Expired - Fee Related JPH07120440B2 (en) 1987-10-26 1987-10-26 3D selection device

Country Status (1)

Country Link
JP (1) JPH07120440B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2662539B2 (en) * 1992-09-22 1997-10-15 松下電器産業株式会社 3D graphics processor

Also Published As

Publication number Publication date
JPH01112374A (en) 1989-05-01

Similar Documents

Publication Publication Date Title
US5177474A (en) Three-dimensional display apparatus
Milgram et al. Applications of augmented reality for human-robot communication
EP0689167B1 (en) Image processing apparatus and method
US6243096B1 (en) Instruction input system with changeable cursor
JPH04233666A (en) Moving viewpoint for target in three-dimensional working region
US5577176A (en) Method and apparatus for displaying a cursor along a two dimensional representation of a computer generated three dimensional surface
JP2824454B2 (en) 3D figure input method
JPH07120440B2 (en) 3D selection device
JPH0784746A (en) Information display device and method thereof by three-dimensional icon
JP3672352B2 (en) Three-dimensional configuration editing method and three-dimensional configuration editing apparatus
JP4769942B2 (en) 3D design support system and 3D design support method
JP5247398B2 (en) Display adjustment device, display adjustment method, and computer program
JP3470771B2 (en) Projection plane linked display device
JPH1097646A (en) Method and device for obtaining three dimensional space coordinate value in three-dimensional space display system
JPH01159722A (en) Coordinate inputting device
JPS62269221A (en) Three-dimensional coordinate indicating system
JP3691105B2 (en) 3D image processing system
JP2000339385A (en) Graph display controller and storage medium
JPH08297750A (en) Display state change method for three-dimensional graphic and three-dimensional graphic display device
JPH07114655A (en) Graphic processor
JPS63168782A (en) Three-dimensional vector input system
JPH046034B2 (en)
JP3011108B2 (en) Vector data input device
JP2634404B2 (en) 3D image input method
JPH07249052A (en) Three-dimensional mechanism conceptual chart plotting device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees