JPH01213762A - 線分描画のクリッピング装置 - Google Patents

線分描画のクリッピング装置

Info

Publication number
JPH01213762A
JPH01213762A JP63038380A JP3838088A JPH01213762A JP H01213762 A JPH01213762 A JP H01213762A JP 63038380 A JP63038380 A JP 63038380A JP 3838088 A JP3838088 A JP 3838088A JP H01213762 A JPH01213762 A JP H01213762A
Authority
JP
Japan
Prior art keywords
area
boundary
segment
existence
coordinates
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
JP63038380A
Other languages
English (en)
Inventor
Fuminori Morisue
文憲 森末
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP63038380A priority Critical patent/JPH01213762A/ja
Publication of JPH01213762A publication Critical patent/JPH01213762A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、描画生成プロセッサのクリッピング装置に関
する。
(従来の技術) 従来、この種の描画生成プロセッサは、書き込み座標を
生成した時、描画制限領域内(または外)か否かを判定
し、有効領域内のみ描画することによって、有効領域外
はクリッピングすることができた。
(発明が解決しようとする課題) しかしながら、上記従来のクリッピングの装置では、描
画しない領域においても画像生成が行なわれており、描
画速度が遅くなるという問題があった。
本発明は、直線描画と矩形描画制限領域という条件に限
ってこのような従来の問題を解決するものであり、高速
に描画できる優れたクリッピングの装置を提供すること
を目的とするものである。
(課題を解決するための手段) 本発明は、上記目的を達成するために、描画点の座標を
セットし得る描画点座標記憶手段1,2と、描画制限領
域を記憶できる描画制限領域記憶手段3と、描画点の座
標により線分の傾きと切片とを算出する傾き、切片算出
手段4と、描画制限領域の制限領域にしたがって左辺、
右辺のY値を求めるY値計算手段7,8と、このY値計
算手段の結果により制限領域の内か、上側か、下側かの
範囲を判定するYの存在範囲判定手段9,10と、該判
定手段によって得られた描画制限領域を直線が横切る境
界を判定する直線の通過境界判定手段11と、各描画点
がどの領域に属するかを判定する描画点の存在領域判定
手段5,6と、描画したい線分と制限領域の境界との交
点の存在がわかる線分と境界の交点存在判定手段12と
、描画制限領域内で各判定結果によって描画する線分の
座標に変換する座標変換手段13とから構成される。
(作 用) 本発明によれば、元の線分座標を矩形描画制限領域内で
描画する線分座標に高速に変換できるため、領域外の画
像生成を行なう必要がなく、その分高速に描画できると
いう効果を有する。
(実施例) 第1図は、本発明の一実施例の構成を示すものである。
第1回において、1は描画点1の座標記憶手段であり、
2は描画点2の座標記憶手段で、傾き切片算出手段4と
座標変換手段13に接続されている。描画魚座JfA記
憶手段1,2の各々は、描画点りの存在領域判定手段5
と描画点2の存在領域判定手段6にそれぞれ接続されて
いる。傾き切片算出手段4は、X左辺値のy値3f算手
段7とX右辺値のy値計算手段8および座標変換手段1
3に接続される。X左辺値のy値計算手段7は左境界で
のyの存在#1IJ1判定手段9に、X右辺値のy値計
算・1段8は右境界でのyの存在範囲判定手段10に接
続される。 11は直線の通過ぢt界判定手段であり、
左境界でのyの存在範囲判定手段9と右境界でのyの存
在範囲判定手段10および線分と境界の交点イメ在判定
手段12に接続される。線分と境界の交点存在判定手段
12は、描画点1の存在領域判定手段5と描画点2の存
在領域判定手段6および座標変換手段13に接続される
。3は描画制限領域記憶手段で、描画点1の存在領域判
定手段5と描画点2の存在領域判定手段6.X左辺値の
y値計算ト段7とX右辺値のy値計算手段8.座標変換
手段1:Sに接続される。
次に、上記実施例の動作について説明する。上記実施例
において、描画点座標記憶手段1,2に描画点)+標が
セットされると、傾き切片算出手段4は傾きaと切片す
を計算する。描画点をそれぞれ(X z t ’/ h
 ) t (X > t 3’ z )とすると。
a、bが求まると、X左辺値のy値訂算手段7゜X右辺
値のy値計算手段8は、描画制限領域記憶手段;3にセ
ットされている領域からXの左辺値XLt右辺値x、を
取り出し、それぞれの対応するyの値を求める。
y@、 ”  j*  X L yII= a xll この結果を左境界でのyの存在範囲判定手段9゜右J3
°を界でのyの存在範囲判定手段10に送り、制限領域
内か、上側か、上側かを判定し、結果を直線の通過境界
判定手段11に送る。直線の通過境界判定手段11では
、描画制限領域を直線が横切るパターンを9種類に分類
する。一方、描画点1の存在領域判定手段5.描画点2
の存在領域判定手段6は、描画点座標記憶手段1,2の
座標値と描画制限領域記憶手段3の制限領域座標を比較
し、各描画点が第2図の9領域1〜■のどの領域に屈す
るかを判定する。
判定結果を線分と境界の交点存在判定手段12に送り、
描画点が1個内部にある場合、境界との交差する辺ごと
に4パターンを4種類に分類し、他は画描画点とも内部
また・は外部にある場合に分ける。その結果を座標変換
手段13に送り、描画制限領域内で実際に描画する線分
の座標に変換する。
例えば、第3図のA L(描画の場合はAL描画座標に
、13G描画の場合はMN描画座標に変換する。
このように、上記実施例によれば、描画点1゜2と描画
制限領域が与えられれば、傾き切片算出手段4によって
前記両点を通る直線がわかり、この直線が描画制限領域
の境界とどのように交差するかがX左辺値のy値計算手
段フないし直線の通過境界判定手段11までで判定され
、描画点1の存在領域判定手段5.描画点2の存在領域
判定手段6とによって線分が交差する領域の組合わせが
わかる。これにより、描画したい線分と制限領域との境
界との交点の存在がわかるため、座標変換手段13によ
り交点の)+標が少ない乗除算回数により求まるという
利点を有する。
(発明の効果) 本発明は、上記実施例より明らかなように、2つの描画
点間の線分を描画するにあたって、矩形描画領域の制限
がある場合、最も少ない回数の乗除算回数で境界内のみ
の線分描画座標に変換するものであり、領域外の画像生
成をなくし、線分を高速に描画できるという利点を有す
る。
【図面の簡単な説明】
第[図は本発明の一実施例における座標変換方法の構成
図、第2図は描画点の存在領域区分図、第;3図は+a
変換の具体例を示す図である。 l・・・描画点lの座標記憶手段、 2・・・描画点2
の座標記憶手段、 3・・・描画制限領域記憶ト段、 
4・・・傾き切片算出手段、 5・・・描画点1の存在
領域判定手段、 6・・・描画点2の/j在領域判定手
段、 7・・・X左辺値のy値計算手段、 8・・・X
右辺値のy値計算手段、 9・・・左境界でのy°値の
存在範囲判定手段、 【0・・・右境界でのy値の存在
範囲判定1段、 11・・・直線の通過境界判定手段、
 12・・・線分とJit界の交点存在判定手段、13
・・・座標変換手段。 特許出願人 松ド電器産業株式会社 第1図 第2図 第3図

Claims (1)

    【特許請求の範囲】
  1. 描画点の座標をセットし得る描画点座標記憶手段1、2
    と、描画制限領域を記憶できる描画制限領域記憶手段3
    と、描画点の座標により線分の傾きと切片とを算出する
    傾き、切片算出手段4と、描画制限領域の制限領域にし
    たがって左辺、右辺のY値を求めるY値計算手段7、8
    と、このY値計算手段の結果により制限領域の内か、上
    側か、下側かの範囲を判定するYの存在範囲判定手段9
    、10と、該判定手段によって得られた描画制限領域を
    直線が横切る境界を判定する直線の通過境界判定手段1
    1と、各描画点がどの領域に属するかを判定する描画点
    の存在領域判定手段5、6と、描画したい線分と制限領
    域の境界との交点の存在がわかる線分と境界の交点存在
    判定手段12と、描画制限領域内で各判定結果によって
    描画する線分の座標に変換する座標変換手段13とから
    なることを特徴とする線分描画のクリッピング装置。
JP63038380A 1988-02-20 1988-02-20 線分描画のクリッピング装置 Pending JPH01213762A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63038380A JPH01213762A (ja) 1988-02-20 1988-02-20 線分描画のクリッピング装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63038380A JPH01213762A (ja) 1988-02-20 1988-02-20 線分描画のクリッピング装置

Publications (1)

Publication Number Publication Date
JPH01213762A true JPH01213762A (ja) 1989-08-28

Family

ID=12523669

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63038380A Pending JPH01213762A (ja) 1988-02-20 1988-02-20 線分描画のクリッピング装置

Country Status (1)

Country Link
JP (1) JPH01213762A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03242768A (ja) * 1989-10-23 1991-10-29 Internatl Business Mach Corp <Ibm> オブジエクトの選択を検出する方法及び装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03242768A (ja) * 1989-10-23 1991-10-29 Internatl Business Mach Corp <Ibm> オブジエクトの選択を検出する方法及び装置

Similar Documents

Publication Publication Date Title
JPS59124377A (ja) 図形表示システム
JPS6170407A (ja) 距離測定装置
JPH0214714B2 (ja)
JPH04315274A (ja) 画像変換装置
JPH0523439B2 (ja)
JP2768331B2 (ja) 曲線の直線近似装置
JP2616447B2 (ja) 地図データ入力方式
JP2578116B2 (ja) 直線検出方式
JPH0290380A (ja) 走行路判別方法
JP2606375B2 (ja) 領域判定処理方法
JPS6275884A (ja) 文書パタ−ンの記述方法
JP2563163B2 (ja) 図形指示方法
JP2932664B2 (ja) 1パス型図形形状特徴量計算装置
JPH06131486A (ja) サイズとともに非相似的に形状が変化するカーブの創出方法とそのための装置
JPS6336388A (ja) 図形の塗りつぶし制御方式
JPS62226390A (ja) 黒丸判定方式
JPH04313168A (ja) 相関曲線生成装置
JPH04195689A (ja) パターンマッチング装置
JP2000163577A (ja) 線の検出装置
JPS59195761A (ja) 図形処理方法
JPH0668200A (ja) 論理回路図入力装置
JPH04338883A (ja) 円描画方法
JPH04229385A (ja) 面塗り処理方式
JPS6316791B2 (ja)
JPH0642261B2 (ja) 画像処理方法