[go: up one dir, main page]

JP2932845B2 - 3D figure selection input method - Google Patents

3D figure selection input method

Info

Publication number
JP2932845B2
JP2932845B2 JP21887092A JP21887092A JP2932845B2 JP 2932845 B2 JP2932845 B2 JP 2932845B2 JP 21887092 A JP21887092 A JP 21887092A JP 21887092 A JP21887092 A JP 21887092A JP 2932845 B2 JP2932845 B2 JP 2932845B2
Authority
JP
Japan
Prior art keywords
graphic
dimensional
wireframe
data
graphic data
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
Application number
JP21887092A
Other languages
Japanese (ja)
Other versions
JPH0668235A (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.)
NEC Corp
Original Assignee
Nippon Electric Co 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP21887092A priority Critical patent/JP2932845B2/en
Publication of JPH0668235A publication Critical patent/JPH0668235A/en
Application granted granted Critical
Publication of JP2932845B2 publication Critical patent/JP2932845B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、コンピュータグラフィ
ックに関し、特に三次元図形処理システムにおいてオペ
レータによって図形を選択し、その図形の情報を入力す
る方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to computer graphics, and more particularly to a method for selecting a graphic by an operator in a three-dimensional graphic processing system and inputting information on the graphic.

【0002】[0002]

【従来の技術】従来、この種の図形の選択入力の方式と
しては、実際にCRT上に表示されている図形をマウス
やタブレットなどの入力装置でヒットして、図形を選択
して入力するピック入力があった。これはすなわちカー
ソルが指しているピクセルがどの図形に属しているかを
調べ、その図形を通知するものである。例えば、ISO
規格の一つであるGKSでは、それがその図形を含むセ
グメント名とピック識別子の組として通知され、ISO
規格の他の一つであるPHIGSではストラクチャネッ
トワークとエレメント番号として通知される。
2. Description of the Related Art Conventionally, as a method of selecting and inputting a graphic of this kind, a graphic which is actually displayed on a CRT is hit with an input device such as a mouse or a tablet and a graphic is selected and input. There was input. In other words, it checks which pixel the pixel indicated by the cursor belongs to and notifies the figure. For example, ISO
In GKS, which is one of the standards, it is notified as a pair of a segment name including the figure and a pick identifier,
In PHIGS which is another one of the standards, it is notified as a structure network and an element number.

【0003】[0003]

【発明が解決しようとする課題】上述した従来の図形の
選択入力方式であるピック入力では、実際に表示されて
いる図形の中から選択して入力するものとなっていたの
で、三次元図形で不透明な図形の裏側に存在する図形は
オペレータには見えず、その図形を選択し指示すること
が非常に困難であるという欠点がある。
In the above-described pick input, which is a conventional graphic selection input method, the input is made by selecting from the actually displayed graphics. There is a drawback in that the figure behind the opaque figure is not visible to the operator, and it is very difficult to select and specify the figure.

【0004】[0004]

【課題を解決するための手段】第1の発明は、三次元図
形選択入力方式において、三次元図形データを格納して
おく三次元図形データ保存手段と、入力要求を受けて前
記図形データ保存手段に含まれる三次元図形データから
前記三次元図形の各頂点を線分で結んだワイヤフレーム
図形を生成するとともに生成した前記ワイヤフレーム図
形と元の前記三次元図形データとの対応関係の情報を保
持するワイヤフレーム図形生成手段と、前記図形データ
保存手段に含まれる図形データの隠線隠面消去などのレ
ンダリング処理を行うとともに前記入力要求を受けて前
記ワイヤフレーム図形生成手段によって生成されたワイ
ヤフレーム図形の前記レンダリング処理を行い前記二次
元表示イメージを予め備えた描画面上に表示させるレン
ダリング手段と、前記入力要求を受けて二次元カーソル
図形を前記描画面上に表示させ前記二次元カーソル図形
の位置を制御するカーソル制御手段と、前記カーソル制
御手段から受け取った前記描画面上のカーソルの座標を
もとに前記描画面上においてカーソル位置に一つの点と
して描画される三次元直線図形を作成し前記直線図形と
交わるワイヤフレーム図形を検索するワイヤフレーム図
形検索手段と、前記ワイヤフレーム図形生成手段で生成
され保持されている前記ワイヤフレーム図形と前記元の
三次元図形データとの対応関係の情報から前記ワイヤフ
レーム図形検索手段によって検索されたワイヤフレーム
図形の元となった図形データを検索する図形データ検索
手段と、前記図形データ検索手段によって検索された図
形データを保持し入力トリガが通知されると前記保持さ
れている図形データをシステムに入力する検索図形デー
タ保持手段とを備えたことを特徴とする。
According to a first aspect of the present invention, there is provided a three-dimensional graphic selection and input system, wherein three-dimensional graphic data storing means for storing three-dimensional graphic data, and said graphic data storing means upon receiving an input request. Generates a wireframe graphic in which each vertex of the three-dimensional graphic is connected by a line segment from the three-dimensional graphic data included in the data, and retains information on the correspondence between the generated wireframe graphic and the original three-dimensional graphic data. A wireframe graphic generating means for performing rendering processing such as elimination of hidden lines and hidden surfaces of graphic data included in the graphic data storage means, and receiving the input request and generating a wireframe graphic generated by the wireframe graphic generating means. Rendering means for performing the rendering process and displaying the two-dimensional display image on a drawing surface provided in advance, A cursor control means for displaying a two-dimensional cursor graphic on the drawing surface in response to the input request and controlling a position of the two-dimensional cursor graphic; and a coordinate of the cursor on the drawing surface received from the cursor control means. A wireframe graphic search means for generating a three-dimensional linear graphic drawn as one point at the cursor position on the drawing surface and searching for a wireframe graphic intersecting with the linear graphic; A graphic data search for searching graphic data that is the basis of the wireframe graphic searched by the wireframe graphic search means from information on the correspondence between the stored and held wireframe graphic and the original three-dimensional graphic data Means for holding graphic data retrieved by the graphic data retrieval means and receiving an input trigger Characterized in that a search graphic data holding means for inputting graphic data to the system that is the to be maintained.

【0005】[0005]

【実施例】次に、本発明について図面を参照して説明す
る。
Next, the present invention will be described with reference to the drawings.

【0006】図1は、本発明の一実施例である三次元図
形選択入力方式の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a three-dimensional figure selection input system according to one embodiment of the present invention.

【0007】本実施例の三次元図形選択入力方式におい
ては、表示されるべき三次元図形データを三次元図形デ
ータ保存手段1に格納し、レンダリング手段3がそのデ
ータの内容に従って隠線隠面消去、光源や反射を考慮し
たライティング処理などを行って図形表示手段6の描画
面上に表示する二次元表示イメージを作成し、図形表示
手段6はこの二次元表示イメージの描画を行う。一方、
図形の選択入力の要求が生じた場合には、ワイヤフレー
ム図形生成手段2は三次元図形データ保存手段1の図形
データに基づいてこのワイヤフレーム図形を生成すると
ともに、そのワイヤフレーム図形と元の図形データとの
対応関係の情報を保持する。なお、このワイヤフレーム
図形は三次元の線分の集合となる。さらに、レンダリン
グ手段3は三次元図形データ保存手段1の図形データで
はなくワイヤフレーム図形生成手段2の生成したワイヤ
フレーム図形の図形データに対してレンダリング処理を
行って、図形表示手段6の描画面上に表示するための二
次元表示イメージを作成して図形表示手段6に引き渡
し、図形表示手段6はこの二次元表示イメージの描画を
行う。また、カーソル制御手段5は入力装置4からの入
力情報、すなわち図形表示手段6の描画面上の指定され
た位置に二次元カーソル図形を作成し、図形表示手段6
に引き渡すとともに、その位置情報をワイヤフレーム図
形検索手段7に引き渡す。図形表示手段6はこの二次元
カーソル図形を描画面上に描画する。ワイヤフレーム図
形検索手段7は、カーソル制御手段から受け取った描画
面上のカーソルの座標をもとに、この描画面上において
カーソル位置に一つの点として描画されるような三次元
直線図形を作成し、この直線図形と交わるワイヤフレー
ム図形を検索する。図形データ検索手段8は、ワイヤフ
レーム図形生成手段2で生成され保持されている、ワイ
ヤフレーム図形と元の図形データとの対応関係の情報か
ら、ワイヤフレーム図形検索手段7によって検索された
ワイヤフレーム図形の元となった図形データを検索す
る。検索図形データ保持手段9は図形データ検索手段8
の検索した図形データの情報を保持する。入力装置4に
おけるマウスのボタンのクリック動作やキーボードのEN
TER キーの押下といった操作により入力トリガ通知手段
10によってトリガが検索図形データ保持手段9に通知
されると、その時に検索図形データ保持手段9に保持さ
れている図形データが入力値として通知される。
In the three-dimensional figure selection input system of this embodiment, three-dimensional figure data to be displayed is stored in a three-dimensional figure data storage means 1, and a rendering means 3 removes hidden lines and hidden surfaces according to the contents of the data. Then, a two-dimensional display image to be displayed on the drawing surface of the graphic display means 6 is created by performing lighting processing in consideration of a light source and reflection, and the graphic display means 6 draws the two-dimensional display image. on the other hand,
When a request for selection of a figure is made, the wireframe figure generating means 2 generates this wireframe figure based on the figure data of the three-dimensional figure data storage means 1 and, together with the wireframe figure and the original figure. Holds information on the correspondence with data. Note that this wireframe figure is a set of three-dimensional line segments. Further, the rendering means 3 performs a rendering process on the graphic data of the wireframe graphic generated by the wireframe graphic generation means 2 instead of the graphic data of the three-dimensional graphic data storage means 1, and performs the rendering process on the drawing surface of the graphic display means 6. A two-dimensional display image to be displayed is created and delivered to the graphic display means 6, which draws the two-dimensional display image. Further, the cursor control means 5 creates a two-dimensional cursor graphic at a designated position on the drawing surface of the graphic display means 6, that is, the input information from the input device 4,
And the position information is passed to the wire frame graphic search means 7. The graphic display means 6 draws the two-dimensional cursor graphic on the drawing surface. The wireframe figure search means 7 creates a three-dimensional linear figure which is drawn as one point at the cursor position on the drawing surface based on the coordinates of the cursor on the drawing surface received from the cursor control means. Then, a wire frame figure that intersects this straight line figure is searched. The graphic data searching means 8 is a wire frame graphic searched by the wire frame graphic searching means 7 based on information on the correspondence between the wire frame graphic and the original graphic data generated and held by the wire frame graphic generating means 2. Search for the figure data that was the source of the The search graphic data holding means 9 is a graphic data search means 8
The information of the retrieved graphic data is held. Click operation of mouse button and EN of keyboard on input device 4
When a trigger is notified to the search graphic data holding means 9 by the input trigger notification means 10 by an operation such as pressing of the TER key, the graphic data held in the search graphic data holding means 9 at that time is notified as an input value.

【0008】この動作を例として図2に示すような三次
元図形直方体Xと四角錐Yから選択入力を行う場合で説
明する。図3はこの直方体Xと四角錐Yを図2の視点か
ら見たところを二次元表示イメージとして図形表示手段
6の描画面上に表示したところを示したものである。こ
こでは視点と四角錐Yとの間に直方体Xが位置してお
り、四角錐Yは描画面上に現れない。ここで図形の選択
入力の要求が生じた場合には、ワイヤフレーム図形生成
手段2によって生成されたワイヤフレーム図形およびカ
ーソル制御手段5で作成された二次元カーソル図形11
が図4に示すように描画される。ここで二次元カーソル
図形11は入力装置4からの入力情報、すなわち図形表
示手段6の描画面上の指定された位置にある。ここで、
二次元カーソル図形11を線分ab上に位置させると、
図5に示すように描画面においてカーソル図形11の示
す位置において点となるような無限の長さの三次元直線
図形PQが生成される。この三次元直線図形PQと交わ
るワイヤフレーム図形abcdeをワイヤフレーム図形
検索手段7が検索し、さらに図形データ検索手段8はこ
のワイヤフレーム図形に対応する三次元図形が四角錐Y
であることを、ワイヤフレーム図形生成手段2に保持さ
れているワイヤフレーム図形と元の図形データとの対応
関係の情報から検索し、その検索結果、すなわち四角錐
Yの図形データを検索図形データ保持手段9に引き渡
す。ここで入力トリガ通知手段10からトリガが通知さ
れると、検索図形データ保持手段9は四角錐Yの図形デ
ータを入力値としてシステムに通知する。
[0008] As an example of this operation, a case will be described in which selection input is performed from a three-dimensional figure rectangular parallelepiped X and a quadrangular pyramid Y as shown in FIG. FIG. 3 shows the rectangular parallelepiped X and the quadrangular pyramid Y displayed from the viewpoint of FIG. 2 on the drawing surface of the graphic display means 6 as a two-dimensional display image. Here, the rectangular parallelepiped X is located between the viewpoint and the quadrangular pyramid Y, and the quadrangular pyramid Y does not appear on the drawing surface. Here, when a request for selecting and inputting a figure is made, the wire frame figure generated by the wire frame figure generating means 2 and the two-dimensional cursor figure 11 generated by the cursor control means 5 are displayed.
Is drawn as shown in FIG. Here, the two-dimensional cursor graphic 11 is located at a designated position on the drawing surface of the graphic display means 6, that is, the input information from the input device 4. here,
When the two-dimensional cursor graphic 11 is positioned on the line segment ab,
As shown in FIG. 5, a three-dimensional linear graphic PQ having an infinite length is generated such that it becomes a point at the position indicated by the cursor graphic 11 on the drawing surface. The wireframe figure search means 7 searches for a wireframe figure abcde intersecting with the three-dimensional straight figure PQ, and the figure data search means 8 determines that the three-dimensional figure corresponding to this wireframe figure is a square pyramid Y
Is retrieved from the information on the correspondence between the wire-frame graphic and the original graphic data held in the wire-frame graphic generating means 2, and the search result, that is, the graphic data of the quadrangular pyramid Y is stored in the search graphic data. Hand over to means 9. Here, when a trigger is notified from the input trigger notifying unit 10, the search figure data holding unit 9 notifies the system of the figure data of the quadrangular pyramid Y as an input value.

【0009】[0009]

【発明の効果】以上述べたように、本発明では、選択入
力の際に三次元図形の二次元表示イメージをワイヤフレ
ーム図形のものとすることにより、三次元図形処理シス
テムにおいて、ある別の図形の裏側にあって通常表示さ
れていない図形を表示図形における視点位置あるいは視
線方向を変えることなしに、オペレータによって容易に
選択し入力できるようにするという効果がある。
As described above, according to the present invention, a two-dimensional display image of a three-dimensional figure is made to be a wire-frame figure at the time of selection input, so that a different figure is provided in a three-dimensional figure processing system. There is an effect that the operator can easily select and input a figure which is not normally displayed on the back side of the display figure without changing the viewpoint position or the line-of-sight direction in the display figure.

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

【図1】本発明の一実施例の構成を示すブロック図であ
る。
FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention.

【図2】本実施例の表示される視点と図形の関係を示す
図である。
FIG. 2 is a diagram illustrating a relationship between a displayed viewpoint and a graphic according to the embodiment;

【図3】本実施例の図2の視点から見た図形を示す図で
ある。
FIG. 3 is a diagram showing a figure viewed from the viewpoint of FIG. 2 of the present embodiment.

【図4】本実施例の選択入力を行う際の描画面上の表示
を示す図である。
FIG. 4 is a diagram illustrating a display on a drawing surface when a selection input is performed in the embodiment.

【図5】選択入力を行う際に生成される三次元直線図形
とワイヤフレーム図形との交わりを示す図である。
FIG. 5 is a diagram showing the intersection of a three-dimensional linear figure and a wire frame figure generated when performing a selection input.

【符号の説明】[Explanation of symbols]

1 三次元図形データ保存手段 2 ワイヤフレーム図形生成手段 3 レンダリング手段 4 入力装置 5 カーソル制御手段 6 図形表示手段 7 ワイヤフレーム図形検索手段 8 図形データ検索手段 9 検索図形データ保持手段 10 入力トリガ通知手段 11 二次元入力カーソル図形 X 三次元図形(直方体) Y 三次元図形(四角錐) P,Q 三次元直線 R 三次元直線の通過する点 DESCRIPTION OF SYMBOLS 1 3D graphic data storage means 2 Wire frame graphic generation means 3 Rendering means 4 Input device 5 Cursor control means 6 Graphic display means 7 Wire frame graphic search means 8 Graphic data search means 9 Search graphic data holding means 10 Input trigger notification means 11 2D input cursor figure X 3D figure (rectangular parallelepiped) Y 3D figure (quadrangular pyramid) P, Q 3D straight line R Point through which 3D straight line passes

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】三次元図形選択入力方式において、三次元
図形データを格納しておく三次元図形データ保存手段
と、入力要求を受けて前記図形データ保存手段に含まれ
る三次元図形データから前記三次元図形の各頂点を線分
で結んだワイヤフレーム図形を生成するとともに生成し
た前記ワイヤフレーム図形と元の前記三次元図形データ
との対応関係の情報を保持するワイヤフレーム図形生成
手段と、前記図形データ保存手段に含まれる図形データ
の隠線隠面消去などのレンダリング処理を行うとともに
前記入力要求を受けて前記ワイヤフレーム図形生成手段
によって生成されたワイヤフレーム図形の前記レンダリ
ング処理を行い前記二次元表示イメージを予め備えた描
画面上に表示させるレンダリング手段と、前記入力要求
を受けて二次元カーソル図形を前記描画面上に表示させ
前記二次元カーソル図形の位置を制御するカーソル制御
手段と、前記カーソル制御手段から受け取った前記描画
面上のカーソルの座標をもとに前記描画面上においてカ
ーソル位置に一つの点として描画される三次元直線図形
を作成し前記直線図形と交わるワイヤフレーム図形を検
索するワイヤフレーム図形検索手段と、前記ワイヤフレ
ーム図形生成手段で生成され保持されている前記ワイヤ
フレーム図形と前記元の三次元図形データとの対応関係
の情報から前記ワイヤフレーム図形検索手段によって検
索されたワイヤフレーム図形の元となった図形データを
検索する図形データ検索手段と、前記図形データ検索手
段によって検索された図形データを保持し入力トリガが
通知されると前記保持されている図形データをシステム
に入力する検索図形データ保持手段とを備えたことを特
徴とした三次元図形選択入力方式。
In a three-dimensional graphic selection input method, a three-dimensional graphic data storage means for storing three-dimensional graphic data, and a three-dimensional graphic data stored in the graphic data storage means in response to an input request. A wireframe graphic generating means for generating a wireframe graphic in which each vertex of the original graphic is connected by a line segment and holding information on a correspondence relationship between the generated wireframe graphic and the original three-dimensional graphic data; The two-dimensional display is performed by performing rendering processing such as elimination of hidden lines and hidden surfaces of graphic data included in the data storage means, and performing the rendering processing of the wireframe graphic generated by the wireframe graphic generation means in response to the input request. Rendering means for displaying an image on a drawing surface provided in advance, and a two-dimensional car upon receiving the input request Cursor control means for displaying a graphic on the drawing surface and controlling the position of the two-dimensional cursor graphic, and a cursor on the drawing surface based on the coordinates of the cursor on the drawing surface received from the cursor control means. A wireframe graphic search means for creating a three-dimensional linear graphic drawn as one point at a position and searching for a wireframe graphic intersecting with the linear graphic; and the wireframe generated and held by the wireframe graphic generating means A graphic data search means for searching graphic data which is a source of a wireframe graphic searched by the wireframe graphic search means from information on a correspondence relationship between a graphic and the original three-dimensional graphic data; and the graphic data search means When the input trigger is notified, the held figure data is held. Three-dimensional figure selected input method which is characterized in that a search graphic data holding means for inputting over data to the system.
JP21887092A 1992-08-18 1992-08-18 3D figure selection input method Expired - Lifetime JP2932845B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21887092A JP2932845B2 (en) 1992-08-18 1992-08-18 3D figure selection input method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21887092A JP2932845B2 (en) 1992-08-18 1992-08-18 3D figure selection input method

Publications (2)

Publication Number Publication Date
JPH0668235A JPH0668235A (en) 1994-03-11
JP2932845B2 true JP2932845B2 (en) 1999-08-09

Family

ID=16726599

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21887092A Expired - Lifetime JP2932845B2 (en) 1992-08-18 1992-08-18 3D figure selection input method

Country Status (1)

Country Link
JP (1) JP2932845B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5920319A (en) 1994-10-27 1999-07-06 Wake Forest University Automatic analysis in virtual endoscopy

Also Published As

Publication number Publication date
JPH0668235A (en) 1994-03-11

Similar Documents

Publication Publication Date Title
US4982345A (en) Interactive computer graphics display system processing method for identifying an operator selected displayed object
JP3240157B2 (en) Method of operating a system for generating a control perception of movement of an object in a three-dimensional working area
US5694532A (en) Method for selecting a three-dimensional object from a graphical user interface
CN1932885B (en) 3D image processing
US5841440A (en) System and method for using a pointing device to indicate movement through three-dimensional space
JPH07296182A (en) Method and system of operating system
JP3009134B2 (en) Apparatus and method for distributing design and manufacturing information across sheet metal manufacturing equipment
JP2750318B2 (en) Method and apparatus for interlocking graphical objects
JP2907105B2 (en) 3D display device
US6918087B1 (en) Visual clues to navigate three-dimensional space in a computer-implemented graphics system
US7502027B1 (en) Electronic drawing viewer
JP2824454B2 (en) 3D figure input method
JP2932845B2 (en) 3D figure selection input method
KR100256472B1 (en) Efficient rendering with user defined rooms and windows
JP2892360B2 (en) 3D cursor control device
JPH05189544A (en) Selective input system for three-dimensional graphic
JP2980008B2 (en) 3D object selection device
JPH0683936A (en) Graphic selective input system of three-dimensional graphic processing system
JPH05250458A (en) Three dimensional graphic selecting input system
JPH07271998A (en) Stereoscopic display method and device
WO2003034343A1 (en) Hierarchical sort of objects linked in virtual three-dimensional space
JP3268667B2 (en) Interactive polygon selection device
JPH04267427A (en) Three-dimensional cursor indication system
JPH0773342A (en) Image generator
JP3476886B2 (en) Object operation device in virtual space

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19990427