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によつて線幅テーブル
の参照すべき行を線幅を示すインデツクスとして
定め、線幅テーブル中には実際の線幅を示すデー
タが入れられている。
図形表示装置に係り、特に太線描画のための線分
情報作成処理方式に関する。 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によつて線幅テーブル
の参照すべき行を線幅を示すインデツクスとして
定め、線幅テーブル中には実際の線幅を示すデー
タが入れられている。
【表】
こうしたテーブル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モニタ上に表示するため
の図形データを作成するのに、縮尺指定に対応し
て線幅データを登録したテーブルを用意し、デイ
スプレイプロセツサが中心となる線分の座標デー
タに対して線幅データに応じた本数分だけ平行移
動した座標データを作成するようにしたため、ホ
ストコンピユータからの縮尺指定のみによつて所
望の線幅を持つ図形データを作成できることにな
り、太線表示も含めた図形表示にホストコンピユ
ータ及びデイスプレイプロセツサの負担を軽減
し、またセグメントバツフアへの登録情報量を少
なくする。
タ作成により、表示を行うにはホストコンピユー
タ側から縮尺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モニタ上に表示するため
の図形データを作成するのに、縮尺指定に対応し
て線幅データを登録したテーブルを用意し、デイ
スプレイプロセツサが中心となる線分の座標デー
タに対して線幅データに応じた本数分だけ平行移
動した座標データを作成するようにしたため、ホ
ストコンピユータからの縮尺指定のみによつて所
望の線幅を持つ図形データを作成できることにな
り、太線表示も含めた図形表示にホストコンピユ
ータ及びデイスプレイプロセツサの負担を軽減
し、またセグメントバツフアへの登録情報量を少
なくする。
第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……テーブル。
図、第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……テーブル。
Claims (1)
- 1 デイスプレイプロセツサを有するグラフイツ
クCRT表示装置を端末装置とし、ホストコンピ
ユータと共にオンラインシステムを構築して図形
表示を行う図形表示装置において、ホストコンピ
ユータ側から切出した図形情報をグラフイツク
CRT表示装置のセグメントバツフアに登録する
手段と、前記図形情報に対応する図形をCRTモ
ニタ上に表示する際の縮尺情報に対応づけて定め
た線幅データを登録したテーブルと、前記ホスト
コンピユータ側から縮尺情報が与えられたときに
前記セグメントバツフアの図形情報に対して前記
テーブルを参照して縮尺に応じた図形要素の中心
座標データ作成及び該図形要素の線幅データに応
じた本数分だけ該中心座標データを平行移動した
座標データを作成してCRTモニタ上の図形表示
データとするデイスプレイプロセツサとを備えた
ことを特徴とする図形表示装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8156785A JPS61240378A (ja) | 1985-04-17 | 1985-04-17 | 図形表示装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8156785A JPS61240378A (ja) | 1985-04-17 | 1985-04-17 | 図形表示装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61240378A JPS61240378A (ja) | 1986-10-25 |
| JPH026111B2 true JPH026111B2 (ja) | 1990-02-07 |
Family
ID=13749868
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8156785A Granted JPS61240378A (ja) | 1985-04-17 | 1985-04-17 | 図形表示装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61240378A (ja) |
-
1985
- 1985-04-17 JP JP8156785A patent/JPS61240378A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61240378A (ja) | 1986-10-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR900006042B1 (ko) | 복합문서 처리 장치용 표시 제어장치 | |
| US4475104A (en) | Three-dimensional display system | |
| US4609917A (en) | Three-dimensional display system | |
| US5012433A (en) | Multistage clipping method | |
| JPH06325182A (ja) | グラフィックス描画方法及びその装置と計算機システム | |
| JPH06176122A (ja) | 図形編集装置 | |
| JPH026111B2 (ja) | ||
| US20010055015A1 (en) | Area and span based Z-buffer | |
| US7064752B1 (en) | Multi-function unit of a graphics system for updating a hierarchical Z buffer | |
| JPS61180284A (ja) | 図形表示装置 | |
| JPH026110B2 (ja) | ||
| JPS61180285A (ja) | 図形表示装置 | |
| JPH02150975A (ja) | 図形表示方式 | |
| JPH036551B2 (ja) | ||
| JPS6244882A (ja) | 図形表示装置 | |
| Paisner | The evolution and architecture of a high-speed workstation for interactive graphics | |
| JP2574315B2 (ja) | 模擬視界発生装置 | |
| JP2822672B2 (ja) | 図形描画方法および装置 | |
| JPH024953B2 (ja) | ||
| JPH0514942B2 (ja) | ||
| JPH0434175B2 (ja) | ||
| JPH04247587A (ja) | グラフィック表示装置 | |
| JPH10240956A (ja) | 図形処理装置の文字図形入力方法 | |
| JPH01134673A (ja) | ブロック図のデータ表示処理装置 | |
| JPS61180290A (ja) | 図形表示装置 |