JPH03269687A - マルチzバッファによるセクショニング方式 - Google Patents
マルチzバッファによるセクショニング方式Info
- Publication number
- JPH03269687A JPH03269687A JP2070161A JP7016190A JPH03269687A JP H03269687 A JPH03269687 A JP H03269687A JP 2070161 A JP2070161 A JP 2070161A JP 7016190 A JP7016190 A JP 7016190A JP H03269687 A JPH03269687 A JP H03269687A
- Authority
- JP
- Japan
- Prior art keywords
- buffer
- display
- coordinate value
- data
- processor
- 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
- 239000000872 buffer Substances 0.000 title claims abstract description 70
- 238000000034 method Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 2
Landscapes
- Image Generation (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は図形処理装置に関し、特に図形データの切断図
を表示するセクショニング方式に関する。
を表示するセクショニング方式に関する。
従来、この種のセクショニング方式は、1つのZバッフ
ァにセクショニング用切断面の2座標値と表示図形デー
タのZ座標値を記憶し。表示図形を描き込む場合には表
示図形のZ座標値とZバッファに描き込んであった切断
面のZ座標値と比較し、視線方向より見て切断面より前
のあればフレームバッファ及びZバッファに描き込みを
行わず、後ろにあれば描き込むと言う処理を行っていた
。
ァにセクショニング用切断面の2座標値と表示図形デー
タのZ座標値を記憶し。表示図形を描き込む場合には表
示図形のZ座標値とZバッファに描き込んであった切断
面のZ座標値と比較し、視線方向より見て切断面より前
のあればフレームバッファ及びZバッファに描き込みを
行わず、後ろにあれば描き込むと言う処理を行っていた
。
第3図は従来の構成図である。
Zバッファコントローラ3−1はプロセッサより与えら
れる表示図形のアドレスとデータとZ座標値とを受け、
Zバッファ3−3のZ座標値をそれぞれリードして、プ
ロセッサより与えられた表示図形のZ座標値と比較を行
い、その結果によりフレームバッファ3−2と、Zバッ
ファ3−3とに描き込みの制御を行う。フレームバッフ
ァ3−2にはZバッファコントローラの制御のもとプロ
セッサより与えられたアドレスに表示図形のデータを描
き込まれる。描き込まれたデータはDAコンバータ3−
4によってアナログ信号にされ、CRT 3−5に表示
される。
れる表示図形のアドレスとデータとZ座標値とを受け、
Zバッファ3−3のZ座標値をそれぞれリードして、プ
ロセッサより与えられた表示図形のZ座標値と比較を行
い、その結果によりフレームバッファ3−2と、Zバッ
ファ3−3とに描き込みの制御を行う。フレームバッフ
ァ3−2にはZバッファコントローラの制御のもとプロ
セッサより与えられたアドレスに表示図形のデータを描
き込まれる。描き込まれたデータはDAコンバータ3−
4によってアナログ信号にされ、CRT 3−5に表示
される。
従来の構成の場合、Zバッファが1つしかないため、最
初に切断面のZ座標値を描き込んでおいて、プロセッサ
から与えられた表示図形のZ座標値が切断面のZ座標値
より視線方向よりみて後ろにあればZバッファに表示図
形のZ座標値を、フレームバッファに表示図形データを
描き込んでいた。
初に切断面のZ座標値を描き込んでおいて、プロセッサ
から与えられた表示図形のZ座標値が切断面のZ座標値
より視線方向よりみて後ろにあればZバッファに表示図
形のZ座標値を、フレームバッファに表示図形データを
描き込んでいた。
この時、2つ以上の図形が重なった場合、切断面のZ座
標値がZバッファに残っていないため、切断面によって
切断されたセクショニング図形を正しく表示できなかっ
た。
標値がZバッファに残っていないため、切断面によって
切断されたセクショニング図形を正しく表示できなかっ
た。
上述した従来のセクショニング方式では、1つのZバッ
ファにセクショニング切断面のZ座標値と表示図形デー
タの2座標値と記憶していたので、2つ以上の表示図形
データのセクショニングは正しく出来ないという欠点が
ある。
ファにセクショニング切断面のZ座標値と表示図形デー
タの2座標値と記憶していたので、2つ以上の表示図形
データのセクショニングは正しく出来ないという欠点が
ある。
本発明のマルチZバッファによるセクショニング方式は
、セクショニング用の切断面のZ座標値を記憶する切断
面用Zバッファと、表示すべき図形データの2座標値を
記憶する図形データ用Zバッファと、切断面用Zバッフ
ァと図形用ZバッファとのZ座標値を比較し、その結果
より判断するZバッファコントローラとを有している。
、セクショニング用の切断面のZ座標値を記憶する切断
面用Zバッファと、表示すべき図形データの2座標値を
記憶する図形データ用Zバッファと、切断面用Zバッフ
ァと図形用ZバッファとのZ座標値を比較し、その結果
より判断するZバッファコントローラとを有している。
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例の楕或図である。
Zバッファコントローラ1−1はプロセッサより与えら
れる表示図形のアドレスとデータとZ座標値とを受け、
切断面用Zバッファ1−4と表示図形用2バッファ1−
3のZ座標値をそれぞれリードして、プロセッサより与
えられた表示図形の2座標値と比較を行い、その結果に
よりフレームバッファ1−2と、図形用Zバッファ1−
3とに描き込みの制御を行う。フレームバッファ1−2
にはZバッファコントローラの制御のもとプロセッサよ
り与えられたアドレスに表示図形のデータを描き込まれ
る。描き込まれたデータはDAコンバータ1−5によっ
てアナログ信号にされ、CRTl−6に表示される。
れる表示図形のアドレスとデータとZ座標値とを受け、
切断面用Zバッファ1−4と表示図形用2バッファ1−
3のZ座標値をそれぞれリードして、プロセッサより与
えられた表示図形の2座標値と比較を行い、その結果に
よりフレームバッファ1−2と、図形用Zバッファ1−
3とに描き込みの制御を行う。フレームバッファ1−2
にはZバッファコントローラの制御のもとプロセッサよ
り与えられたアドレスに表示図形のデータを描き込まれ
る。描き込まれたデータはDAコンバータ1−5によっ
てアナログ信号にされ、CRTl−6に表示される。
第2図に本発明のZバッファコントローラの構成を示す
。
。
セクショニングを行う場合には、最初にプロセッサより
与えられる切断面の2座標値をアドレス制御部2−1の
制御のもと、バッファ2−7を通じて切断面用2バッフ
ァ1−4に描き込みを行う。
与えられる切断面の2座標値をアドレス制御部2−1の
制御のもと、バッファ2−7を通じて切断面用2バッフ
ァ1−4に描き込みを行う。
次にプロセッサから、表示図形の表示アドレスとZ座標
値とフレームバッファへの表示データが送られてくる。
値とフレームバッファへの表示データが送られてくる。
この表示アドレスがアドレス制御部2〜1によってフレ
ームバッファ1−2と表示図形用Zバッファ1−3、切
断面用Zバッファ1−4に与えられこのアドレスのZ座
標値が表示図形用Zバッファと切断面用Zバッファより
それぞれリードされる。
ームバッファ1−2と表示図形用Zバッファ1−3、切
断面用Zバッファ1−4に与えられこのアドレスのZ座
標値が表示図形用Zバッファと切断面用Zバッファより
それぞれリードされる。
切断面用Zバッファ1−4よりリードされた切断面のZ
座標値はプロセッサよりの表示図形のZ座標値とコンパ
レータ2−3によって比較されこの切断面より視線方向
より見て前にあればライト制御部2−4にライト信号を
出力せず、後ろにあれば信号を出力する。
座標値はプロセッサよりの表示図形のZ座標値とコンパ
レータ2−3によって比較されこの切断面より視線方向
より見て前にあればライト制御部2−4にライト信号を
出力せず、後ろにあれば信号を出力する。
表示図形用Zバッファ1−3よりリードされた図形の2
座標値もプロセッサより与えられた表示図形のZ座標値
のコンパレータ2−2によって比較される。この場合は
切断面用Zバッファの比較結果とは逆にリードされたZ
座標値より前にあればライト制御部2−4にライト信号
を出力し、後ろにあれば信号を出力しない。
座標値もプロセッサより与えられた表示図形のZ座標値
のコンパレータ2−2によって比較される。この場合は
切断面用Zバッファの比較結果とは逆にリードされたZ
座標値より前にあればライト制御部2−4にライト信号
を出力し、後ろにあれば信号を出力しない。
前記の2つのZバッファとの比較の結果によって両方の
コンパレータよりライト信号が出力していればメモリコ
ントローラ2−5によってライトイネーブルをフレーム
バッファ1−2と図形用Zバッファ1−3に出力しフレ
ームバッファの表示図形データを、図形用Zバッファに
表示図形のZ座標値をバッファ2−6を通して描き込む
。
コンパレータよりライト信号が出力していればメモリコ
ントローラ2−5によってライトイネーブルをフレーム
バッファ1−2と図形用Zバッファ1−3に出力しフレ
ームバッファの表示図形データを、図形用Zバッファに
表示図形のZ座標値をバッファ2−6を通して描き込む
。
以上説明したように本発明は、切断面用Zバッファと図
形用Zバッファとを有し、Zバッファコントローラによ
りプロセッサより与えられた表示図形の2座標値を、切
断面のZ座標値と、表示された図形の2座標値と比較し
、その結果により判断し、フレームバッファと図形用Z
バッファのデータを更新することによって、2つ以上の
図形のセクショニングの表示を正しく行える。
形用Zバッファとを有し、Zバッファコントローラによ
りプロセッサより与えられた表示図形の2座標値を、切
断面のZ座標値と、表示された図形の2座標値と比較し
、その結果により判断し、フレームバッファと図形用Z
バッファのデータを更新することによって、2つ以上の
図形のセクショニングの表示を正しく行える。
1−4・・・切断面用Zバッファ、1−5・・・DAコ
ンバータ、1−6・・・CRT。
ンバータ、1−6・・・CRT。
Claims (1)
- 図形処理装置において、表示図形データを記憶するフレ
ームバッファと、切断面のZ座標値を記憶する切断面用
Zバッファと、表示図形のZ座標値を記憶する図形用Z
バッファとを有し、新たに表示しようとする図形のZ座
標値と切断面用Zバッファの値とを比較する手段と、ま
た前記の新たに表示しようとする図形のZ座標値と図形
用ZバッファのZ座標値とを比較する手段を有し、該2
つの比較結果により前記フレームバッファと図形用Zバ
ッファへの描き込みの制御を行う手段とを有するセクシ
ョニング方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2070161A JPH03269687A (ja) | 1990-03-19 | 1990-03-19 | マルチzバッファによるセクショニング方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2070161A JPH03269687A (ja) | 1990-03-19 | 1990-03-19 | マルチzバッファによるセクショニング方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03269687A true JPH03269687A (ja) | 1991-12-02 |
Family
ID=13423560
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2070161A Pending JPH03269687A (ja) | 1990-03-19 | 1990-03-19 | マルチzバッファによるセクショニング方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03269687A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002269583A (ja) * | 2000-08-23 | 2002-09-20 | Nintendo Co Ltd | 描画モードに基づいて隠面処理の順番を動的に再構成する方法および装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6380377A (ja) * | 1986-09-24 | 1988-04-11 | Daikin Ind Ltd | 断面図描画装置 |
| JPS63223886A (ja) * | 1987-03-12 | 1988-09-19 | Toshiba Corp | 三次元表示装置 |
| JPS63251870A (ja) * | 1987-04-08 | 1988-10-19 | Seiko Instr & Electronics Ltd | 図形処理装置 |
| JPH01244584A (ja) * | 1988-03-25 | 1989-09-28 | Mitsubishi Electric Corp | 図形表示装置 |
-
1990
- 1990-03-19 JP JP2070161A patent/JPH03269687A/ja active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6380377A (ja) * | 1986-09-24 | 1988-04-11 | Daikin Ind Ltd | 断面図描画装置 |
| JPS63223886A (ja) * | 1987-03-12 | 1988-09-19 | Toshiba Corp | 三次元表示装置 |
| JPS63251870A (ja) * | 1987-04-08 | 1988-10-19 | Seiko Instr & Electronics Ltd | 図形処理装置 |
| JPH01244584A (ja) * | 1988-03-25 | 1989-09-28 | Mitsubishi Electric Corp | 図形表示装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002269583A (ja) * | 2000-08-23 | 2002-09-20 | Nintendo Co Ltd | 描画モードに基づいて隠面処理の順番を動的に再構成する方法および装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2119220A1 (en) | Simultaneous High Resolution Display Within Multiple Virtual DOS Applications in a Data Processing System | |
| US9454844B2 (en) | Early depth testing in graphics processing | |
| JPH03269687A (ja) | マルチzバッファによるセクショニング方式 | |
| JPS62297975A (ja) | マルチ・ウインドウ表示制御方式 | |
| JPH01244584A (ja) | 図形表示装置 | |
| JPH0740310B2 (ja) | 断面図描画装置 | |
| JPH0293688A (ja) | マルチウインドウ表示システムの描画方式 | |
| JPH07244571A (ja) | 動画ウインドウ表示装置 | |
| JPH02270073A (ja) | 図形処理方式 | |
| JPS6290772A (ja) | 三次元物体表示処理方式 | |
| JPS5915287A (ja) | 表示装置 | |
| JPH03252885A (ja) | 切断面表示方式 | |
| JPS6242280A (ja) | グラフイツクデイスプレイ装置 | |
| JPS61180290A (ja) | 図形表示装置 | |
| JPH039395A (ja) | マルチウィンドウ回路 | |
| JPS61133483A (ja) | 図形処理装置 | |
| JPH01223580A (ja) | 三次元図形表示方法 | |
| JPS63127327A (ja) | フイ−ルド発生方式 | |
| JPH0312697A (ja) | 文字描画装置 | |
| JPH04167189A (ja) | 3次元図形表示装置 | |
| JPH02189693A (ja) | 三次元ディスプレイ装置 | |
| JPS63133276A (ja) | 凹多角形の分割表示方式 | |
| JPS62247475A (ja) | 図形表示方式 | |
| JPH02275594A (ja) | 付影処理方法およびその装置 | |
| JP2000132708A (ja) | フォンシェーディング高速描画装置および方法 |