JPH0734234B2 - Figure instruction method - Google Patents
Figure instruction methodInfo
- Publication number
- JPH0734234B2 JPH0734234B2 JP61195762A JP19576286A JPH0734234B2 JP H0734234 B2 JPH0734234 B2 JP H0734234B2 JP 61195762 A JP61195762 A JP 61195762A JP 19576286 A JP19576286 A JP 19576286A JP H0734234 B2 JPH0734234 B2 JP H0734234B2
- Authority
- JP
- Japan
- Prior art keywords
- graphic
- dimensional
- radial
- display
- vector
- 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 - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 15
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は図形指示方法に係り、特に多次元図形の表示装
置において、表示手段が表示対象より低次元の図形表示
しかできない場合にも好適な多次元図形の指示方法に関
する。Description: TECHNICAL FIELD The present invention relates to a graphic designating method, and is particularly suitable for a multidimensional graphic display device even when the display means can display a graphic of a lower dimension than the display target. The present invention relates to a method for designating a multidimensional figure.
一般に表示装置においては、図形の表示に2次元のCRT
ディスプレイ、液晶ディスプレイ、プラズマディスプレ
イ等が使用され、その表示図形の指示にはマウス等の2
次元ポインティングデバイスやタブレット等が使用され
ている。一方、図形表示処理の進歩により、このような
2次元平面のディスプレイに3次元図形の表示が比較的
容易に行えるようになってきた。Generally, in a display device, a two-dimensional CRT is used to display a figure.
A display, a liquid crystal display, a plasma display, etc. are used, and a mouse or other device is used to indicate the display graphic.
Dimensional pointing devices and tablets are used. On the other hand, due to the progress of graphic display processing, it has become relatively easy to display a three-dimensional graphic on such a two-dimensional plane display.
なお、2次元平面のディスプレイによる3次元情報の表
示に関しては、例えばPIXELNo.32(1985−5)“特集コ
ンピュータグラフィックスによるリアルなイメージ生成
とその適用技術”に陰影/陰線処理や反射光処理などで
実現することが記述されている。Regarding the display of three-dimensional information on a two-dimensional plane display, for example, PIXEL No.32 (1985-5) "Special Issue on Realistic Image Generation by Computer Graphics and Its Application Technology" is applied to shade / shadow processing and reflected light processing. It is described that it will be realized in.
陰影/陰線処理や反射光処理などにより表示された3次
元図形を、例えばポインティングデバイスで指示しよう
とすると、2次元平面のディスプレイでは、本来3次元
である空間を2次元平面に投影して表示し、ポインティ
ングデバイスも2次元座標しか指示できないため、奥行
座標を指定できない。即ち、3次元空間中で離れている
2つの図形が、2次元表示面で重って投影されると、そ
の区別を指示できない。従来技術では、このような点に
ついて配慮されていない。For example, when a pointing device is used to instruct a three-dimensional figure displayed by shading / hidden line processing or reflected light processing, a two-dimensional plane display displays a three-dimensional space by projecting it onto a two-dimensional plane. Since the pointing device can also specify only two-dimensional coordinates, the depth coordinates cannot be specified. That is, when two figures separated in the three-dimensional space are overlapped and projected on the two-dimensional display surface, the distinction cannot be given. The prior art does not consider such a point.
本発明の目的は、3次元図形(一般には多次元図形)を
2次元平面に投影して表示する表示装置において、3次
元図形を正確かつ容易に特定することができる図形指示
方法を提供することにある。An object of the present invention is to provide a figure pointing method capable of accurately and easily specifying a three-dimensional figure in a display device for projecting and displaying a three-dimensional figure (generally a multi-dimensional figure) on a two-dimensional plane. It is in.
本発明は、表示面上に、操作者の操作に応じて、該操作
者の指示した位置を頂点とする図形指示用の放射状多次
元図形(円錐、角錐等)を表示し、該指示用放射状多次
元図形(以下、単に指示用放射状図形を呼ぶ)の内部に
あって、その頂点に最も近い図形(一般にはn番目に近
い図形)を、操作者が指示した図形であると認定するこ
とにある。The present invention displays, on a display surface, a radial multidimensional figure (cone, pyramid, etc.) for designating a figure having a position designated by the operator as a vertex in response to an operation by the operator, and the designating radial pattern is displayed. To determine that the figure closest to the vertex (generally, the figure closest to the nth) inside the multi-dimensional figure (hereinafter simply referred to as the indicating radial figure) is the figure indicated by the operator. is there.
操作者は、ジヨイスティック等を操作して、放射状多次
元図形(指示用放射状図形)の頂点及び方向を、指示し
たい図形を特定するのに有効なように設定する。この場
合、表示装置は、指示用放射状図形の設定に応じて指示
された図形がどれであるかを示すことが望ましい。目的
の図形が指示できた時に、その旨操作者が入力すること
により、当該図形の指示が完了する。The operator operates a joystick or the like to set the vertices and directions of the radial multidimensional graphic (radial graphic for designating) so as to be effective for specifying the graphic desired to be designated. In this case, it is desirable that the display device indicate which figure is designated according to the setting of the pointing radial figure. When the target figure can be designated, the operator inputs the fact to complete the designation of the figure.
以下、本発明の一実施例について図面により説明する。 An embodiment of the present invention will be described below with reference to the drawings.
はじめに、第1図乃至第3図により本発明の図形指示方
法の概要を説明する。本例では、指示用放射状図形の頂
点を表示空間内に置き、その設定はベクトルカーソルに
より行うとする。また、頂点はベクトルカーソルそのも
のとし、放射状図形の開口部の方向(以下、単に「方
向」と呼ぶ)は、表示空間を移動し続けるベクトルカー
ソルの速度ベクトルの方向と一致させる。なお、ベクト
ルカーソルは位置座標に加えて速度ベクトルを与えたも
ので、これについては特願昭61−1089号に詳述されてい
る。First, the outline of the figure designating method of the present invention will be described with reference to FIGS. In this example, it is assumed that the vertices of the pointing radial graphic are placed in the display space and the setting is performed by the vector cursor. The vertex is the vector cursor itself, and the direction of the opening of the radial graphic (hereinafter, simply referred to as “direction”) is made to coincide with the direction of the velocity vector of the vector cursor that continues to move in the display space. The vector cursor gives a velocity vector in addition to the position coordinates, which is described in detail in Japanese Patent Application No. 61-1089.
第1図において、表示画面100には立方体103と、表示中
の3次元空間でその手前側にある立方体104が表示され
ている。操作者はこの立方体104の上面奥右側の頂点を
指示して上位装置に入力する意図を持っているものとす
る。なお、本実施例では上位装置と表示装置の間の図形
インターフェイスは、ユーザ指定に近いレベルの図形コ
マンドであり、画素や微小図形への展開は行われていな
いもとする。In FIG. 1, a cube 103 and a cube 104 on the front side in the three-dimensional space being displayed are displayed on the display screen 100. It is assumed that the operator intends to instruct the vertex on the back right side of the upper surface of the cube 104 and input it to the host device. In the present embodiment, it is assumed that the graphic interface between the host device and the display device is a graphic command of a level close to that specified by the user and is not expanded into pixels or minute graphics.
上記の頂点を指示するためには、操作者は3次元指示用
入力装置105を操作してベクトルカーソル102を移動さ
せ、画面上部のアイコンで「点」を選択したのち、目的
とする頂点の近くに移動し(102′は移動後のベクトル
カーソルを示す)、その先端を頂点とする指示用放射状
図形101が、目的の頂点を内部に含むよう設定すればよ
い。3次元指示用入力装置105はベクトルカーソルの方
向制御を行うジョイスティック108及びベクトルカーソ
ルの速さ制御を行うスライドボリューム109を有する。
ジョイステイック108上に入力指示スイッチ106と「次に
近い」指示用スイッチ107がある。ベクトルカーソルの
移動速度ベクトル(速さ及び方向)は、ジョイスティッ
ク108及びスライドボリューム109により変更できる。In order to specify the above-mentioned apex, the operator operates the three-dimensional instruction input device 105 to move the vector cursor 102, selects “point” from the icon at the top of the screen, and then selects the point near the desired apex. (102 'shows a vector cursor after the movement), and the pointing radial graphic 101 having its tip as a vertex may be set so as to include the target vertex inside. The three-dimensional pointing input device 105 has a joystick 108 for controlling the direction of the vector cursor and a slide volume 109 for controlling the speed of the vector cursor.
On the joystick 108, there are an input instruction switch 106 and a “next closest” instruction switch 107. The moving speed vector (speed and direction) of the vector cursor can be changed by the joystick 108 and the slide volume 109.
操作者がベクトルカーソルを表示画面上の102から102′
に移動させたとき、立方体103及び104との3次元空間内
での位置関係、指示用放射状図形101の方向によって、
下記の場合が生ずる。Operator displays vector cursor 102 to 102 'on screen
When it is moved to, depending on the positional relationship with the cubes 103 and 104 in the three-dimensional space and the direction of the indicating radial diagram 101,
The following cases occur.
(1) 指示用放射状図形101が立方体104の目的の頂点
を含み、同じく含まれた頂点のうち、指示用放射状図形
の頂点に最も近い。この場合には、目的の頂点を形成す
る立方体104の3辺が高輝度表示となる。第1図はこれ
を示している。(1) The pointing radial graphic 101 includes the target vertex of the cube 104, and of the included vertices, it is the closest to the vertex of the pointing radial graphic. In this case, the three sides of the cube 104 forming the target apex are displayed with high brightness. Figure 1 illustrates this.
(2) 指示用放射状図形101が立方体103の、表示画面
上は目的の立方体104の頂点と重なっている頂点を含
み、同じく含まれた頂点のうち、指示用放射状図形の頂
点に最も近い。この場合は、立方体103の2辺が高輝度
表示となる。第2図はこれを示している。(2) The pointing radial graphic 101 includes a vertex of the cube 103 that overlaps the vertex of the target cube 104 on the display screen, and is the closest to the vertex of the pointing radial graphic among the included vertices. In this case, the two sides of the cube 103 are displayed with high brightness. Figure 2 illustrates this.
(3) 指示用放射状図形101が立方体103又は104のど
の頂点も含まない。第3図はこれを示しており、高輝度
表示はない。(3) The pointing radial graphic 101 does not include any vertex of the cube 103 or 104. FIG. 3 shows this, and there is no high brightness display.
(4) その他の場合 (1)の状態で入力指示スイッチ106を操作者が押す
と、高輝度表示が示している頂点を操作者が指定したと
して、上位装置に頂点の座標が報告される。また、
(2)または(4)の場合であっても、目的の頂点が指
示用放射状図形101に含まれていれば、「次に近い」指
示スイッチ107を操作することにより、目的の頂点へ指
定を移すことができる(例えば第2図から第1図にかえ
る)。こゝで入力指示スイッチ106を押せば、立方体104
の目的の頂点の座標が上位装置に報告される。(4) Other cases When the operator presses the input instruction switch 106 in the state of (1), it is assumed that the operator has designated the vertex indicated by the high-intensity display, and the coordinates of the vertex are reported to the host device. Also,
Even in the case of (2) or (4), if the target vertex is included in the pointing radial graphic 101, the designation to the target vertex is performed by operating the “next closest” designation switch 107. Can be transferred (for example, from FIG. 2 to FIG. 1). If you press the input instruction switch 106 here, the cube 104
The coordinates of the target vertex of are reported to the host device.
第4図は本発明による表示装置の一実施例のブロック図
である。FIG. 4 is a block diagram of an embodiment of the display device according to the present invention.
上位装置からの図形コマンドは通信インターフェイス40
1を通じて全体の制御・演算部402が受信し、図形コマン
ド格納部404に格納する。受信が完了すると、図形コマ
ンド格納部404内の図形コマンドは制御・演算部402によ
りドット情報に展開され、シェーディング等の3次元処
理を施され、図形コマンド展開・3次元処理結果格納部
(画面バッファ1)405に格納される。3次元図形表示
制御部408は該画面バッファ405を走査し、表示用信号を
表示制御部410に渡す。The graphic command from the host device is the communication interface 40
The control / calculation unit 402 of the whole receives through 1 and stores it in the graphic command storage unit 404. When the reception is completed, the graphic command in the graphic command storage unit 404 is expanded into dot information by the control / calculation unit 402, and three-dimensional processing such as shading is performed, and the graphic command expansion / three-dimensional processing result storage unit (screen buffer 1) Stored in 405. The three-dimensional graphic display control unit 408 scans the screen buffer 405 and passes a display signal to the display control unit 410.
一方、3次元指示用入力装置105を操作者が操作する
と、その情報は入力装置インターフェイス403を通して
制御・演算部402が受け取り、ベクトルカーソル関連の
情報であれば、ベクトルカーソル・指示用放射状図形パ
ラメータ用レジスタ407に格納される。このレジスタ407
は更新すると、制御・演算部402はそれに応じてベクト
ルカーソルの速度ベクトルの変更処理を行う(指示用放
射状図形の位置・方向もこれに伴い変化する)。On the other hand, when the operator operates the three-dimensional pointing input device 105, the information is received by the control / arithmetic unit 402 through the input device interface 403. If the information is related to the vector cursor, it is used for the vector cursor / pointing radial graphic parameter. It is stored in the register 407. This register 407
When the is updated, the control / calculation unit 402 changes the velocity vector of the vector cursor accordingly (the position / direction of the pointing radial graphic also changes accordingly).
ベクトルカーソル・指示用放射状図形描画結果格納部
(画面バッファ2)406には、レジスタ407を内容更新に
応じて刻々変化するベクトルカーソル・指示用放射状図
形の描画結果が格納される。画面バッファ406の内容は
ベクトルカーソル・指示用放射状図形表示制御部409が
読み出し、表示用信号の形で表示制御部410へ渡す。表
示制御部410は3次元図形用表示制御部408及びベクトル
カーソル・指示用放射状図形表示制御部409からの表示
用信号を合成し、ディスプレイ411へ表示する。The vector cursor / indication radial graphic drawing result storage unit (screen buffer 2) 406 stores the drawing result of the vector cursor / indication radial graphic that changes momentarily in accordance with the contents update in the register 407. The contents of the screen buffer 406 are read by the vector cursor / indication radial graphic display control unit 409 and passed to the display control unit 410 in the form of a display signal. The display control unit 410 synthesizes the display signals from the three-dimensional graphic display control unit 408 and the vector cursor / indication radial graphic display control unit 409, and displays them on the display 411.
第5図はベクトルカーソル・指示用放射状図形パラメー
タ用レジスタ407の内容を示す。#1のベクトルカーソ
ル位置(指示用放射状図形頂点)は、表示中の3次元空
間でのベクトルカーソル位置を座標(Pcx,Pcy,Pcz)で
示している。この点は同時に指示用放射状図形の起点で
もある。#2のベクトルカーソル速度ベクトル(方向は
指示用放射状図形の方向と同じ)は、ベクトルカーソル
の移動の速さと方向を、ベクトル(Vx,Vy,Vz)で示して
いる。ベクトルカーソルは3次元指示用入力装置105に
よってその速度ベクトルが変化するもので、ジョイステ
ック108及びスライドボリューム109を中立状態にする
と、その直前設定した速度ベクトルを維持して、表示3
次元空間中を移動し続ける。指示用放射状図形の方向
は、この速度ベクトルの方向に一致している。#3には
指示する図形の種別(点、直線、平面…)がコード化さ
れて格納される。この設定は画面上部のアイコンをベク
トルカーソルでポイントすることにより変更される。#
4には指示用放射状図形頂点に、何番目に近い図形を指
示するかが、整数nで格納されている。この値は3次元
指示用入力装置105のスイッチ107により変更される。#
5は、#1〜3の条件で定まる「指示された図形」の対
上位インターフェイス上での識別子である。指示する図
形の種別が「点」である場合には、#6に座標が格納さ
れる。FIG. 5 shows the contents of the vector cursor / pointing radial graphic parameter register 407. The # 1 vector cursor position (pointing radial figure vertex) indicates the vector cursor position in the three-dimensional space being displayed by coordinates (Pcx, Pcy, Pcz). This point is also the starting point of the indicating radial graphic. The vector cursor velocity vector of # 2 (the direction is the same as the direction of the pointing radial graphic) indicates the moving velocity and direction of the vector cursor as a vector (Vx, Vy, Vz). The vector cursor has its velocity vector changed by the three-dimensional pointing input device 105. When the joystick 108 and the slide volume 109 are set to the neutral state, the velocity vector set immediately before that is maintained and the display 3
Keep moving in the dimensional space. The direction of the pointing radial graphic matches the direction of this velocity vector. In # 3, the type (point, straight line, plane ...) Of the figure to be instructed is coded and stored. This setting can be changed by pointing the icon at the top of the screen with the vector cursor. #
In 4, an integer n is stored which indicates the closest figure to the apex of the indicating radial figure. This value is changed by the switch 107 of the three-dimensional pointing input device 105. #
Reference numeral 5 is an identifier on the upper-level interface of the "instructed figure" determined by the conditions of # 1 to # 3. When the type of the figure to be instructed is “point”, the coordinates are stored in # 6.
第6図は本実施例の動作を示すフローチャートである。
これは、ベクトルカーソルの移動に関する処理(ステッ
プ601〜603)、指示用放射状図形及びその中に含まれる
図形またはアイコンの検出と処理(ステップ604〜60
6)、「入力」指示処理(ステップ607〜612)よりな
る。FIG. 6 is a flow chart showing the operation of this embodiment.
This is processing for moving the vector cursor (steps 601 to 603), detection and processing of the pointing radial graphic and a graphic or icon included therein (steps 604 to 60).
6), "input" instruction processing (steps 607 to 612).
まず、3次元指示用入力装置105からの入力の種別を判
断し(ステップ601)、ベクトルカーソルに関連する入
力(ステップ108,109による)であれば、ステップ602の
処理を行った後、その後の入力であれば、ステップ602
をスキップして直ちにステップ603以降の処理を行う。First, the type of input from the three-dimensional instruction input device 105 is determined (step 601), and if the input is related to the vector cursor (by steps 108 and 109), after the processing of step 602, the subsequent input is performed. If yes, step 602
Then, the processing after step 603 is immediately performed by skipping.
ベクトルカーソルに関連する情報はレジスタ407に第5
図に従って格納され(ステップ602)、これに応じてベ
クトルカーソルの移動が変化する。レジスタ407が示す
ベクトルカーソルの速度ベクトルに従ってベクトルカー
ソルの次の位置と、指示用放射状図形の位置/方向が定
まり(ステップ603)、表示中の図形またはアイコンが
指示されるかどうかを判定する(ステップ604)。表示
中の図形が指示用放射状図形の内部にあるか否かは、レ
ジスタ407のベクトル情報と放射の開口度(システムで
一定のパラメータとする)、表示中の図形の方程式(40
4に格納されている図形コマンド)によって定まる。Information related to the vector cursor is stored in the fifth register 407.
It is stored according to the figure (step 602), and the movement of the vector cursor changes accordingly. According to the velocity vector of the vector cursor indicated by the register 407, the next position of the vector cursor and the position / direction of the pointing radial graphic are determined (step 603), and it is determined whether the graphic or icon being displayed is designated (step). 604). Whether or not the figure being displayed is inside the indicating radial figure is determined by the vector information of the register 407, the aperture of radiation (set as a constant parameter in the system), and the equation of the figure being displayed (40
Figure command stored in 4).
以下、表示中の点が指示用放射状図形の内部にあるか否
かの判定の例を示す。指示用放射状図形は円錐とし、そ
の開口度は、第7図に示すkを用いて定義する。すなわ
ち、放射状図形の一部をなす円錐を考えたとき、その高
さをlとすると、底面の半径がkl(kは正の定数、例え
ば1/4)となるものであるとする。指示用放射状図形101
はlを変数として0→∞に変化させたときの、円錐の底
面の円の集合として表現される。表示空間中のある点X
が指示用放射状図形101の内部に入るか否かは、この点
から指示用放射状図形101に垂線XHを下したとき、放射
状図形の原点(すなわちベクトルカーソル)PとHの距
離▲▼と▲▼の関係によって定める(第8
図)。下記不等式が成立していれば、目的の点は指示用
放射状図形の内部にある。Hereinafter, an example of determining whether or not the displayed point is inside the pointing radial graphic will be described. The radial pattern for indication is a cone, and its aperture is defined by using k shown in FIG. That is, when a cone forming a part of a radial figure is considered and its height is 1, the radius of the bottom surface is kl (k is a positive constant, for example, 1/4). Radial figure for indication 101
Is expressed as a set of circles at the bottom of the cone when changing from 0 to ∞ with l as a variable. A point X in the display space
Does not enter the inside of the pointing radial graphic 101. When the perpendicular line XH is drawn from this point to the pointing radial graphic 101, the distances ▲ ▼ and ▲ ▼ between the origins (that is, vector cursors) P and H of the radial drawing. Determined by the relationship of
Figure). If the following inequalities hold, the target point is inside the pointing radial graphic.
▲▼≦k▲▼ 指示用放射状図形内に、指定された種別の図形またはア
イコンが存在する場合、指定されたのがアイコン(指示
する図形種別を指定するための、画面上部の表示)であ
れば(ステップ105)、「入力」指示を受け取るとゝも
に(ステップ609)、レジスタ407の#3「指示する図形
の種別」を書き替え(ステップ610)、ループの初めに
戻る。▲ ▼ ≦ k ▲ ▼ If there is a specified type of graphic or icon in the pointing radial graphic, the specified one is the icon (display at the top of the screen to specify the graphic type to be specified). In this case (step 105), when the "input" instruction is received (step 609), # 3 "type of instructed figure" of the register 407 is rewritten (step 610), and the process returns to the beginning of the loop.
指定されているのが図形であれば、それを高輝度表示
し、図形IDをレジスタ407へ格納する(ステップ606)。
図形もアイコンも存在しないときはステップ605,606を
スキップする。次に、3次元指示用入力装置105から
「次に近い」指示(スイッチ107による)があるか否か
を判定して(ステップ607)、あればレジスタ407のnの
値を1増加して(ステップ608)、ステップ604以降の処
理を再度行う。「次に近い」指示がなければ、入力装置
105よりの最終的「入力」指示(スイッチ106による)の
有無を判定し(ステップ611)、あれば、その時点でレ
ジスタ407に格納されている図形ID(指示するのが点で
あれば、その点の座標)を上位装置に報告する(ステッ
プ612)。If the designated one is a figure, it is displayed in high brightness and the figure ID is stored in the register 407 (step 606).
When there is no figure or icon, steps 605 and 606 are skipped. Next, it is determined whether or not there is a "next closest" instruction (by the switch 107) from the three-dimensional instruction input device 105 (step 607), and if there is, the value of n in the register 407 is incremented by 1 ( Steps 608) and 604 and subsequent steps are performed again. Input device if there is no "next" instruction
Whether or not there is a final "input" instruction (by the switch 106) from the 105 is determined (step 611), and if there is, the graphic ID stored in the register 407 at that time (if the instruction is a point, The coordinates of the points) are reported to the host device (step 612).
以上の処理はベクトルカーソルの刻々の移動を表示する
ため、ループを形成して繰り返し行う, なお、本実施例ではベクトルカーソルがレジスタ407に
格納されたベクトルに従い、つねに移動し続けるものと
したが、操作者の指示により、図形指示を行わない場合
にはこれを一時中止するような付加機能を設けることも
可能である。The above process is repeated by forming a loop to display the momentary movement of the vector cursor. In the present embodiment, the vector cursor is always kept moving according to the vector stored in the register 407. It is also possible to provide an additional function for temporarily stopping the graphic instruction according to the operator's instruction when the graphic instruction is not performed.
本発明によれば、3次元空間を2次元平面に投影して表
示する表示装置においても、3次元図形を正確かつ容易
に指示することができる。また2次元図形を2次元平面
で表示する場合にも同じ方式で同様の効果がある。According to the present invention, it is possible to accurately and easily indicate a three-dimensional figure even in a display device that projects and displays a three-dimensional space on a two-dimensional plane. Also, when displaying a two-dimensional figure on a two-dimensional plane, the same effect can be obtained by the same method.
【図面の簡単な説明】 第1図乃至第3図は本発明の図形指示方法の概要を説明
する図、第4図は本発明の一実施例のブロック図、第5
図は第4図のベクトルカーソル・指示用放射状図形パラ
メータ用レジスタの内容を示す図、第6図は第4図の動
作を説明するフローチャート、第7図は円錐の指示用放
射状図形としたときの開口度の表現方式を示す図、第8
図はある点が指示用放射状図形の内部にあるか否かの判
定方式を示す図である。 100……表示画面、 101……指示用放射状図形、 102……ベクトルカーソル、 103,104……表示図形、 105……3次元指示用入力装置、 106……入力指示スイッチ、 107……「次に近い」指示用スイッチ。BRIEF DESCRIPTION OF THE DRAWINGS FIGS. 1 to 3 are views for explaining the outline of a figure designating method of the present invention, FIG. 4 is a block diagram of an embodiment of the present invention, and FIG.
FIG. 6 is a diagram showing the contents of the vector cursor / indicating radial graphic parameter register of FIG. 4, FIG. 6 is a flow chart for explaining the operation of FIG. 4, and FIG. 7 is a conical radial graphic for designating. FIG. 8 is a diagram showing a method of expressing the degree of aperture.
The figure is a diagram showing a method of determining whether or not a certain point is inside the radial pattern for instruction. 100 ... Display screen, 101 ... Radial figure for indication, 102 ... Vector cursor, 103,104 ... Display figure, 105 ... Input device for three-dimensional indication, 106 ... Input indication switch, 107 ... "Instruction switch.
Claims (2)
示する表示装置における図形指示方法であって、操作者
の操作に応じて該操作者の指示した位置を頂点とする指
示用の放射状多次元図形を前記表示装置に表示し、該指
示用放射状多次元図形の内部にあって、該指示用放射状
多次元図形の頂点にn番目(nは自然数)に近い図形を
前記操作者が指示した図形であると認定することを特徴
とする図形指示方法。1. A graphic designating method in a display device for projecting and displaying a multidimensional graphic on a two-dimensional display surface, for designating a position designated by an operator as an apex according to an operation of the operator. Displaying the radial multi-dimensional figure on the display device, and presenting the figure inside the radial multi-dimensional figure for instructing, which is near the n-th (n is a natural number) to the vertex of the radial multi-dimensional figure for instructing, the operator. A figure designating method characterized by recognizing that the figure is a figure designated by.
において、前記認定した図形を高輝度表示し、操作者の
次の操作に応じて、前記指示用放射状多次元図形の内部
にあって、前記認定した図形の次に該指示用放射状多次
元図形の頂点に近い図形を操作者が次に指示した図形で
あると認定することを特徴とする図形指示方法。2. The graphic designating method according to claim 1, wherein the recognized graphic is displayed with high brightness, and is present inside the radial multi-dimensional graphic for designating in accordance with the next operation of the operator. Then, the figure designating method is characterized in that the figure closest to the vertex of the designating radial multidimensional figure next to the identified figure is identified as the figure designated by the operator next.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61195762A JPH0734234B2 (en) | 1986-08-21 | 1986-08-21 | Figure instruction method |
US07/048,724 US4812829A (en) | 1986-05-17 | 1987-05-11 | Three-dimensional display device and method for pointing displayed three-dimensional image |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61195762A JPH0734234B2 (en) | 1986-08-21 | 1986-08-21 | Figure instruction method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6352266A JPS6352266A (en) | 1988-03-05 |
JPH0734234B2 true JPH0734234B2 (en) | 1995-04-12 |
Family
ID=16346535
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61195762A Expired - Lifetime JPH0734234B2 (en) | 1986-05-17 | 1986-08-21 | Figure instruction method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0734234B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2558984B2 (en) * | 1991-03-12 | 1996-11-27 | 松下電器産業株式会社 | 3D information conversation system |
JP3961545B2 (en) * | 2005-11-29 | 2007-08-22 | 株式会社コナミデジタルエンタテインメント | Object selection device, object selection method, and program |
JP6127331B2 (en) * | 2014-09-12 | 2017-05-17 | 株式会社ア−キテック | Reinforcement verification support device and program thereof |
-
1986
- 1986-08-21 JP JP61195762A patent/JPH0734234B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPS6352266A (en) | 1988-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4812829A (en) | Three-dimensional display device and method for pointing displayed three-dimensional image | |
US5583977A (en) | Object-oriented curve manipulation system | |
EP0528422B1 (en) | Three-dimensional object image drawing apparatus and method | |
US5841440A (en) | System and method for using a pointing device to indicate movement through three-dimensional space | |
US7528823B2 (en) | Techniques for pointing to locations within a volumetric display | |
JP2558984B2 (en) | 3D information conversation system | |
US5566280A (en) | 3D dynamic image production system with automatic viewpoint setting | |
US7640515B2 (en) | System for dynamically mapping input device movement as a user's viewpoint changes | |
US5870099A (en) | Method of supporting perspective projection | |
JPH04233667A (en) | Movement of object in three-dimensional working region | |
JPH0668758B2 (en) | Cursor control method and three-dimensional graphic display device | |
US5712965A (en) | Three-dimensional solid arranging/editing method in a computer graphic system and system | |
US5999165A (en) | Three-dimensional display system | |
JPH0734234B2 (en) | Figure instruction method | |
US5886700A (en) | Three-dimensional volume selection tool | |
JPH0916315A (en) | Information retrieval system | |
GB2238215A (en) | Computer display system with a three dimensional cursor shadow | |
JPH08249500A (en) | How to display 3D graphics | |
JPS62269221A (en) | Three-dimensional coordinate indicating system | |
WO1995011482A1 (en) | Object-oriented surface manipulation system | |
JPH0660164A (en) | 3D shape processing system | |
JP2935315B2 (en) | Figure selection input method in 3D figure processing system | |
JPH07200878A (en) | Multi-dimensional image manipulation device | |
JPH05165565A (en) | Coordinate input method | |
JP3268667B2 (en) | Interactive polygon selection device |