JPH0218685A - クリッピング方法 - Google Patents
クリッピング方法Info
- Publication number
- JPH0218685A JPH0218685A JP63170403A JP17040388A JPH0218685A JP H0218685 A JPH0218685 A JP H0218685A JP 63170403 A JP63170403 A JP 63170403A JP 17040388 A JP17040388 A JP 17040388A JP H0218685 A JPH0218685 A JP H0218685A
- Authority
- JP
- Japan
- Prior art keywords
- clipping
- plane
- area
- turned
- pixel
- 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
- Image Generation (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は画像・図形表示装置(デイスプレィ、プリンタ
など)におけるクリッピング図形の生成方法に関するも
のである。
など)におけるクリッピング図形の生成方法に関するも
のである。
従来の技術
従来のクリッピング方法は、ウィンドウ・ビューポー1
・変換に見られるように、矩形によるものが大半であり
、クリッピング領域で図形をクリッピングし、それを表
示する場合には矩形の四点のアドレスを端点とする四つ
の線分と図形の各線分との交点を求めて矩形内部にある
ものを表示する方法が一般的である。
・変換に見られるように、矩形によるものが大半であり
、クリッピング領域で図形をクリッピングし、それを表
示する場合には矩形の四点のアドレスを端点とする四つ
の線分と図形の各線分との交点を求めて矩形内部にある
ものを表示する方法が一般的である。
発明が解決しようとする課題
このような従来のクリッピング方法では次のような問題
かある。矩形以外の複雑なりリッピング領域を設定し、
その内部にクリッピングした図形を表示したり、ある図
形のときはあるクリッピング領域を用い、他の図形のと
きは別のクリッピング領域を用いるといった使用の場合
には、クリッピング領域の内外の判定計算に多くの時間
とメモリを使用し、実用的ではない。
かある。矩形以外の複雑なりリッピング領域を設定し、
その内部にクリッピングした図形を表示したり、ある図
形のときはあるクリッピング領域を用い、他の図形のと
きは別のクリッピング領域を用いるといった使用の場合
には、クリッピング領域の内外の判定計算に多くの時間
とメモリを使用し、実用的ではない。
本発明は上記の使用に耐えうる、高速かつ容易なりリッ
ピング方法を提供することを目的とする。
ピング方法を提供することを目的とする。
課題を解決するための手段
本発明のクリッピング方法は、複数のメモリプレーンの
うちのクリッピング用に用いるプレーンを設定し、クリ
ッピング領域の内部にあたるピクセルをオンに領域外を
オフにし、作成する図形は別のプレーンに表示するピク
セルをオンにその他のピクセルをオフに形成し、これら
クリッピング用のプレーンと作成図形のプレーンの同一
座標にあるピクセルを比較判定し、ともにオンのピクセ
ルのみを表示用プレーンの該当座標にあるピクセルをオ
ンにしてクリッピング図形を生成・表示することを特徴
とする。
うちのクリッピング用に用いるプレーンを設定し、クリ
ッピング領域の内部にあたるピクセルをオンに領域外を
オフにし、作成する図形は別のプレーンに表示するピク
セルをオンにその他のピクセルをオフに形成し、これら
クリッピング用のプレーンと作成図形のプレーンの同一
座標にあるピクセルを比較判定し、ともにオンのピクセ
ルのみを表示用プレーンの該当座標にあるピクセルをオ
ンにしてクリッピング図形を生成・表示することを特徴
とする。
作用
この構成によると、2つのプレーンの同じ座標を比較し
て表示プレーンの同じ座標に比較結果を設定して行くだ
けでクリッピング図形か生成できる。このときに、作成
図形用のプレーンと表示用プレーンを同一のプレーンに
することで余計なプレーンの消費を避けられる。
て表示プレーンの同じ座標に比較結果を設定して行くだ
けでクリッピング図形か生成できる。このときに、作成
図形用のプレーンと表示用プレーンを同一のプレーンに
することで余計なプレーンの消費を避けられる。
実施例
以下、本発明のクリッピング方法を具体的な一実施例に
基づいて説明する。
基づいて説明する。
第1図はクリッピング方式の具体例を示す。1はクリッ
ピング用のメモリプレーンを示し、この中の領域5かク
リッピング領域である。この情報はピッ1〜゛1′で表
わされる。2〜4は作成図形および表示用のメモリプレ
ーンである。ここで図形6を作成したとすると、この領
域の情報はピッ)−“2″で表わされる。クリッピング
領域5と図形6を重ね合わせると、って示すビット”3
″の領域がその重なった部分となり、実際に表示用メモ
リプレーンに与えれる情報は領域10となる。7はクリ
ッピング領域で作成図形と重ならないピッド1“の領域
8は作成図形でクリッピング領域外にあるヒラ1−“2
′”の領域を示す。
ピング用のメモリプレーンを示し、この中の領域5かク
リッピング領域である。この情報はピッ1〜゛1′で表
わされる。2〜4は作成図形および表示用のメモリプレ
ーンである。ここで図形6を作成したとすると、この領
域の情報はピッ)−“2″で表わされる。クリッピング
領域5と図形6を重ね合わせると、って示すビット”3
″の領域がその重なった部分となり、実際に表示用メモ
リプレーンに与えれる情報は領域10となる。7はクリ
ッピング領域で作成図形と重ならないピッド1“の領域
8は作成図形でクリッピング領域外にあるヒラ1−“2
′”の領域を示す。
ここで作成図形用のプレーンと表示用プレーンを同一の
プレーンにすることで余計なプレーンの消費を避りるこ
とができる。
プレーンにすることで余計なプレーンの消費を避りるこ
とができる。
発明の効果
以上のように本発明によると、クリッピング用のプレー
ンと作成図形のプレーンの同一座標にあるピクセルを比
較判定し、ともにオンのピクセルのみを表示用プレーン
の該当座標にあるピクセルをオンにしてクリッピング図
形を生成・表示するため、クリッピング領域の情報をメ
モリテーブルなどに保持することなく、またクリッピン
グ領域内外の判定を行う手段・計算を一切行うことなく
、任意の図形を任意のクリッピング領域内に高速、かつ
容易に生成できるものである。
ンと作成図形のプレーンの同一座標にあるピクセルを比
較判定し、ともにオンのピクセルのみを表示用プレーン
の該当座標にあるピクセルをオンにしてクリッピング図
形を生成・表示するため、クリッピング領域の情報をメ
モリテーブルなどに保持することなく、またクリッピン
グ領域内外の判定を行う手段・計算を一切行うことなく
、任意の図形を任意のクリッピング領域内に高速、かつ
容易に生成できるものである。
第1図は本発明のクリッピング方法によって表示図形を
生成する過程の説明図を示す。 1・・・クリッピング用メモリプレーン、2・・・作成
図形および表示用図形用メモリプレーン(クリッピング
前)、3・・・クリッピング用メモリプレーンと作成図
形用メモリプレーンを重ね合わせた状態のメモリプレー
ン、4・・・クリッピング後の作成図形および表示用図
形用メモリプレーン、5・・・クリッピング領域、6・
・・作成図形の領域、9・・・クリッピング領域と作成
図形の重なった領域、10・・・表示用領域。
生成する過程の説明図を示す。 1・・・クリッピング用メモリプレーン、2・・・作成
図形および表示用図形用メモリプレーン(クリッピング
前)、3・・・クリッピング用メモリプレーンと作成図
形用メモリプレーンを重ね合わせた状態のメモリプレー
ン、4・・・クリッピング後の作成図形および表示用図
形用メモリプレーン、5・・・クリッピング領域、6・
・・作成図形の領域、9・・・クリッピング領域と作成
図形の重なった領域、10・・・表示用領域。
Claims (1)
- 1、複数のメモリプレーンのうちのクリッピング用に用
いるプレーンを設定し、クリッピング領域の内部にあた
るピクセルをオンに領域外をオフにし、作成する図形は
別のプレーンに表示するピクセルをオンにその他のピク
セルをオフに形成し、これらクリッピング用のプレーン
と作成図形のプレーンの同一座標にあるピクセルを比較
判定し、ともにオンのピクセルのみを表示用プレーンの
該当座標にあるピクセルをオンにしてクリッピング図形
を生成・表示するクリッピング方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63170403A JPH0218685A (ja) | 1988-07-07 | 1988-07-07 | クリッピング方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63170403A JPH0218685A (ja) | 1988-07-07 | 1988-07-07 | クリッピング方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0218685A true JPH0218685A (ja) | 1990-01-22 |
Family
ID=15904281
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63170403A Pending JPH0218685A (ja) | 1988-07-07 | 1988-07-07 | クリッピング方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0218685A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010510608A (ja) * | 2006-11-21 | 2010-04-02 | クゥアルコム・インコーポレイテッド | グラフィックスアプリケーションのための効率的なシザリング |
-
1988
- 1988-07-07 JP JP63170403A patent/JPH0218685A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010510608A (ja) * | 2006-11-21 | 2010-04-02 | クゥアルコム・インコーポレイテッド | グラフィックスアプリケーションのための効率的なシザリング |
| US8269792B2 (en) | 2006-11-21 | 2012-09-18 | Qualcomm Incorporated | Efficient scissoring for graphics application |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0218685A (ja) | クリッピング方法 | |
| JPH03269678A (ja) | グリッド表示方式 | |
| JP2833366B2 (ja) | 表示制御装置 | |
| JPS6244882A (ja) | 図形表示装置 | |
| JPS62297975A (ja) | マルチ・ウインドウ表示制御方式 | |
| JPS62127972A (ja) | 線分描画におけるクリツピング方式 | |
| JPS61130991A (ja) | 図形処理方法及び装置 | |
| JP2667187B2 (ja) | マルチウインドウにおける線分クリップ方法 | |
| JPS6283790A (ja) | 画像処理装置 | |
| JPH01292424A (ja) | マルチウィンドウ表示における画面情報管理及びクリッピング方式 | |
| JPS63240682A (ja) | 図形表示におけるクリツピング処理方式 | |
| JPS62247475A (ja) | 図形表示方式 | |
| JPH0358220A (ja) | ウインドウ表示装置 | |
| JPH02127784A (ja) | クリッピング方式 | |
| JPS61267096A (ja) | 多角形図形のぬりつぶし描画表示装置 | |
| JPH02194425A (ja) | データ表示方式 | |
| JPS6246373A (ja) | 画像処理装置 | |
| JPS5961878A (ja) | デイスプレイ表示のためのグラフの逆転表示処理方式 | |
| JPH05210480A (ja) | 矩形カーソル表示装置 | |
| JPH01226078A (ja) | グラフィック処理装置 | |
| JPS62212890A (ja) | 画素輪郭線による描画処理方式 | |
| JPH02226325A (ja) | ポインティングデバイスの表示方式 | |
| JPH03109683A (ja) | ベクトル表示方式 | |
| JPH02194427A (ja) | グラフィック画面表示制御方式 | |
| JPS63136219A (ja) | 再描画領域表示制御方式 |