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
Application number
JP2070161A
Other languages
English (en)
Inventor
Kenichi Hosoya
健一 細谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2070161A priority Critical patent/JPH03269687A/ja
Publication of JPH03269687A publication Critical patent/JPH03269687A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は図形処理装置に関し、特に図形データの切断図
を表示するセクショニング方式に関する。
〔従来の技術〕
従来、この種のセクショニング方式は、1つの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バッファが1つしかないため、最
初に切断面のZ座標値を描き込んでおいて、プロセッサ
から与えられた表示図形のZ座標値が切断面のZ座標値
より視線方向よりみて後ろにあればZバッファに表示図
形のZ座標値を、フレームバッファに表示図形データを
描き込んでいた。
この時、2つ以上の図形が重なった場合、切断面のZ座
標値がZバッファに残っていないため、切断面によって
切断されたセクショニング図形を正しく表示できなかっ
た。
〔発明が解決しようとする課題〕
上述した従来のセクショニング方式では、1つのZバッ
ファにセクショニング切断面のZ座標値と表示図形デー
タの2座標値と記憶していたので、2つ以上の表示図形
データのセクショニングは正しく出来ないという欠点が
ある。
〔課題を解決するための手段〕
本発明のマルチ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に表示される。
第2図に本発明のZバッファコントローラの構成を示す
セクショニングを行う場合には、最初にプロセッサより
与えられる切断面の2座標値をアドレス制御部2−1の
制御のもと、バッファ2−7を通じて切断面用2バッフ
ァ1−4に描き込みを行う。
次にプロセッサから、表示図形の表示アドレスとZ座標
値とフレームバッファへの表示データが送られてくる。
この表示アドレスがアドレス制御部2〜1によってフレ
ームバッファ1−2と表示図形用Zバッファ1−3、切
断面用Zバッファ1−4に与えられこのアドレスのZ座
標値が表示図形用Zバッファと切断面用Zバッファより
それぞれリードされる。
切断面用Zバッファ1−4よりリードされた切断面のZ
座標値はプロセッサよりの表示図形のZ座標値とコンパ
レータ2−3によって比較されこの切断面より視線方向
より見て前にあればライト制御部2−4にライト信号を
出力せず、後ろにあれば信号を出力する。
表示図形用Zバッファ1−3よりリードされた図形の2
座標値もプロセッサより与えられた表示図形のZ座標値
のコンパレータ2−2によって比較される。この場合は
切断面用Zバッファの比較結果とは逆にリードされたZ
座標値より前にあればライト制御部2−4にライト信号
を出力し、後ろにあれば信号を出力しない。
前記の2つのZバッファとの比較の結果によって両方の
コンパレータよりライト信号が出力していればメモリコ
ントローラ2−5によってライトイネーブルをフレーム
バッファ1−2と図形用Zバッファ1−3に出力しフレ
ームバッファの表示図形データを、図形用Zバッファに
表示図形のZ座標値をバッファ2−6を通して描き込む
〔発明の効果〕
以上説明したように本発明は、切断面用Zバッファと図
形用Zバッファとを有し、Zバッファコントローラによ
りプロセッサより与えられた表示図形の2座標値を、切
断面のZ座標値と、表示された図形の2座標値と比較し
、その結果により判断し、フレームバッファと図形用Z
バッファのデータを更新することによって、2つ以上の
図形のセクショニングの表示を正しく行える。
1−4・・・切断面用Zバッファ、1−5・・・DAコ
ンバータ、1−6・・・CRT。

Claims (1)

    【特許請求の範囲】
  1. 図形処理装置において、表示図形データを記憶するフレ
    ームバッファと、切断面のZ座標値を記憶する切断面用
    Zバッファと、表示図形のZ座標値を記憶する図形用Z
    バッファとを有し、新たに表示しようとする図形のZ座
    標値と切断面用Zバッファの値とを比較する手段と、ま
    た前記の新たに表示しようとする図形のZ座標値と図形
    用ZバッファのZ座標値とを比較する手段を有し、該2
    つの比較結果により前記フレームバッファと図形用Zバ
    ッファへの描き込みの制御を行う手段とを有するセクシ
    ョニング方式。
JP2070161A 1990-03-19 1990-03-19 マルチzバッファによるセクショニング方式 Pending JPH03269687A (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002269583A (ja) * 2000-08-23 2002-09-20 Nintendo Co Ltd 描画モードに基づいて隠面処理の順番を動的に再構成する方法および装置

Citations (4)

* Cited by examiner, † Cited by third party
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 図形表示装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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) フォンシェーディング高速描画装置および方法