JPH026111B2 - - Google Patents
Info
- Publication number
- JPH026111B2 JPH026111B2 JP8156785A JP8156785A JPH026111B2 JP H026111 B2 JPH026111 B2 JP H026111B2 JP 8156785 A JP8156785 A JP 8156785A JP 8156785 A JP8156785 A JP 8156785A JP H026111 B2 JPH026111 B2 JP H026111B2
- Authority
- JP
- Japan
- Prior art keywords
- graphic
- data
- information
- display
- line
- 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
Landscapes
- Image Generation (AREA)
- Digital Computer Display Output (AREA)
Description
A 産業上の利用分野
本発明は、グラフイツクCRT表示装置による
図形表示装置に係り、特に太線描画のための線分
情報作成処理方式に関する。
B 発明の概要
本発明は、セグメントバツフアに登録される図
形情報から縮尺及び線幅を調整してCRTモニタ
上の表示データを作成する図形表示装置におい
て、
図形情報の縮尺情報に対応づけて定めた線幅デ
ータを登録したテーブルを設け、このテーブルを
参照して縮尺に応じた図形要素の中心座標データ
を作成及び線幅データに応じた本数分だけ中心座
標データを平行移動した座標データを作成するデ
イスプレイプロセツサを設けることにより、
図形情報に対して縮尺指定のみで所期の線幅を
持つデータを得ることができるようにしたもので
ある。
C 従来の技術
グラフイツクCRT表示装置は、従来から
CAD、CAM、CAE等の分野で主として図形の作
成、修正といつたオフライン業務で多く使用され
ているが、最近ではオンラインシステムの端末装
置としての利用分野が増加してきている。このオ
ンラインシステムの端末装置としてのグラフイツ
クCRT表示装置は、これまでのものに比べて機
能、性能的には次の2点が強く要求される。
(1) 高速表示…オンラインシステムは応答性の良
さが必須条件であり表示要求から表示完了まで
が高速に行われ、各種の表示更新も高速に行わ
れること。
(2) 広域エリアのサポート…オンラインシステム
の中には広い領域に敷設した設備を対象として
運用を行うものがあり、この様な場合、広域な
表示領域をサポートし、表示要求に応じて必要
範囲を表示できること。いわゆるコンピユータ
マツピングの機能を持つこと。
こうした要求に対処するため、グラフイツクデ
イスプレイシステムとしては、インテリジエント
端末形と呼ばれるシステム構成が採用されてい
る。このシステムは、第3図に示すように、コン
ピユータを持つグラフイツクCRT表示装置1を
端末側とし、この端末側と通信回線でホストコン
ピユータシステム2が接続され、このホストコン
ピユータシステム2を介して他の端末装置あるい
は上位コンピユータに接続されてオンラインシス
テムが構築される。この構成ではホストコンピユ
ータシステム2には多量の演算処理あるいはデー
タ処理を行わせ、端末側グラフイツクCRT表示
装置1内コンピユータにはデイスプレイ処理を行
わせるという分散処理方式にされ、端末側での応
答性を向上しながらホストコンピユータシステム
2の負荷も軽減する。以下、第3図に示す構成で
の図形表示処理を詳細に説明する。
グラフイツクCRT表示装置1は、ラスタスキ
ヤン表示方式によりリフレツシユ描画を行う
CRTモニタ3を有し、デイスプレイプロセツサ
4を制御中枢部とし、表示対象となる図形情報
(線分、シンボル、文字等の情報)をセグメント
バツフア51に格納しておく。セグメントバツフ
ア51内に格納する図形情報は、第4図に論理関
係を示すように、最下位に位置する個々の図形要
素(表示図形を特定するデータ種別、表示位置、
表示色等)SDと、これら図形要素SDの上位に位
置して当該図形要素個々の属性(可視属性、検出
属性等)を定義する属性要素SPによつてトリー
構造に構成される。
このセグメントバツフア51内に格納する図形
情報に対して、表示要求される範囲(座標値によ
り定まる長方形の領域)の図形情報の切出しが行
われる。この切出し処理には、表示図形の平行移
動や回転変換を行うマトリクス演算処理部52、
CRTモニタ3の表示可能な画面枠をはみ出す部
分を除去するクリツピング処理部53等が用意さ
れ、さらに切出した図形情報の線分を表示位置
(座標位置)からそれに対応するフレームバツフ
ア6上のビツトのオン・オフ情報に展開するデイ
ジタル微分解析(DDA)処理部54が用意され
る。
フレームバツフア6は物理的にはCRTモニタ
3の管面の各画素に1対1で対応するビツトを持
つメモリであり、カラー表示では複数枚のビツト
プレーンを有し、ルツクアツプテーブル7を使つ
て表示色を決定する。
第3図に戻つて、ホストコンピユータシステム
2はホストコンピユータ8を制御中枢部として、
オンライン処理の1つの処理機能として図形情報
処理したデータを適当な形式で分割して磁気デイ
スク等の補助記憶装置9に保存しておき、グラフ
イツクCRT表示装置1から要求される範囲の図
形情報をインターフエース10,11、伝送路1
2の通信回線を通してグラフイツクCRT表示装
置1に伝送し、グラフイツクCRT表示装置1で
は受信したデータをセグメントバツフア51に格
納しておく。
D 発明が解決しようとする問題点
第3図に構成において、ホストコンピユータシ
ステム2及びグラフイツクCRT表示装置1に登
録される図形情報のうち、線分情報については第
5図に示すように、線分の始点P1(X1、Y1)、P3
(X3、Y3)と終点P2(X2、Y2)、P4(X4、Y4)を
座標データとして登録し、この座標データから
DDA処理部54によつて線分AやBの描画に必要
なデータ列にしたビツト展開を行ない、前記のよ
うにしてCRTモニタ3上に線分表示を行なう。
このような線分情報及び表示処理は、実線のほ
かに破線、一点鎖線等のデータ種別の指定でビツ
ト展開時のスペースビツト挿入処理で実現され
る。
しかし、線分情報のうちの太線については、上
記の破線等と同じ処理では実現されない。そこで
太線表示には、太線の線幅の応じた数だけの線分
情報をホストコンピユータ8で形成し、この線分
情報群をグラフイツクCRT表示装置1のセグメ
ントバツフア51に登録して描画するものであつ
た。
この従来方式では、太線表示のためには多くの
線分情報作成のために複雑な座標位置演算を必要
としホストコンピユータの負担が高くなり、オン
ライン処理に悪影響を及ぼすし、高速表示を難し
くする。また、セグメントバツフア51への登録
情報量が多くなる。
一方、CRTモニタ3への表示図形はその一部
又は全部を設定される縮尺処理を行うことがあ
る。この縮尺処理を行う場合、太線についても縮
尺度に応じて線幅を変えるよう表示線分本数を変
更する必要がある。このための処理はホストコン
ピユータ8側で線分情報形成時に縮尺を参照した
処理を必要とし、この点でもホストコンピユータ
8の負担が高くなる。
E 問題点を解決するための手段と作用
本発明は上記問題点に鑑み、セグメントバツフ
アに登録された図形情報に対応する図形をCRT
モニタ上に表示する際の縮尺情報に対応づけて定
めた線幅データを登録したテーブルと、前記ホス
トコンピユータ側から縮尺情報が与えられたとき
に前記セグメントバツフアの図形情報に対して前
記テーブルを参照して縮尺に応じた図形要素の中
心座標データ作成及び該図形要素の線幅データに
応じた本数分だけ該中心座標データを平行移動し
た座標データを作成してCRTモニタ上の図形表
示データとするデイスプレイプロセツサとを備
え、図形情報について縮尺指定することによつて
デイスプレイプロセツサがテーブル参照で縮尺度
に応じた線幅の図形データを作成するものであ
る。
F 実施例
第1図は本発明の処理方式における要部構成図
を示す。セグメントバツフア51には従来と同様
に要求される範囲の図形情報がホストコンピユー
タ側から切出されて登録される。図中では図形情
報、、として示し、これらにはでは図形
要素a1、a2、a3を有し、ではb1、b2、b3、で
はc1、c2、c3を有するものとする。また、これら
の各図形要素は1つの図形種別Kiが定められて
いるものとする。これら図形情報、、をフ
レームバツフア6上にビツト展開するにおいて、
縮尺Mが指定される。この縮尺Mはオペレータ側
の要求又はホストコンピユータ側に予め設定する
基準縮尺及びその更新した縮尺データとして与え
られる。
デイスプレイプロセツサ4は、図形情報、
、に従つて実際の線分、文字等のデータを作
成するのに、テーブル21を参照する。このテー
ブル21には縮尺Mに応じた各図形種別Kの太線
線幅Sのデータが登録されている。図中では縮尺
MとしてM1、M2、M3をアドレス指定するのに、
縮尺M1であれば図形種別K1には太線線幅S1、K2
にはS1、K3にはS2のように線幅Sを設定してい
る。ここで、太線線幅Sは1本の線分が持つ幅す
なわち1画素幅の倍数として指定する。例えば5
本分の線幅を持つ太線とする場合にはS=5の数
値がテーブル21に登録される。
この線幅テーブルは図形情報のうち線分情報が
参照するもので、該線分情報はその図形要素内に
線幅テーブルがどの行を参照するかの図形種別を
持つ。例えば、線幅テーブルは以下の表に示すよ
うに、図形種別K1〜K3に対して、切出して表示
すべき領域で決まる縮尺Mによつて線幅テーブル
の参照すべき行を線幅を示すインデツクスとして
定め、線幅テーブル中には実際の線幅を示すデー
タが入れられている。
A. Field of Industrial Application The present invention relates to a graphic display device using a graphic CRT display device, and particularly to a line segment information creation processing method for drawing thick lines. B. Summary of the Invention The present invention provides a graphic display device that creates display data on a CRT monitor by adjusting scale and line width from graphic information registered in a segment buffer. A table is created in which line width data is registered, and this table is referenced to create center coordinate data of graphic elements according to the scale, and coordinate data is created by translating the center coordinate data by the number of lines corresponding to the line width data. By providing a display processor for graphic information, it is possible to obtain data with the desired line width simply by specifying the scale of the graphic information. C. Conventional technology Graphic CRT display devices have been
It is mainly used for offline work such as creating and modifying figures in fields such as CAD, CAM, and CAE, but recently, its use as a terminal device for online systems has been increasing. The graphic CRT display device used as the terminal device of this online system is required to have the following two points in terms of function and performance compared to conventional ones. (1) High-speed display: Good responsiveness is an essential condition for online systems, and the process from display request to display completion must be performed quickly, and various display updates must also be performed quickly. (2) Wide area support...Some online systems operate on equipment installed over a wide area. be able to display. It has a so-called computer mapping function. In order to meet these demands, a system configuration called an intelligent terminal type has been adopted as a graphic display system. As shown in FIG. 3, in this system, a graphic CRT display device 1 with a computer is used as a terminal side, and a host computer system 2 is connected to this terminal side via a communication line. An online system is constructed by connecting to a terminal device or host computer. In this configuration, a distributed processing system is used in which the host computer system 2 performs a large amount of arithmetic processing or data processing, and the computer in the terminal-side graphic CRT display device 1 performs display processing, thereby improving responsiveness on the terminal side. The load on the host computer system 2 is also reduced. The graphic display process in the configuration shown in FIG. 3 will be described in detail below. The graphic CRT display device 1 performs refresh drawing using a raster scan display method.
It has a CRT monitor 3, a display processor 4 as a control center, and graphic information (information such as line segments, symbols, characters, etc.) to be displayed is stored in a segment buffer 51 . The graphical information stored in the segment buffer 51 includes the individual graphical elements located at the lowest level (data type that specifies the displayed graphic, display position,
A tree structure is formed by SD (display color, etc.) and attribute elements SP, which are located above these graphic elements SD and define the attributes (visible attributes, detection attributes, etc.) of each graphic element. From the graphic information stored in the segment buffer 51 , graphic information in a range (rectangular area determined by coordinate values) required to be displayed is cut out. This cutting process includes a matrix calculation processing unit 5 2 that performs parallel translation and rotation transformation of the displayed figure;
A clipping processing unit 53 etc. is prepared to remove the portion that protrudes from the displayable screen frame of the CRT monitor 3, and furthermore, a line segment of the cut out graphic information is transferred from the display position (coordinate position) to the corresponding frame buffer 6. A digital differential analysis (DDA) processing unit 54 is provided which develops bit on/off information. The frame buffer 6 is physically a memory that has bits that correspond one-to-one to each pixel on the screen of the CRT monitor 3. For color display, it has multiple bit planes and uses the lookup table 7. to determine the display color. Returning to FIG. 3, the host computer system 2 uses the host computer 8 as a control center.
As one of the processing functions of online processing, data processed with graphic information is divided into appropriate formats and stored in an auxiliary storage device 9 such as a magnetic disk, and graphic information within the range required by the graphics CRT display device 1 is transferred to the interface. Ace 10, 11, transmission line 1
The received data is transmitted to the graphic CRT display device 1 through the communication line 2, and the received data is stored in the segment buffer 51 in the graphic CRT display device 1. D Problems to be Solved by the Invention In the configuration shown in FIG. 3, among the graphic information registered in the host computer system 2 and the graphic CRT display device 1, line segment information is starting point P 1 (X 1 , Y 1 ), P 3
(X 3 , Y 3 ) and the end point P 2 (X 2 , Y 2 ), P 4 (X 4 , Y 4 ) as coordinate data, and from this coordinate data
The DDA processing section 54 performs bit expansion into data strings necessary for drawing line segments A and B, and the line segments are displayed on the CRT monitor 3 as described above. Such line segment information and display processing is realized by inserting space bits during bit expansion by specifying data types such as broken lines and dashed-dotted lines in addition to solid lines. However, thick lines in line segment information cannot be realized by the same processing as for broken lines and the like. Therefore, in order to display a thick line, the host computer 8 forms line segment information corresponding to the line width of the thick line, and this group of line segment information is registered in the segment buffer 51 of the graphic CRT display device 1 for drawing. It was hot. In this conventional method, complicated coordinate position calculations are required to create a large amount of line segment information in order to display thick lines, which increases the burden on the host computer, adversely affects online processing, and makes high-speed display difficult. Furthermore, the amount of information registered in the segment buffer 51 increases. On the other hand, a part or all of the graphics displayed on the CRT monitor 3 may be scaled. When performing this scaling process, it is necessary to change the number of displayed line segments so that the line width of thick lines also changes according to the scale. Processing for this requires processing that refers to the scale when forming line segment information on the host computer 8 side, and this also increases the burden on the host computer 8. E. Means and Effects for Solving the Problems In view of the above problems, the present invention provides the ability to display graphics corresponding to the graphics information registered in the segment buffer on a CRT.
A table in which line width data determined in association with scale information when displayed on a monitor is registered, and a table in which line width data is registered in correspondence with scale information when displayed on a monitor, and a table that registers line width data corresponding to graphic information of the segment buffer when scale information is given from the host computer side. Create the center coordinate data of the graphic element according to the scale by referring to it, and create the coordinate data by moving the center coordinate data in parallel by the number of lines corresponding to the line width data of the graphic element, and use it as the graphic display data on the CRT monitor. By specifying a scale for graphic information, the display processor creates graphic data with a line width corresponding to the scale scale by referring to a table. F. Embodiment FIG. 1 shows a block diagram of main parts in the processing method of the present invention. Graphic information in the required range is extracted from the host computer side and registered in the segment buffer 51 , as in the past. In the figure, graphic information is shown as , which has graphic elements a 1 , a 2 , a 3 , b 1 , b 2 , b 3 , and c 1 , c 2 , c 3 shall be. Further, it is assumed that one graphic type Ki is defined for each of these graphic elements. In developing these graphical information into bits on the frame buffer 6,
A scale M is specified. This scale M is given as a request from the operator or as a reference scale preset to the host computer and its updated scale data. The display processor 4 processes graphic information,
, the table 21 is referred to to create data such as actual line segments and characters. In this table 21, data of the thick line width S of each figure type K according to the scale M is registered. In the figure, M 1 , M 2 , and M 3 are addressed as scale M.
For scale M 1 , shape type K 1 has thick line width S 1 , K 2
The line width S is set as S 1 for K 3 and S 2 for K 3 . Here, the thick line width S is specified as the width of one line segment, that is, a multiple of one pixel width. For example 5
In the case of a thick line having the line width of the main line, a value of S=5 is registered in the table 21. This line width table is referred to by line segment information among the graphic information, and the line segment information has a graphic type in its graphic element indicating which line the line width table refers to. For example, as shown in the table below, in the line width table, for figure types K 1 to K 3 , the line width of the line to be referenced in the line width table is determined by the scale M determined by the area to be cut out and displayed. The line width table contains data indicating the actual line width.
【表】
こうしたテーブル21を参照した表示図形デー
タ作成により、表示を行うにはホストコンピユー
タ側から縮尺Mの指示のみによつてデイスプレイ
プロセツサ4がテーブル21を参照した処理で行
い、図形要素毎に任意の線幅Sを持つた図形表示
を得る。
ここで、デイスプレイプロセツサ4による図形
データの作成のうち、太線図形は太線の中心とな
る1本の線分の座標データとこの座標データに対
して線幅S(テーブル参照)に相当する本数だけ
X、Yの一方向に1本の線幅分Δxづつ平行移動
した座標データを作成する。この処理を第2図を
参照して説明する。
第2図において、座標データとして線分Aでは
中心となる線分P11(X1、Y1)とP21(X2、Y2)を
サイズSに応じて作成し、線分BではP31(X3、
Y3)とP41(X4、Y4)を作成する。そして、線幅
Sによる座標データの作成はその傾きから決定す
る。まず、線分Aについては座標データP11(X1、
Y1)とP21(X2、Y2)からその線分が水平に対し
て45度の傾き以上か未満かを判定する。
45度以上 |Y2−Y1|≧|X2−X1|
45度未満 |Y2−Y1|<|X2−X1|
上式で判定した結果に従い以下の処理を行う。
傾きが45度未満であれば中心となる線分Aの座標
データをY方向に1本の線分幅Δyづつ平行移動
した座標データを作成する。この線分幅Δyは中
心となる線分Aに対して指定されるN本分だけ交
互に正、負に移動させる基準幅にする。逆に、傾
きが45度以上あるときには中心となる線分Aの座
標データをX方向に1本の線分幅Δxづつ平行移
動した座標データを作成する。第2図の線分Aで
は45度未満であるから、作成される座標データは
S=5とすれば、
P12(X1、Y1+Δy)とP22(X2、Y2+Δy)
P13(X1、Y1−Δy)とP23(X2、Y2−Δy)
P14(X1、Y1+2Δy)とP24(X2、Y2+2Δy)
P15(X1、Y1−2Δy)とP25(X2、Y2−2Δy)
の始点と終点を持つものになり、これら座標デー
タを中心となる線分Aの座標データと共にDDA
処理部54に与え、ビツト展開によつてCRTモニ
タ3上には太線描画を得る。
同様に、線分Bは45度以上の傾きであるから、
作成される座標データはS=5とすれば、中心と
なる線分の座標データP31(X3、Y3)、P41(X4、
Y4)からX方向に±Δxづつ平行移動した座標デ
ータ
P32(X3−Δx、Y3)とP42(X4−Δx、Y4)
P33(X3+Δx、Y3)とP43(X4+Δx、Y4)
P34(X3−2ΔX、Y3)とP44(X4−2Δx、Y4)
P35(X3+2Δx、Y3)とP45(X4+2Δx、Y4)
の始点と終点を持つものを自動作成する。
なお、座標データの作成における演算は中心と
なる線分A、Bに対して行なうに限らず、作成さ
れたデータに対してΔx、Δyづつ加減算する方法
でも同様に得ることができる。例えば、座標デー
タP12とP22を持つ線分データの作成後、座標デー
タP14とP24を持つ線分データの作成にはP12とP22
を持つ座標データに+Δyを加算することで実現
される。
G 発明の効果
以上のとおり、本発明によれば、セグメント構
造の図形情報からCRTモニタ上に表示するため
の図形データを作成するのに、縮尺指定に対応し
て線幅データを登録したテーブルを用意し、デイ
スプレイプロセツサが中心となる線分の座標デー
タに対して線幅データに応じた本数分だけ平行移
動した座標データを作成するようにしたため、ホ
ストコンピユータからの縮尺指定のみによつて所
望の線幅を持つ図形データを作成できることにな
り、太線表示も含めた図形表示にホストコンピユ
ータ及びデイスプレイプロセツサの負担を軽減
し、またセグメントバツフアへの登録情報量を少
なくする。[Table] By creating the display graphic data with reference to the table 21, the display processor 4 performs the processing with reference to the table 21 based only on the scale M instruction from the host computer side, and each graphic element is A graphic display with an arbitrary line width S is obtained. Here, among the graphic data created by the display processor 4, for thick line figures, the number of lines corresponding to the coordinate data of one line segment which is the center of the thick line and the line width S (see table) for this coordinate data is calculated. Create coordinate data that is translated by one line width Δx in one direction of X and Y. This process will be explained with reference to FIG. In Figure 2, as coordinate data, line segments P 11 (X 1 , Y 1 ) and P 21 (X 2 , Y 2 ), which are the centers of line segment A, are created according to size S, and line segments P 31 ( X3 ,
Y 3 ) and P 41 (X 4 , Y 4 ). Creation of coordinate data based on the line width S is determined based on the slope. First, for line segment A, coordinate data P 11 (X 1 ,
From Y 1 ) and P 21 (X 2 , Y 2 ), it is determined whether the line segment has an inclination of more than or less than 45 degrees with respect to the horizontal. 45 degrees or more | Y 2 − Y 1 | ≧ | X 2 − X 1 | Less than 45 degrees | Y 2 − Y 1 | < |
If the inclination is less than 45 degrees, create coordinate data by translating the coordinate data of the central line segment A in the Y direction by one line segment width Δy. This line segment width Δy is a reference width that allows the center line segment A to be moved alternately in positive and negative directions by the specified N lengths. On the other hand, when the inclination is 45 degrees or more, coordinate data of the central line segment A is translated by one line segment width Δx in the X direction to create coordinate data. Since the angle of line segment A in Figure 2 is less than 45 degrees, the coordinate data created will be P 12 (X 1 , Y 1 + Δy) and P 22 (X 2 , Y 2 + Δy) P 13 (X 1 , Y 1 −Δy) and P 23 (X 2 , Y 2 −Δy) P 14 (X 1 , Y 1 +2Δy) and P 24 (X 2 , Y 2 + 2Δy) P 15 (X 1 , Y 1 −2Δy) and P 25 (X 2 , Y 2 −2Δy), and these coordinate data are used as DDA along with the coordinate data of the central line segment A.
A thick line is drawn on the CRT monitor 3 by bit expansion. Similarly, line segment B has an inclination of 45 degrees or more, so
If the coordinate data to be created is S=5, the coordinate data of the central line segment P 31 (X 3 , Y 3 ), P 41 (X 4 ,
Coordinate data P 32 (X 3 − Δx, Y 3 ) and P 42 (X 4 − Δx, Y 4 ) P 33 (X 3 + Δx, Y 3 ) and P 43 (X 4 + Δx, Y 4 ) P 34 (X 3 −2ΔX, Y 3 ) and P 44 (X 4 −2Δx, Y 4 ) P 35 (X 3 +2Δx, Y 3 ) and P 45 (X 4 +2Δx, Y 4 ) Automatically create something with a start and end point. Note that the calculation for creating the coordinate data is not limited to the central line segments A and B, but can be similarly obtained by adding or subtracting Δx and Δy to the created data. For example, after creating line segment data with coordinate data P 12 and P 22 , creating line segment data with coordinate data P 14 and P 24 requires P 12 and P 22.
This is achieved by adding +Δy to the coordinate data with . G. Effect of the Invention As described above, according to the present invention, in order to create graphic data to be displayed on a CRT monitor from graphic information of a segment structure, a table in which line width data is registered in accordance with scale specification is used. The display processor creates coordinate data that is translated by the number of lines corresponding to the line width data with respect to the coordinate data of the center line segment. It is possible to create graphic data having a line width of 200 kHz, reducing the burden on the host computer and display processor for graphic display including thick line display, and reducing the amount of information registered in the segment buffer.
第1図は本発明の処理方式における要部構成
図、第2図は第1図における太線表示の拡大図、
第3図は図形表示装置の従来構成図、第4図は第
3図で取扱う図形情報のセグメント構造図、第5
図は線分表示のための処理説明図である。
1……グラフイツクCRT表示装置、2……ホ
ストコンピユータシステム、3……CRTモニタ、
4……デイスプレイプロセツサ、51……セグメ
ントバツフア、52……マトリクス演算処理部、
53……クリツピング処理部、54……DDA処理
部、6……フレームバツフア、7……ルツクアツ
プテーブル、8……ホストコンピユータ、9……
補助記憶装置、10,11……インターフエー
ス、12……伝送路、21……テーブル。
FIG. 1 is a block diagram of main parts in the processing method of the present invention, FIG. 2 is an enlarged view of the thick line shown in FIG. 1,
Figure 3 is a conventional configuration diagram of a graphic display device, Figure 4 is a segment structure diagram of graphic information handled in Figure 3, and Figure 5 is a diagram of the segment structure of graphic information handled in Figure 3.
The figure is an explanatory diagram of processing for displaying line segments. 1... Graphic CRT display device, 2... Host computer system, 3... CRT monitor,
4...Display processor, 51 ...Segment buffer, 52 ...Matrix calculation processing unit,
5 3 ... Clipping processing section, 5 4 ... DDA processing section, 6 ... Frame buffer, 7 ... Lookup table, 8 ... Host computer, 9 ...
Auxiliary storage device, 10, 11...interface, 12...transmission line, 21...table.
Claims (1)
クCRT表示装置を端末装置とし、ホストコンピ
ユータと共にオンラインシステムを構築して図形
表示を行う図形表示装置において、ホストコンピ
ユータ側から切出した図形情報をグラフイツク
CRT表示装置のセグメントバツフアに登録する
手段と、前記図形情報に対応する図形をCRTモ
ニタ上に表示する際の縮尺情報に対応づけて定め
た線幅データを登録したテーブルと、前記ホスト
コンピユータ側から縮尺情報が与えられたときに
前記セグメントバツフアの図形情報に対して前記
テーブルを参照して縮尺に応じた図形要素の中心
座標データ作成及び該図形要素の線幅データに応
じた本数分だけ該中心座標データを平行移動した
座標データを作成してCRTモニタ上の図形表示
データとするデイスプレイプロセツサとを備えた
ことを特徴とする図形表示装置。1. In a graphic display device that uses a graphic CRT display device with a display processor as a terminal device and constructs an online system together with a host computer to display graphics, graphic information cut out from the host computer side is displayed as a graphic display device.
means for registering in a segment buffer of a CRT display device; a table in which line width data defined in association with scale information when displaying a figure corresponding to the figure information on a CRT monitor is registered; and a side of the host computer. When scale information is given from , the table is referred to for the graphic information of the segment buffer to create center coordinate data of the graphic element according to the scale and the number of lines corresponding to the line width data of the graphic element. 1. A graphic display device comprising: a display processor that creates coordinate data obtained by translating the center coordinate data and uses the data as graphic display data on a CRT monitor.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8156785A JPS61240378A (en) | 1985-04-17 | 1985-04-17 | Graphic display device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8156785A JPS61240378A (en) | 1985-04-17 | 1985-04-17 | Graphic display device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61240378A JPS61240378A (en) | 1986-10-25 |
| JPH026111B2 true JPH026111B2 (en) | 1990-02-07 |
Family
ID=13749868
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8156785A Granted JPS61240378A (en) | 1985-04-17 | 1985-04-17 | Graphic display device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61240378A (en) |
-
1985
- 1985-04-17 JP JP8156785A patent/JPS61240378A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61240378A (en) | 1986-10-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR900006042B1 (en) | Display control device for compound document processing device | |
| US4475104A (en) | Three-dimensional display system | |
| US4609917A (en) | Three-dimensional display system | |
| US5012433A (en) | Multistage clipping method | |
| JPH06325182A (en) | Graphics drawing method, its apparatus and computer system | |
| JPH06176122A (en) | Graphic editing device | |
| JPH026111B2 (en) | ||
| US20010055015A1 (en) | Area and span based Z-buffer | |
| US7064752B1 (en) | Multi-function unit of a graphics system for updating a hierarchical Z buffer | |
| JPS61180284A (en) | Graphic display unit | |
| JPH026110B2 (en) | ||
| JPS61180285A (en) | Graphic display unit | |
| JPH02150975A (en) | Graphic display method | |
| JPH036551B2 (en) | ||
| JPS6244882A (en) | Graphic display device | |
| Paisner | The evolution and architecture of a high-speed workstation for interactive graphics | |
| JP2574315B2 (en) | Simulated view generator | |
| JP2822672B2 (en) | Graphic drawing method and apparatus | |
| JPH024953B2 (en) | ||
| JPH0514942B2 (en) | ||
| JPH0434175B2 (en) | ||
| JPH04247587A (en) | Graphic display device | |
| JPH10240956A (en) | Character graphic inputting method for graphic processor | |
| JPH01134673A (en) | Method and device for displaying data of block chart | |
| JPS61180290A (en) | Graphic display unit |