JPH0241576A - Polygon picking processing device and method - Google Patents
Polygon picking processing device and methodInfo
- Publication number
- JPH0241576A JPH0241576A JP19230988A JP19230988A JPH0241576A JP H0241576 A JPH0241576 A JP H0241576A JP 19230988 A JP19230988 A JP 19230988A JP 19230988 A JP19230988 A JP 19230988A JP H0241576 A JPH0241576 A JP H0241576A
- Authority
- JP
- Japan
- Prior art keywords
- coordinate value
- cursor
- polygon
- coordinate values
- coordinate
- 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.)
- Pending
Links
Landscapes
- Processing Or Creating Images (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〈産業上の利用分野〉
この発明は多角形に対するピッキング処理装置およびそ
の方法に関し、さらに詳細にいえば、ピッキング対象と
なる、カーソルデータと一致する多角形を識別するため
のピッキング処理装置およびその方法に関する。[Detailed Description of the Invention] <Industrial Application Field> The present invention relates to a polygon picking processing device and method, and more specifically, to a method for identifying a polygon to be picked that matches cursor data. The present invention relates to a picking processing device and a method thereof.
〈従来の技術、および発明が解決しようとする問題点〉
グラフィック・デイスプレィ装置においては、多数の図
形が同時に表示されている状態において、特定の図形の
みの消去、移動、拡大、縮小、回転等を行なわせる要求
が頻発するので、所望のカーソルデータを設定すること
により、カーソルデータを含む特定の図形を指定図形と
して識別し、必要に応じて識別結果に基づいて指定図形
を強調表示するピッキング処理装置が必須である。<Prior art and problems to be solved by the invention> In a graphic display device, when a large number of figures are displayed simultaneously, it is difficult to erase, move, enlarge, reduce, rotate, etc. only a specific figure. Since there are frequent requests for picking, a picking processing device that identifies a specific shape that includes cursor data as a designated shape by setting desired cursor data, and highlights the designated shape based on the identification result as necessary. is required.
第6図はグラフィック・デイスプレィ装置の概略構成を
示すブロック図であり、図示しない上位プロセッサから
直接、或は通信回線を通して供給される描画コマンドデ
ータを入力としてデイスプレィメモリ上に図形情報を含
むストラフチャを構築する図形情報管理部(5■)と、
図形情報管理部(51)によりデイスプレィメモリ(5
2)から読出された図形情報を入力として、座標変換処
理、クリップ処理等を行なう図形描画部(53)と、図
形描画部(53)において必要な処理を施すことにより
得られたデータが書込まれる画像メモリ(54)と、画
像メモリ(54)の内容に対応して可視的表示を行なう
CRTデイスプレィ(55)とを有している。そして、
上記図形描画部(53)は、ピッキング処理時において
、指定図形識別結果データを図形情報管理部(51)に
フィードバックするようにしている。尚、(56)はピ
ッキング対象のカーソルデータを入力する指示部であり
、例えば、スタイラスペン、およびタブレットで構成さ
れている。FIG. 6 is a block diagram showing a schematic configuration of a graphic display device, in which drawing command data supplied directly from a higher-level processor (not shown) or through a communication line is input to create a structure containing graphic information on a display memory. The graphic information management section to be constructed (5■),
The display memory (5) is stored by the graphic information management unit (51).
The graphic drawing unit (53) receives the graphic information read from 2) and performs coordinate conversion processing, clipping processing, etc., and the data obtained by performing necessary processing in the graphic drawing unit (53) is written. The image memory (54) has an image memory (54), and a CRT display (55) that visually displays the contents of the image memory (54). and,
The graphic drawing section (53) feeds back designated graphic identification result data to the graphic information management section (51) during the picking process. Note that (56) is an instruction unit for inputting cursor data to be picked, and is composed of, for example, a stylus pen and a tablet.
さらに詳細に説明すると、上記図形情報管理部(51)
においては、順次供給される描画コマンドデータに基づ
いてストラフチャデータ(以下、図形名と略称する)を
生成し、図形情報と共にデイスプレィメモリ(52)に
書込むものである。そして、図形描画動作を行なわせる
場合には、デイスプレィメモリ(52)から読出した図
形情報を図形描画部(53)に供給し、ピッキング動作
を行なわせる場合には、デイスプレィメモリ(52)か
ら読出した図形情報と共に図形名を図形描画部(53)
に供給するとともに、指示部(56)により入力された
カーソルデータをそのまま図形描画部(53)に供給す
るようにしている。To explain in more detail, the graphic information management section (51)
, struture data (hereinafter abbreviated as figure name) is generated based on sequentially supplied drawing command data, and is written into the display memory (52) together with figure information. When performing a graphic drawing operation, the graphic information read from the display memory (52) is supplied to the graphic drawing section (53), and when performing a picking operation, the graphic information is read from the display memory (52). The figure drawing unit (53) displays the figure name along with the read figure information.
At the same time, the cursor data input by the instruction section (56) is supplied as is to the graphic drawing section (53).
上記図形描画部(53)は、上記図形情報管理部(51
)から順次供給される図形情報に基づいてピクセル単位
の描画データを生成するものであり、具体的には、第7
図に示すように、指示部(5B)により指定されたカー
ソルのX座標値およびy座標値をそれぞれXレジスタ(
62)、yレジスタ(61)に保持し、図示しない線分
補間演算器から順次出力される各ビクセルのX座標値お
よびy座標値を夫々上記X座標値およびy座標値と比較
器(63) (84)により比較し、比較結果信号をA
NDゲート(65)に供給してヒット信号を得るように
している。そして、図形描画動作を行なう場合には、図
形情報管理部(51)から供給された図形情報に基づい
て座標変換処理、クリップ処理等を行ない、得られたデ
ータを画像メモリ(54)に書込み、ピッキング動作を
行なう場合には、上記のようにして得られたデ−タがカ
ーソルデータと一致しているか否かを判別し、一致して
いると判別された場合に、そのデータが属する図形の図
形基を指定図形識別結果データとして図形情報管理部(
51)にフィードバックするようにしている。The graphic drawing unit (53) includes the graphic information management unit (51).
) is used to generate pixel-by-pixel drawing data based on graphic information sequentially supplied from the seventh
As shown in the figure, the X and Y coordinate values of the cursor specified by the instruction unit (5B) are respectively stored in the X register (
62), the x-coordinate value and y-coordinate value of each pixel held in the y register (61) and sequentially output from a line segment interpolation calculator (not shown) are compared with the above-mentioned x-coordinate value and y-coordinate value, respectively. (84), and the comparison result signal is A.
The signal is supplied to the ND gate (65) to obtain a hit signal. When performing a graphic drawing operation, coordinate conversion processing, clipping processing, etc. are performed based on the graphic information supplied from the graphic information management section (51), and the obtained data is written to the image memory (54). When performing a picking operation, it is determined whether the data obtained as described above matches the cursor data, and if it is determined that they match, the shape to which the data belongs is The figure information management unit (
51).
したがって、指示部(5B)により、ピッキング対象と
なるカーソルデータが供給された場合には、図形情報管
理部(51)を通して図形描画部(53)にカーソルデ
ータがそのまま供給される。その後、図形情報管理部(
51)がデイスプレィメモリ(52)から図形基と共に
図形情報を読出して順次図形描画部(53)に供給する
。尚、図形描画部(53)に供給する図形情報に付加さ
れる描画コマンドデータが通常の場合と同じ描画コマン
ドデータであっても、カーソルデータが供給されること
により図形描画部(53)はピッキング動作モードとな
り、ピッキング処理を行なうことが指示された状態にな
るのであるから、画像メモリ(54)に対するピクセル
データの書込みを伴なうことなく順次ピクセルデータを
生成し、カーソルデータと比較すべきことを指示するこ
とになる。Therefore, when the instruction section (5B) supplies cursor data to be picked, the cursor data is directly supplied to the graphic drawing section (53) through the graphic information management section (51). After that, the graphic information management department (
51) reads the graphic information together with the graphic base from the display memory (52) and sequentially supplies it to the graphic drawing section (53). Note that even if the drawing command data added to the figure information supplied to the figure drawing unit (53) is the same drawing command data as in the normal case, the figure drawing unit (53) performs picking by being supplied with cursor data. Since the operation mode is entered and the picking process is instructed, pixel data should be generated sequentially without writing pixel data to the image memory (54) and compared with the cursor data. will be instructed.
図形描画部(53)においては、供給された図形情報に
基づいて、画像メモリ(54)に対する書込みを伴なう
ことなくピクセルデータ生成動作を行ない、順次生成さ
れるピクセルデータについてカーソルデータと一致して
いるか否かを判別する。The graphic drawing unit (53) performs a pixel data generation operation based on the supplied graphic information without writing to the image memory (54), and matches the pixel data generated sequentially with the cursor data. Determine whether or not the
そして、生成されたピクセルデータがカーソルデータと
一致したと判別された場合には、そのピクセルデータが
属する図形の図形基を指定図形識別結果データとして図
形情報管理部(51)にフィードバックする。If it is determined that the generated pixel data matches the cursor data, the graphic base of the graphic to which the pixel data belongs is fed back to the graphic information management section (51) as specified graphic identification result data.
指定図形識別結果データとし、て図形基がフィードバッ
クされた図形情報管理部(51)においては、図形基に
基づいてデイスプレィメモリ(52)における該当図形
データの格納アドレスをサーチし、該当図形についての
み強調表示を行なうべきことを指示するコマンドデータ
を付加し、他の図形については通常の表示を行なうべき
ことを指示した状態で図形情報を順次図形描画部(53
)に供給する。The figure information management unit (51) to which the figure base is fed back as specified figure identification result data searches for the storage address of the corresponding figure data in the display memory (52) based on the figure base, and stores only the corresponding figure. The figure drawing unit (53
).
したがって、図形描画部(53)において順次生成され
るピクセルデータを画像メモリ(54)に書込ませるこ
とができ、画像メモリ(54)に書込まれたピクセルデ
ータに基づいて可視的表示を行なわせることにより、指
定図形のみについてブリンキング表示等を行なわせて強
調することができる。Therefore, pixel data sequentially generated in the graphic drawing section (53) can be written into the image memory (54), and visual display can be performed based on the pixel data written into the image memory (54). By doing so, it is possible to emphasize only the specified figure by displaying blinking or the like.
その後は、強調表示された図形を視覚的に認識し、消去
、拡大、縮小、移動等の処理コマンドを供給すれば、ピ
ッキングされた図形に対してのみ必要な処理を施すこと
ができる。Thereafter, by visually recognizing the highlighted figure and supplying processing commands such as erasing, enlarging, reducing, and moving, it is possible to perform necessary processing only on the picked figure.
即ち、カーソルデータを入力することにより図形をピッ
クし、視覚的に認識した上で必要な処理コマンドを入力
するだけで、所望の図形のみに対する処理を行なわせる
ことができるのである。That is, by simply picking a figure by inputting cursor data, visually recognizing it, and then inputting a necessary processing command, it is possible to process only the desired figure.
しかし、上記の構成のピッキング処理装置においては、
識別すべき図形が多角形である場合に、多角形を構成す
る多数のピクセルデータを順次生成し、順次生成される
ピクセルデータとカーソルデータとを比較することが必
要になるのであるから、何れの多角形がピッキング対象
図形であるかを識別するための所要時間が長くかかって
しまうという問題がある。さらに詳細に説明すると、第
8図Aに示すようにカーソルが多角形の外側に位置する
状態においては、多角形を構成する全てのピクセルデー
タを順次生成してカーソルデータと比較しなければピッ
キング対象図形でないことが識別できないので、最も長
い時間が必要になる。However, in the picking processing device with the above configuration,
When the figure to be identified is a polygon, it is necessary to sequentially generate a large amount of pixel data that makes up the polygon and compare the sequentially generated pixel data and cursor data. There is a problem in that it takes a long time to identify whether a polygon is a figure to be picked. To explain in more detail, when the cursor is located outside the polygon as shown in FIG. Since it cannot be determined that it is not a figure, the longest time is required.
また、第8図B、Cに示すようにカーソルが多角形の内
側に位置する状態においては、全てのピクセルデータを
生成する必要がないので、所要時間を短くすることがで
きる。即ち、カーソルデータと一致するピクセルデータ
が生成された後は何ら判別処理を行なう必要がないので
、カーソルが第8図Bに示す箇所に位置する場合には著
しく短い時間が必要になるだけであり、逆にカーソルが
第8図Cに示す箇所に位置する場合にはかなり長い時間
が必要になる。しかし、カーソルが多角形のどのような
箇所に位置するかは予め定められているわけではないか
ら、平均的には多角形を構成する全ピクセルの約1/2
より遥かに多い数のピクセルデータを生成してカーソル
データと比較することが必要になり、この結果、何れの
多角形がピッキング対象図形であるかを識別するための
所要時間が著しく長くかかってしまうのである。Further, when the cursor is located inside the polygon as shown in FIGS. 8B and 8C, it is not necessary to generate all pixel data, so the required time can be shortened. That is, since there is no need to perform any discrimination processing after pixel data that matches the cursor data is generated, a significantly shorter time is required when the cursor is located at the location shown in FIG. 8B. On the other hand, when the cursor is located at the location shown in FIG. 8C, a considerably long time is required. However, since the location of the cursor in the polygon is not determined in advance, on average it is approximately 1/2 of the total pixels that make up the polygon.
A much larger number of pixel data would need to be generated and compared with the cursor data, which would significantly increase the amount of time required to identify which polygon is the object to be picked. It is.
尚、以上にはピッキング対象図形をブリンキング表示等
を行なう場合についてのみ説明したが、ブリンキング表
示等を行なわせない場合においても同様の問題を有して
いる。Although only the case where the picking target figure is displayed in blinking mode has been described above, the same problem occurs even when the figure to be picked is not displayed in blinking mode.
〈発明の目的〉
この発明は上記の問題点に鑑みてなされたものであり、
何れの多角形がピッキング対象図形であるかを識別する
ための所要時間を著しく短縮することができる多角形に
対するピッキング処理装置およびその方法を提供するこ
とを目的としている。<Object of the invention> This invention was made in view of the above problems,
It is an object of the present invention to provide a polygon picking processing device and method that can significantly reduce the time required to identify which polygon is a figure to be picked.
く問題点を解決するための手段〉
上記の目的を達成するための、この発明の多角形に対す
るピッキング処理装置は、多角形を構成する多数の線分
の座標値を生成する座標値生成手段と、カーソルの座標
値を保持するカーソル値保持手段と、座標値生成手段に
より生成された線分の全範囲にわたって変化しない座標
値と、対応するカーソルの座標値とが一致しているか否
かを判別する一致判別手段と、座標値生成手段により生
成された線分の端点の互に異なる座標値の範囲内に対応
するカーソルの座標値が存在するか否かを判別する大小
判別手段と、一致判別手段により一致状態であると判別
されたことおよび大小判別手段によりカーソルの座標値
が端点の座標値の範囲内に存在すると判別されたことを
条件としてヒット信号を生成するヒット信号生成手段と
を含んでいる。Means for Solving the Problems> In order to achieve the above object, the polygon picking processing device of the present invention comprises coordinate value generation means for generating coordinate values of a large number of line segments constituting a polygon; , determines whether the coordinate values of the corresponding cursor match the coordinate values that do not change over the entire range of the line segment generated by the cursor value holding means for holding the coordinate values of the cursor and the coordinate value generating means. a match determining means for determining whether or not a corresponding cursor coordinate value exists within a range of mutually different coordinate values of the end points of a line segment generated by the coordinate value generating means; hit signal generating means for generating a hit signal on the condition that a match state is determined by the means and that the coordinate value of the cursor is determined to be within the range of the coordinate value of the end point by the size determining means. I'm here.
但し、上記大小判別手段が、一致判別手段により一致状
態であると判別された場合にのみ判別動作を遂行するも
のであるとともに、上記ヒット信号が、カーソルの座標
値が端点の座標値の範囲内に存在することを示す大小判
別手段からの出力信号であることが好ましい。However, the size determining means performs the determining operation only when the matching determining means determines that they are in a matching state, and the hit signal indicates that the coordinate value of the cursor is within the range of the coordinate value of the end point. It is preferable that the output signal is an output signal from the size determining means indicating that the object exists in the area.
また、線分の全範囲にわたって変化しない座標値がスキ
ャンラインと直角な方向の座標値であることが好ましい
。Further, it is preferable that the coordinate values that do not change over the entire range of the line segment are coordinate values in a direction perpendicular to the scan line.
上記の目的を達成するための、この発明の多角形に対す
るピッキング処理方法は、多角形を構成する、一方の座
標値が変化しない線分の座標値を生成し、外部操作によ
り設定されたカーソルの、上記変化しない座標値に対応
する座標値を抽出して上記変化しない座標値と比較し、
両座標値が一致していることを条件として線分の端点の
他方の座標値とカーソルの対応する座標値とを比較し、
カーソルの対応する座標値が線分の端点の座標値の間に
位置することを条件としてヒット状態であると識別する
方法である。In order to achieve the above object, the polygon picking processing method of the present invention generates the coordinate values of the line segments that make up the polygon, one of which does not change in coordinate value, , extracting the coordinate values corresponding to the above-mentioned unchanged coordinate values and comparing them with the above-mentioned unchanged coordinate values,
Compare the other coordinate value of the end point of the line segment and the corresponding coordinate value of the cursor, provided that both coordinate values match,
This is a method for identifying a hit state on the condition that the corresponding coordinate value of the cursor is located between the coordinate values of the end points of the line segment.
く作用〉
以上の構成の多角形に対するピッキング処理装置であれ
ば、外部操作により設定されたカーソルの座標値をカー
ソル値保持手段に保持させておき、座標値生成手段によ
り多角形を構成する多数の線分の座標値を順次生成する
。In the polygon picking processing device with the above configuration, the cursor coordinate values set by external operations are held in the cursor value holding means, and the coordinate value generating means is used to pick up a large number of polygons forming the polygon. Sequentially generate coordinate values of line segments.
そして、順次生成される線分の座標値のうち、全範囲に
わたって変化しない座標値と、対応するカーソルの座標
値とが一致しているか否かを一致判別手段により判別し
、さらに、順次生成される線分の座標値のうち、端点の
互に異なる座標値の範囲内に対応するカーソルの座標値
が存在するか否かを大小判別手段により判別する。この
結果、全範囲にわたって変化しない座標値がカーソルの
座標値と等しいか否かおよび端点の互に異なる座標値の
範囲内にカーソルの座標値が存在するか否かが判別され
るので、全範囲にわたって変化しない座標値がカーソル
の座標値と等しく、かつ端点の互に異なる座標値の範囲
内にカーソルの座標値が存在することを条件としてヒッ
ト信号生成手段によりヒット信号を生成することができ
る。したがって、多数のピクセルデータを生成する必要
がなくなり、ピッキング対象多角形であるか否かを識別
するための所要時間を著しく短縮することができる。Then, among the coordinate values of the line segments that are sequentially generated, the coincidence determining means determines whether or not the coordinate values that do not change over the entire range match the coordinate values of the corresponding cursor. The size determining means determines whether or not a corresponding cursor coordinate value exists within a range of mutually different coordinate values of the end point among the coordinate values of the line segment. As a result, it is determined whether the coordinate values that do not change over the entire range are equal to the cursor coordinate values and whether the cursor coordinate values exist within the range of mutually different coordinate values of the end points. A hit signal can be generated by the hit signal generating means on the condition that the coordinate value that does not change over time is equal to the coordinate value of the cursor, and that the coordinate value of the cursor exists within the range of mutually different coordinate values of the end points. Therefore, there is no need to generate a large amount of pixel data, and the time required to identify whether a polygon is a picking target polygon can be significantly shortened.
そして、上記大小判別手段が、一致判別手段により一致
状態であると判別された場合にのみ判別動作を遂行する
ものであるとともに、上記ヒット信号が、カーソルの座
標値が端点の座標値の範囲内に存在することを示す大小
判別手段からの出力信号である場合には、大小判別手段
による判別動作遂行回数を著しく減少させることができ
るので、ピッキング対象多角形であるか否かを識別する
ための所要時間を一層短縮することができ、しかもヒッ
ト信号生成手段が不要になるので構成を簡素化すること
ができる。The size determining means performs the determining operation only when the matching determining means determines that there is a match, and the hit signal indicates that the coordinate value of the cursor is within the range of the coordinate value of the end point. If the output signal from the size determining means indicates that the polygon exists in a The required time can be further shortened, and the configuration can be simplified since no hit signal generating means is required.
また、線分の全範囲にわたって変化しない座標値がスキ
ャンラインと直角な方向の座標値である場合には、ラス
クスキャン型のグラフィック◆デイスプレィ装置に簡単
に適用することができ、しかもピッキング対象多角形で
あるか否かを識別するための所要時間を著しく短縮する
ことができる。In addition, if the coordinate values that do not change over the entire range of the line segment are the coordinate values in the direction perpendicular to the scan line, it can be easily applied to a rusk scan type graphic ◆ display device, and the polygon to be picked It is possible to significantly shorten the time required to identify whether the
以上の多角形に対するピッキング処理方法であれば、多
角形を構成する、一方の座標値が変化しない線分の座標
値を生成して対応するカーソルの座標値と一致するか否
かを判別し、一致すると判別された場合にのみ、線分の
端点の互に異なる座標値を生成して対応するカーソルの
座標値が上記座標値の範囲内に存在しているか否かを判
別し、存在すると判別された場合にのみヒット状態であ
ると識別するのであるから、生成すべきデータ数を減少
させることができるのみならず、判別処理遂行回数をも
減少させることができ、この結果、ピッキング対象多角
形であるか否かを識別するための所要時間を著しく短縮
することができる。In the above picking processing method for a polygon, the coordinate values of the line segments that make up the polygon do not change are generated, and it is determined whether or not they match the coordinate values of the corresponding cursor. Only when it is determined that they match, generate mutually different coordinate values of the end points of the line segment, determine whether the corresponding cursor coordinate values exist within the range of the above coordinate values, and determine if they do exist. Since the hit state is identified only when the polygon to be picked It is possible to significantly shorten the time required to identify whether the
〈実施例〉 以下、実施例を示す添付図面によって詳細に説明する。<Example> Hereinafter, embodiments will be described in detail with reference to the accompanying drawings showing examples.
第2図はこの発明のピッキング処理装置を組込んだグラ
フィック・デイスプレィ装置の概略構成を示すブロック
図であり、図示しない上位プロセッサから直接、或は通
信回線を通して供給される描画コマンドデータを入力と
してデイスプレィメモリ上に図形情報を含むストラフチ
ャを構築する図形情報管理部(1)と、図形情報管理部
(1)によりデイスプレィメモリ口から読出された図形
情報を入力として、座標変換処理、クリップ処理等を行
なう図形描画部(3]と、図形描画部(3)において必
要な処理を施すことにより得られたデータが書込まれる
画像メモリ(4)と、画像メモリ(4)の内容に対応し
て可視的表示を行なうCRTデイスプレィ(5)とを有
している。そして、上記図形描画部G)は、ピッキング
処理時において、指定図形識別結果データを図形情報管
理部(1)にフィードバックするようにしている。尚、
(6)はピッキング対象のカーソルデータを入力する指
示部であり、例えば、スタイラスペン、およびタブレッ
トで構成されている。FIG. 2 is a block diagram showing a schematic configuration of a graphic display device incorporating the picking processing device of the present invention. A graphic information management unit (1) constructs a structure containing graphic information on the spray memory, and the graphic information management unit (1) receives the graphic information read from the display memory port and performs coordinate conversion processing, clip processing, etc. a graphic drawing unit (3) that performs the necessary processing; an image memory (4) into which data obtained by performing necessary processing in the graphic drawing unit (3) is written; The graphic drawing unit G) is configured to feed back designated graphic identification result data to the graphic information management unit (1) during picking processing. ing. still,
(6) is an instruction unit for inputting cursor data to be picked, and is composed of, for example, a stylus pen and a tablet.
さらに詳細に説明すると、上記図形情報管理部(1)に
おいては、順次供給される描画コマンドデータに基づい
て、図形情報をデイスプレィメモリ(2)に書込むとと
もに、図形識別データとして、例えば、1つのビューデ
ータ、少なくとも1つのクラスデータ、1つのセグメン
トデータ、および1つの識別データからなる階層構造の
図形名をも書込むようにしである。したがって、図形格
納アドレスを図形識別データとしてデイスプレィメモリ
■に対するアクセスを行なうことができるほか、必要に
応じて図形名を図形識別データとしてデイスプレィメモ
リ(2)に対するアクセスを行なうことができる。そし
て、図形描画動作を行なわせる場合には、デイスプレィ
メモリ(2)から読出した図形情報と共に、生成された
描画コマンドデータを図形描画部(3)に供給し、逆に
、ピッキング動作を行なわせる場合には、デイスプレィ
メモリ(2)から読出した図形情報と共にデイスプレィ
メモリ(りにおける図形格納アドレスを図形描画部(3
)に供給するとともに、指示部(6)により入力された
カーソルデータをそのまま図形描画部(3)に供給する
ようにしている。To explain in more detail, the graphic information management section (1) writes graphic information into the display memory (2) based on sequentially supplied drawing command data, and also writes graphic information as graphic identification data, for example, 1. The graphic name of the hierarchical structure consisting of one view data, at least one class data, one segment data, and one identification data is also written. Therefore, the display memory (2) can be accessed using the graphic storage address as graphic identification data, and the display memory (2) can also be accessed if necessary using the graphic name as graphic identification data. When a figure drawing operation is to be performed, the generated drawing command data is supplied to the figure drawing section (3) together with the figure information read out from the display memory (2), and conversely, the figure drawing unit (3) is caused to perform a picking operation. In this case, the figure storage address in the display memory (2) is stored in the figure drawing unit (3) together with the figure information read from the display memory (2).
), and the cursor data input by the instruction section (6) is supplied as is to the graphic drawing section (3).
上記図形描画部(3)は、上記図形情報管理部(1)が
ら順次供給される図形情報に基づいてピクセル単位の描
画データを生成するものである。そして、図形描画動作
を行なう場合には、図形情報管理部(1)から供給され
た図形情報、および描画コマンドデータに基づいて座標
変換処理、クリップ処理等を行ない、得られたデータを
画像メモリ(4)に書込み、逆に、ピッキング動作を行
なう場合には、上記のようにして得られたデータのうち
、スキャンラインと直角な方向のデータがカーソルデー
タと一致しているか否かを判別するとともに、スキャン
ライン方向の端点データの範囲内にカーソルデータが含
まれているか否かを判別し、一致し、かつ含まれている
と判別された場合に、そのデータが属する多角形の図形
格納アドレスを指定図形識別結果データとして図形情報
管理部(1)にフィードバックするようにしている。The graphic drawing section (3) generates pixel-by-pixel drawing data based on the graphic information sequentially supplied from the graphic information management section (1). When performing a graphic drawing operation, coordinate conversion processing, clipping processing, etc. are performed based on the graphic information supplied from the graphic information management unit (1) and drawing command data, and the obtained data is stored in the image memory ( 4), and conversely, when performing a picking operation, it is determined whether or not the data in the direction perpendicular to the scan line matches the cursor data among the data obtained as described above. , determines whether the cursor data is included within the range of end point data in the scan line direction, and if it is determined that they match and is included, the figure storage address of the polygon to which the data belongs is determined. The data is fed back to the graphic information management section (1) as designated graphic identification result data.
第1図はこの発明のピッキング処理装置の一実施例の要
部を示すブロック図であり、指示部(6)により供給さ
れたカーソルデータのうち、スキャンラインと直角な方
向の座標値(以下、X座標値と略称する)を保持するy
レジスタ(31)と、スキャンライン方向の座穣値(以
下、X座標値と略称する)を保持するXレジスタ(32
)と、多角形のスキャンライン方向に対向する2辺を補
間する補間演算器(33)と、補間演算器(33)によ
り生成されるX座標値を一時的に保持する線分用yレジ
スタ(34)と、補間演算器(33)により生成される
X座標値を一時的に保持する1対の線分用Xレジスタ(
35)(3B)と、yレジスタ(31)の内容と線分用
yレジスタ(34)の内容とを比較する比較器(37)
と、Xレジスタ(32)の内容と線分用Xレジスタ(3
5) (3B)の内容との大小関係を判別する大小判別
用の比較器(38)と、両比較器(37) (88)か
ら出力される比較結果データを入力とするANDゲー)
(39)とを有している。FIG. 1 is a block diagram showing the main parts of an embodiment of the picking processing device of the present invention, in which coordinate values (hereinafter referred to as y to hold the X coordinate value)
A register (31) and an X register (32) that holds the coordinate value in the scan line direction (hereinafter abbreviated as the
), an interpolation calculator (33) that interpolates two sides facing each other in the scan line direction of the polygon, and a line segment y register () that temporarily holds the X coordinate value generated by the interpolation calculator (33). 34) and a pair of line segment X registers (
35) (3B) and a comparator (37) that compares the contents of the y register (31) and the contents of the line segment y register (34).
, the contents of the X register (32) and the line segment X register (3
5) A comparator (38) for determining the magnitude relationship with the contents of (3B), and an AND game that receives the comparison result data output from both comparators (37) and (88))
(39).
上記の構成のグラフィック・デイスプレィ装置の動作を
第3図を参照しながら詳細に説明する。The operation of the graphic display device having the above configuration will be explained in detail with reference to FIG.
指示H(6)により、ピッキング対象となるカーソルデ
ータが供給された場合には、図形情報管理部(1)を通
して図形描画部(3)にカーソルデータがそのまま供給
される。その後、図形情報管理部(1)がデイスプレィ
メモリ■から図形格納アドレスと共に図形情報を読出し
て順次図形描画部(3)に供給する。When cursor data to be picked is supplied according to instruction H (6), the cursor data is directly supplied to the graphic drawing unit (3) through the graphic information management unit (1). Thereafter, the graphic information management section (1) reads out the graphic information together with the graphic storage address from the display memory (2) and sequentially supplies it to the graphic drawing section (3).
尚、図形描画部(3)に供給する図形情報に付加される
描画コマンドデータは、通常の場合と同じ描画コマンド
データであってもよい。Note that the drawing command data added to the graphic information supplied to the graphic drawing section (3) may be the same drawing command data as in the normal case.
上記図形描画部(3)は、カーソルデータが供給される
ことによりピッキング動作モードとなり、ピッキング処
理を行なうことが指示された状態になり、yレジスタ(
31)およびXレジスタ(32)にそれぞれカーソルの
X座標値(yc )およびX座標値(xc)が保持させ
られる。そして、供給された図形情報に基づいて、多角
形の対向する辺を補間演算器(33)により補間し、多
角形を構成するスキャンライン方向の線分のX座標値(
yL )および端点のX座標値(xLl)、 (xL
2)を生成し、それぞれ線分用yレジスタ(34)、線
分用Xレジスタ(35) (3B)に保持させられる。The graphic drawing unit (3) enters a picking operation mode by being supplied with cursor data, enters a state where it is instructed to perform picking processing, and enters the y register (
31) and an X register (32) respectively hold the X coordinate value (yc) and the X coordinate value (xc) of the cursor. Then, based on the supplied graphic information, the interpolation calculator (33) interpolates the opposite sides of the polygon, and the X coordinate value (
yL ) and the X coordinate value of the end point (xLl), (xL
2) are generated and held in the line segment Y register (34) and line segment X register (35) (3B), respectively.
したがって、上記比較器(37)においては両y座標値
が一致しているか否かが判別され、上記比較器(3B)
においてはX座標値(xc)がX座標値(x Ll)と
X座標値(x L2)との間の値であるか否かが判別さ
れ、それぞれ判別結果信号(ah ) 、 (cb
)が出力される。そして、上記判別結果信号(ch )
。Therefore, the comparator (37) determines whether or not both y-coordinate values match, and the comparator (3B)
, it is determined whether the X coordinate value (xc) is between the X coordinate value (x Ll) and the X coordinate value (x L2), and the determination result signals (ah) and (cb
) is output. Then, the above discrimination result signal (ch)
.
(cb )が共にANDゲート(39)に供給されるの
であるから、第3図Aに示すように、両y座標値が一致
しており、しかもX座標値(xc)がX座標値(x L
l)とX座標値(x L2)との間の値であることを条
件としてANDゲート(39)からヒット信号(H)が
出力される。即ち、第3図B、Cに示す場合にはヒット
信号(H)は出力されない。(cb) are both supplied to the AND gate (39), so as shown in FIG. 3A, both y-coordinate values match, and moreover, the L
A hit signal (H) is output from the AND gate (39) on the condition that the value is between the X coordinate value (x L2) and the X coordinate value (x L2). That is, in the cases shown in FIGS. 3B and 3C, no hit signal (H) is output.
したがって、上記ヒット信号(H)が出力されたことを
条件として指定図形識別結果データとしての図形名を図
形情報管理部(1)にフィードバックし、ピッキング処
理を完了する。但し、ピッキング処理により指定された
図形をブリンキング表示する場合には、上記フィードバ
ックされた図形名により定まる図形をブリンキング表示
すべきことを指示する描画コマンドデータを付加して図
形情報を図形描画部(3)に供給すればよく、多角形を
構成する多数のピクセルデータを順次生成して画像メモ
リ(4)に格納するので、画像メモリ(4)の内容に基
づいてCRTデイスプレィ(5)により可視的な表示を
行ない、ピッキング処理が行なわれたことを可視的に表
示することができる。Therefore, on condition that the hit signal (H) is output, the figure name as designated figure identification result data is fed back to the figure information management section (1), and the picking process is completed. However, when displaying a figure specified by the picking process in a blinking manner, drawing command data instructing that the figure determined by the fed back figure name should be displayed in a blinking manner is added and the figure information is sent to the figure drawing section. (3), and since a large number of pixel data constituting the polygon are sequentially generated and stored in the image memory (4), the data can be displayed on the CRT display (5) based on the contents of the image memory (4). It is possible to visually display that the picking process has been carried out.
以上の説明から明らかなように、ピッキング処理を行な
う場合には、スキャンライン方向の複数本の線分の端点
座標データのみを生成し、カーソルの座標データと比較
するだけでよいから、生成すべきデータ数を著しく減少
させることができ、この結果、ピッキング処理に必要な
時間を著しく短縮することができる。As is clear from the above explanation, when performing picking processing, it is only necessary to generate the end point coordinate data of multiple line segments in the scan line direction and compare it with the cursor coordinate data. The amount of data can be significantly reduced, and as a result, the time required for the picking process can be significantly reduced.
〈実施例2〉
第4図はピッキング処理装置の他の実施例を示すブロッ
ク図であり、第1図の実施例と異なる点は、比較器(3
7)から出力される判別結果信号を線分用Xレジスタ(
35)(3B)に対するデータ出力制御信号とした点お
よびANDゲート(39)を省略した点のみであり、他
の部分の構成は同一である。<Embodiment 2> Fig. 4 is a block diagram showing another embodiment of the picking processing device, and the difference from the embodiment shown in Fig. 1 is that the comparator (3
7) The discrimination result signal output from the line segment X register (
35) The configuration of the other parts is the same except that the data output control signal for (3B) is used and the AND gate (39) is omitted.
したがって、この実施例の場合には、線分のX座標値(
yL )とカーソルのX座標値(yc )とが一致して
いる場合にのみカーソルのX座標値(xc )が線分の
端点のX座標値(xLl)。Therefore, in this example, the X-coordinate value of the line segment (
yL) and the cursor's X coordinate value (yc), the cursor's X coordinate value (xc) is the X coordinate value of the end point of the line segment (xLl).
(x L2)の間の値であるか否かを判別し、判別結果
信号をヒット信号(H)として使用することができる。It is possible to determine whether the value is between (x L2) and use the determination result signal as a hit signal (H).
この結果、比較器(38)による比較動作遂行回数を著
しく減少させることができるので、両比較器(37)
(38)による比較動作が同時には行なわれない場合に
、ピッキング処理のための所要時間を一層短縮すること
ができる。As a result, the number of comparison operations performed by the comparator (38) can be significantly reduced, so that both comparators (37)
When the comparison operations according to (38) are not performed simultaneously, the time required for the picking process can be further reduced.
さらに、互に対向する2辺がスキャンラインと平行な多
角形であることを予め識別することができるようにしで
ある場合には、X座標値のみならずX座標値についても
大小比較を行なわせて両大小比較結果信号に基づいてヒ
ット信号を生成することにより一層所要時間を短縮する
ことができるが、多角形を識別するための処理が必要に
なるので、不定形の多角形が多い一般のピッキング処理
にも好適であるとは断定できない。Furthermore, if it is possible to identify in advance that it is a polygon whose two opposing sides are parallel to the scan line, the magnitude comparison can be made not only for the X coordinate value but also for the X coordinate value. The time required can be further reduced by generating a hit signal based on the size comparison result signals of both sides, but this requires processing to identify polygons, so it is difficult to use general It cannot be concluded that it is also suitable for picking processing.
第5図はピッキング処理をソフトウェアにより行なう場
合の動作の一例を説明するフローチャートである。FIG. 5 is a flowchart illustrating an example of the operation when the picking process is performed by software.
ステップ■において指定されたカーソルのX座標値(x
c )およびX座標値(yc )を−時的に保持し、ス
テップ■において指定された多角形を構成するスキャン
ライン方向の線分のX座標値(yL)および端点のX座
標値(xLl)、 (xL2)を得、ステップ■にお
いて両y座標値が等しいか否かを判別する。そして、両
y座標値が等しいと判別された場合には、ステップ■に
おいてX座標値(xc )が両X座標値(xLl)、
(xL2)の間の値であるか否かを判別する。このス
テップ■においてX座標値(xc )が両X座標値(x
Ll)。The X coordinate value (x
c) and the X coordinate value (yc) - Temporarily hold the X coordinate value (yL) of the line segment in the scan line direction that constitutes the polygon specified in step (■) and the X coordinate value (xLl) of the end point , (xL2) is obtained, and in step (2) it is determined whether both y-coordinate values are equal. If it is determined that both y-coordinate values are equal, then in step 2 the X-coordinate value (xc) becomes both the
It is determined whether the value is between (xL2). In this step ■, the X coordinate value (xc) is changed to both X coordinate values (x
Ll).
(x L2)の間の値であると判別された場合には、ス
テップ■においてヒット信号(H)を生成し、そのまま
ピッキング処理を終了する。If it is determined that the value is between (x L2), a hit signal (H) is generated in step (3), and the picking process is immediately terminated.
また、上記ステップ■において両y座標値が異なると判
別された場合には、ステップ■において次の線分を指定
し、そのままステップ■以下の判別、処理を行なう。さ
らに、上記ステップ■においてX座標値(xc )が両
X座標値(xLl)。Further, if it is determined in step (2) that the two y-coordinate values are different, the next line segment is specified in step (2), and the determination and processing in step (2) and subsequent steps are performed. Furthermore, in step (2) above, the X coordinate value (xc) is both the X coordinate value (xLl).
(x L2)の間の値ではないと判別された場合には、
ステップ■において次の多角形を指定し、そのままステ
ップ■以下の判別、処理を行なう。If it is determined that the value is not between (x L2),
In step (2), the next polygon is specified, and the determination and processing in step (2) and subsequent steps are performed.
即ち、多角形を構成する線分のX座標値および端点のX
座標値をカーソルのX座標値およびX座標値と比較する
だけでピッキング対象多角形であるか否かを識別するこ
とができるので、上記第1図、第4図の構成を採用した
場合と比較してピッキングのための所要時間が多少長く
はなるが、従来例と比較すれば、所要時間を著しく短縮
することができる。In other words, the X coordinate values of the line segments that make up the polygon and the X
Since it is possible to identify whether the polygon is a polygon to be picked simply by comparing the coordinate value with the X coordinate value and the X coordinate value of the cursor, it is possible to identify whether the polygon is a polygon to be picked or not. Although the time required for picking is somewhat longer, compared to the conventional example, the time required can be significantly shortened.
尚、この発明は上記の実施例に限定されるものではなく
、例えば、図形描画部(3)に対してカーソルデータが
供給される場合に、ピッキング動作モードを指示するコ
マンドデータを付加して図形描画部(3)に供給するこ
とが可能であるほか、スタイラスペンとタブレットによ
りカーソルデータを入力する代わりにテンキーによりカ
ーソルデータを入力することが可能であるほか、ブリン
キングに代えて輝度値を変化させることにより強調表示
を行なわせることが可能であり、その他、この発明の要
旨を変更しない範囲内において種々の設計変更を施すこ
とが可能である。Note that the present invention is not limited to the above-described embodiments. For example, when cursor data is supplied to the figure drawing section (3), command data instructing the picking operation mode is added to draw a figure. In addition to being able to supply data to the drawing unit (3), it is also possible to input cursor data using a numeric keypad instead of using a stylus pen and tablet, and to change the brightness value instead of blinking. By doing so, it is possible to perform highlighted display, and various other design changes can be made without changing the gist of the present invention.
〈発明の効果〉
以上のように第1の発明は、多数のピクセルデータを生
成する必要がなくなり、多角形を構成する線分の端点の
座標値のみに基づいてピッキング処理を行なうことがで
きるので、ピッキング対象多角形であるか否かを識別す
るための所要時間を著しく短縮することができるという
特有の効果を奏する。<Effects of the Invention> As described above, the first invention eliminates the need to generate a large amount of pixel data and allows picking processing to be performed based only on the coordinate values of the end points of the line segments that make up the polygon. This has the unique effect of significantly shortening the time required to identify whether or not the polygon is a picking target polygon.
第2の発明は、カーソルの座標値が端点の座標値の範囲
内に存在するか否かの判別動作遂行回数を著しく減少さ
せることができるので、ピッキング対象多角形であるか
否かを識別するための所要時間を一層短縮することがで
き、しかもヒット信号生成手段が不要になるので構成を
簡素化することができるという特有の効果を奏する。The second invention can significantly reduce the number of times the operation of determining whether or not the coordinate value of the cursor exists within the range of the coordinate value of the end point, thereby identifying whether or not it is a polygon to be picked. This has the unique effect of further reducing the time required to generate the hit signal and simplifying the configuration since no hit signal generating means is required.
第3の発明は、ラスクスキャン型のグラフィック・デイ
スプレィ装置に簡単に適用することができ、しかもピッ
キング対象多角形であるか否かを識別するための所要時
間を著しく短縮することができるという特有の効果を奏
する。The third invention has a unique feature in that it can be easily applied to a rusk scan type graphic display device and can significantly shorten the time required to identify whether or not it is a polygon to be picked. be effective.
第4の発明は、生成すべきデータ数を減少させることが
できるのみならず、判別処理遂行回数をも減少させるこ
とができるので、ピッキング対象多角形であるか否かを
識別するための所要時間を著しく短縮することができる
という特有の効果を奏する。The fourth invention not only reduces the number of data to be generated, but also reduces the number of times the discrimination process is performed, so the time required to identify whether or not it is a polygon to be picked. It has the unique effect of being able to significantly shorten the time.
【図面の簡単な説明】
第1図はこの発明のピッキング処理装置の一実施例の要
部を示すブロック図、
第2図はこの発明のピッキング処理装置を組込んだグラ
フィック会デイスプレィ装置の概略構成を示すブロック
図、
第3図は多角形とカーソルとの関係を概略的に示す図、
第4図はピッキング処理装置の他の実施例を示すブロッ
ク図、
第5図はこの発明のピッキング処理動作を説明する簡略
化したフローチャート、
第6図は従来のピッキング処理装置を組込んだグラフィ
ック・デイスプレィ装置の構成を示す概略ブロック図、
第7図は従来のピッキング処理装置の構成を示すブロッ
ク図、
第8図は従来のピッキング処理所要時間を説明する概略
図。
(31)・・・Xレジスタ、(32)・・・Xレジスタ
、(33)・・・補間演算器、(34)・・・線分用X
レジスタ、(35) (3B)・・・線分用Xレジスタ
、(37) (38)・・・比較器、(39)・・・A
NDゲート、
(xc ) (xLl) (xL2) =・x座標
値、(yc ) (yL )・・・y座標値第3図
(A)
特許出願人 ダイキン工業株式会社
代 理 人[Brief Description of the Drawings] Fig. 1 is a block diagram showing the main parts of an embodiment of the picking processing device of the present invention, and Fig. 2 is a schematic configuration of a graphic display device incorporating the picking processing device of the present invention. 3 is a diagram schematically showing the relationship between a polygon and a cursor, FIG. 4 is a block diagram showing another embodiment of the picking processing device, and FIG. 5 is a picking processing operation of the present invention. 6 is a schematic block diagram showing the configuration of a graphic display device incorporating a conventional picking processing device; FIG. 7 is a block diagram showing the configuration of a conventional picking processing device; FIG. 8 is a schematic diagram illustrating the time required for conventional picking processing. (31)...X register, (32)...X register, (33)...interpolation calculator, (34)...X for line segment
Register, (35) (3B)...X register for line segment, (37) (38)...Comparator, (39)...A
ND gate, (xc) (xLl) (xL2) = x coordinate value, (yc) (yL)...y coordinate value Figure 3 (A) Patent applicant: Agent of Daikin Industries, Ltd.
Claims (1)
段(33)と、カーソルの座標値(xc)(yc)を保
持するカーソル値 保持手段(31)(32)と、座標値生成手段(33)
により生成された線分の全範囲にわたって変化しない座
標値(yL)と、対 応するカーソルの座標値(yc)とが一 致しているか否かを判別する一致判別手 段(37)と、座標値生成手段(33)により生成され
た線分の端点の互に異なる座標値 (xL1)(xL2)の範囲内に対応するカーソルの座
標値(xc)が存在するか否 かを判別する大小判別手段(38)と、一致判別手段(
37)により一致状態であると判別されたことおよび大
小判別手段(38)によりカーソルの座標値(xc)が
端点の 座標値(xL1)(xL2)の範囲内に存在すると判別
されたことを条件としてヒッ ト信号(H)を生成するヒット信号生成 手段(39)とを含んでいることを特徴とする多角形に
対するピッキング処理装置。 2、大小判別手段(38)が、一致判別手段により一致
状態であると判別された場合に のみ判別動作を遂行するものであるとと もに、ヒット信号(H)が、カーソルの 座標値が端点の座標値の範囲内に存在す ることを示す大小判別手段(38)からの出力信号であ
る上記特許請求の範囲第1項 記載の多角形に対するピッキング処理装 置。 3、線分の全範囲にわたって変化しない座 標値(yL)がスキャンラインと直角な 方向の座標値である上記特許請求の範囲 第1項または第2項の何れかに記載の多 角形に対するピッキング処理装置。 4、多角形を構成する、一方の座標値 (yL)が変化しない線分の座標値を生 成し、外部操作により設定されたカーソ ルの、上記変化しない座標値に対応する 座標値(yc)を抽出して上記変化しな い座標値(yL)と比較し、両座標値が 一致していることを条件として線分の端 点の他方の座標値(xL1)(xL2)とカーソルの対
応する座標値(xc)とを比 較し、カーソルの対応する座標値(xc) が線分の端点の座標値(xL1)(xL2)の間に位置
することを条件としてヒット 状態であると識別することを特徴とする 多角形に対するピッキング処理方法。[Claims] 1. Coordinate value generation means (33) for generating coordinate values (xL1) (xL2) (yL) of a large number of line segments constituting a polygon; ) and a coordinate value generating means (33).
Coincidence determining means (37) for determining whether or not the coordinate value (yL) that does not change over the entire range of the line segment generated by and the coordinate value (yc) of the corresponding cursor match; size determining means (33) for determining whether or not a corresponding cursor coordinate value (xc) exists within the range of mutually different coordinate values (xL1) (xL2) of the end points of the line segment generated by the means (33); 38) and a match determination means (
37), and the size determining means (38) determines that the cursor coordinate value (xc) is within the range of the end point coordinate values (xL1) (xL2). a hit signal generating means (39) for generating a hit signal (H) as a polygon. 2. The size determination means (38) performs the determination operation only when the coincidence determination means determines that they are in a matching state, and the hit signal (H) indicates that the coordinate values of the cursor are the coordinates of the end point. A picking processing device for a polygon according to claim 1, wherein the output signal is an output signal from a size determining means (38) indicating that the polygon exists within a value range. 3. Picking processing for a polygon according to claim 1 or 2, wherein the coordinate value (yL) that does not change over the entire range of the line segment is a coordinate value in a direction perpendicular to the scan line. Device. 4. Generate the coordinate values of the line segments that make up the polygon and whose coordinate values (yL) do not change, and calculate the coordinate values (yc) of the cursor set by external operation that correspond to the coordinate values that do not change. Extract and compare with the above unchanged coordinate value (yL), and on the condition that both coordinate values match, the other coordinate value (xL1) (xL2) of the end point of the line segment and the corresponding coordinate value of the cursor ( xc), and a hit state is identified on the condition that the corresponding coordinate value (xc) of the cursor is located between the coordinate values (xL1) (xL2) of the end points of the line segment. Picking processing method for polygons.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19230988A JPH0241576A (en) | 1988-08-01 | 1988-08-01 | Polygon picking processing device and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19230988A JPH0241576A (en) | 1988-08-01 | 1988-08-01 | Polygon picking processing device and method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0241576A true JPH0241576A (en) | 1990-02-09 |
Family
ID=16289130
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19230988A Pending JPH0241576A (en) | 1988-08-01 | 1988-08-01 | Polygon picking processing device and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0241576A (en) |
-
1988
- 1988-08-01 JP JP19230988A patent/JPH0241576A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6437799B1 (en) | Method and apparatus for logical zooming of a directed graph | |
| JPH07104960B2 (en) | Graphics display system and hidden surface erasing method | |
| JPH0355832B2 (en) | ||
| CA1312393C (en) | Method of tiling a figure in graphics rendering system | |
| WO1992000570A1 (en) | Graphics rendering systems | |
| JPH0713788B2 (en) | Image display device | |
| JPH0241576A (en) | Polygon picking processing device and method | |
| CA1190335A (en) | Graphics display system and method | |
| US5471536A (en) | Figure digitizing system | |
| JPH0371271A (en) | Method and device for detecting hit | |
| JP2821121B2 (en) | Display control device | |
| JPH01154280A (en) | picking processing equipment | |
| JPS6315288A (en) | 3-d graphic display unit | |
| JPH08153212A (en) | Graphic display device | |
| JPH02308375A (en) | Method and device for graphic picking | |
| JPH0550013B2 (en) | ||
| JPH0765198A (en) | Image memory device | |
| JPS6159484A (en) | Segment control system | |
| JPS6115281A (en) | Painting and drawing system | |
| JPH0644385A (en) | Z buffer control circuit | |
| JPH0816809A (en) | Drawing system | |
| JPH0371270A (en) | Method and device for picking graphic | |
| JPH0528771A (en) | Memory element | |
| JPS6169094A (en) | Graphic processing method and apparatus | |
| CA2085588A1 (en) | Graphics rendering systems |