JPH01121982A - 円図形発生装置 - Google Patents

円図形発生装置

Info

Publication number
JPH01121982A
JPH01121982A JP27923787A JP27923787A JPH01121982A JP H01121982 A JPH01121982 A JP H01121982A JP 27923787 A JP27923787 A JP 27923787A JP 27923787 A JP27923787 A JP 27923787A JP H01121982 A JPH01121982 A JP H01121982A
Authority
JP
Japan
Prior art keywords
arc
line
circular
generating
arcs
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
JP27923787A
Other languages
English (en)
Inventor
Shigeo Tsujioka
辻岡 重夫
Toshihiko Ogura
敏彦 小倉
Riichi Yasue
利一 安江
Yuichi Makaya
真茅 裕一
Tadashi Kyoda
京田 正
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP27923787A priority Critical patent/JPH01121982A/ja
Publication of JPH01121982A publication Critical patent/JPH01121982A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、図形処理装置に係り、特に、線幅を有する円
9円弧、あるいは点線、−点鎖線のような線種を有する
円弧の描画ζこ好適な円図形発生装置に関する。
〔従来の技術〕
従来、任意の太さを有する線図形を発生する装置として
、特開昭51−113542号に記載されるような装置
があるにの従来例では線幅を持つ円を発生する際、太さ
が1ドツトの円を発生し、これを基準としてX方向ある
いはY方向のいずれか一方に所望θ】太さが得られるま
でドツトを次々tこたどって太線を発生しており、円の
各位置において均等な幅の図形が得られる点で有効な手
段である。
〔発明が解決しようとする問題点〕
し、かじながら、上記従来技術では、円弧などの端点に
ついての配慮がされておらず、第2図(1)に示すよう
な不自然な端点となる問題点がある。特に、点線や一点
鎖線などの線パターンを持つ円弧においてはこれが顕著
に現われる問題があった。
本発明は上記問題点を解決し、円弧などの端点lこおい
ても第2図(2)lこ示すように端点を形成する辺が中
心から放射状lこ向かつて引かれる線と一致するような
自然な円弧を発生することを目的とする0 〔問題点を解決するための手段〕 上記目的を達成するために、本発明は、2次元格子上の
ドツトで図形を表示あるいは記録する図形発生装置tこ
おいて、 目的の線幅間隔で、2本OJ円弧または楕円弧を近似す
るドツト点列を発生する円弧発生手段と、上記円弧また
は楕円弧の両端部において、当該円または楕円の中心を
通過する直線上で上記2本の円弧または楕円弧間を結ぶ
嶽分を近似するドツト点列を発生する直線発生手段と、 該直線発生手段および上記円弧発生手段から出力される
ドツト点列で囲才れる閉領域の内部を塗り潰す盪り潰し
手段とを備え、 上記目的の#1幅を有する円弧または楕円弧を発生する
ようにしたものである。
〔作用〕
上記円弧発生手段からは円弧上の各X、Yアドレスが出
力される。すなわち円弧発生手段に対して太線円弧の外
側と内側のエツジを規定するための半径と始点・終点を
与えることで円弧上の外側と内側の点列が出力される。
さらに直線発生手段に対して外側および内側の円弧を接
続するための始終点を与えることで外側の円弧と内側の
円弧を含む閉じた9域を形成する点列が出力される。遺
り潰し手段は、上記点列を境界情報として受取り内部を
塗り潰す働きをし、これにより自然な形の円弧を発生す
ることができる。
〔実施例〕
以下、本発明の一実施例′J:i:第1図、第1因、第
3て説明する。
第1図は、本発明の円図形発生装fIILを示したもの
であり、100はマイクロプロセッサ、110は円弧発
生回路、120は直線発生回路、130は塗り潰し回路
、140はフレーム・メモリである。
円弧発生回路110は、マイクロプロセッサ100から
信号線150を介して与えられる円弧コマンドARC(
r、S、E)を屏釈し、半径r、始点S。
終点Eにより円弧を近似する点列のアドレスを信号線1
70に送出する。直線発生回路120はマイクロプロセ
ッサ100から信号線160を介して与えられる線分コ
マンドLINE(A、B)を解釈し、始点Aと終点Bの
間を直線近似する点列のアドレスを信号線180に送出
する。塗り潰し回路130は信号線170より力えられ
る円弧の点列と信号線180より与えられる直線の点列
を閉図形の境界線として受取り、境界線内の瑯を全て塗
り潰した図形を(N号線190そ介してフレーム・メモ
リ140に書き込む。フレーム・メモリ140の内容は
、表示装置才たは記録装置に出力される。
以上の動作を、第3図に示した円弧を発生する場合につ
いてさらlこ詳細に説明する。マイクロプロセッサ10
0は傷゛号線1so−を介して円弧発生回路110にA
 B C(ro + So + Eo )を送出するQ
 roは円弧の外側の境界線を定義するための半径であ
り、本来の半径rに太線の幅dの半分であるd/2を加
えたr + d / 2を与える。円弧発生回路110
は始点Soから終点Eoまでの点列を発生し、信号線1
70を介して塗り潰し回路130に、第3図中Soから
Eoまでの黒丸で示した点列アドレスを送出する。次に
、マイクロプロセッサ100は、角度信号線1SOを介
して円弧発生回路110にABC(rI、St、E+)
を送出する。rlは円弧の内側の境界線を定義するため
の半径であり本来の半径rから太線の幅dの半分である
d/2  を引いたr−d/2i与える。円弧発生回路
110は、始点Slから終点E、までり点列を発生し、
信号線1708介して塗り潰し回路130に第3図中S
lからElまでの黒丸で示した点列アドレスを送出する
。さらに、マイクロプロセッサ100は信号線160を
介して直線発生回路1201こLINE(E+ + E
o )を送出する。直線発生回路120は始点E1から
終点Eoまでの直線を近似する点列を発生よ信号線18
0を介して塗り潰し回路150に、第3図中島からEo
までの黒丸で示した点列アドレスを送出する。ざらに、
マイクロプロセッサ100は角度信号線160を介して
直線発生回路120にLINE(S+ + So )を
送出する。直線発生回路120は始点S;から終点So
までの直線を近似する点列を発生し、信号線180を介
して塗り潰し回路160に、第3図ウジからSoまでの
黒丸で示した点列アドレスを送出する。鼓り潰し回路1
30は信号線170と信号線180を介して受取った点
列、すなわち第3図中の黒丸で示した点列から、X軸方
向に黒丸と黒丸ではさまれた点列を塗り潰し対象の虚列
とする。この例では第3図中白丸で示した点列が五り潰
しの対象となる。塗り潰し回路130から出力される点
列、すなわち第3図中の黒丸と白丸は信号線190を介
してフレーム・メモリ140に送出され記憶される。
以上説明したようlこ、本発明によれば、円弧の端点に
おいて、断線が円の中心を向くことになり自然な円図形
を発生できる。
また、本発明ではX軸とX軸の中径が同一である正円に
ついて説明したが、第1図中の円弧発生回路110を楕
円の発生も可能な円弧発生回路とすれば、楕円弧の発生
においてもFぼj様な効果が得られる。さらに第3図に
示した図形を連続して発生するようにマイクロプロセッ
サ100の動作を拡張することにより、第4図に示した
ような線パターンを持つ円弧を自然な形で容易に発生す
ることも可能となる0 〔発明の効果〕 以上説明したように、本発明によれば、円弧あるいは楕
円弧の端点において、端点の切れ端、すなわち断線が円
あるいは楕円の中心を向くこと1こなり、自然な感じの
見易い図形を発生することができる。また、本発明によ
り発生した円弧を連続させることにより、点線、−点鎖
線などの線パターンにおいてもスムーズな線パターンを
発生できるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示す円図形発生装置のブロ
ック図、第2図(1)は従来の円弧発生例の説明図、第
2図(2)は目的とする円弧発生例の説明図、第3図は
本発明による円弧発明の詳細な切回、第4図は線パター
ンを持つ円弧発生例を示した説明図である。 100・・・プロセッサ 110・・・円弧発生回路 120・・・直線発生回路 130・・・塗り潰し回路 第″1 図 第2円 −5;−

Claims (1)

    【特許請求の範囲】
  1. 1.2次元格子上のドットで図形を表示あるいは記録す
    る図形発生装置において、 目的の線幅間隔で、2本の円弧または楕円弧を近似する
    ドット点列を発生する円弧発生手段と、 上記円弧または楕円弧の両端部において、当該円または
    楕円の中心を通過する直線上で上記2本の円弧または楕
    円弧間を結ぶ線分を近似するドット点列を発生する直線
    発生手段と、 該直線発生手段および上記円弧発生手段から出力される
    ドット点列で囲まれる閉領域の内部を塗り潰す塗り潰し
    手段とを備え、 上記目的の線幅を有する円弧または楕円弧を発生するこ
    とを特徴とする円図形発生装置。
JP27923787A 1987-11-06 1987-11-06 円図形発生装置 Pending JPH01121982A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27923787A JPH01121982A (ja) 1987-11-06 1987-11-06 円図形発生装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27923787A JPH01121982A (ja) 1987-11-06 1987-11-06 円図形発生装置

Publications (1)

Publication Number Publication Date
JPH01121982A true JPH01121982A (ja) 1989-05-15

Family

ID=17608349

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27923787A Pending JPH01121982A (ja) 1987-11-06 1987-11-06 円図形発生装置

Country Status (1)

Country Link
JP (1) JPH01121982A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61248175A (ja) * 1985-04-25 1986-11-05 Matsushita Electric Ind Co Ltd 図形発生装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61248175A (ja) * 1985-04-25 1986-11-05 Matsushita Electric Ind Co Ltd 図形発生装置

Similar Documents

Publication Publication Date Title
US4887228A (en) Method for filling surface parts of an image with a surface pattern
JPH0693741B2 (ja) 網伏せにおける画像整形方法
JPH05347702A (ja) イメージの網掛けされた再生を発生する方法及び装置
JPH01121982A (ja) 円図形発生装置
JP3740193B2 (ja) 画像処理方法及び画像処理装置及びコンピュータ制御装置
JP2982973B2 (ja) パターン塗り潰し方法
JP2871195B2 (ja) プリンタにおける画像平滑化処理装置
JPS6346429B2 (ja)
JP2610825B2 (ja) 図形処理装置
JPS60179877A (ja) パターン太め装置及び方法
JPS593693A (ja) プリンタにおける図形描画制御方式
JPH01304486A (ja) 多値文字フォント発生システム
EP0418868B1 (en) Image processing system
JP2767873B2 (ja) 文字ドットパターン信号発生装置
JPS6081683A (ja) ドツトパタ−ンの拡大・縮小方式
JPS59188761A (ja) 画像メモリの書き込み方式
JP3619407B2 (ja) 図形描画装置および図形描画プログラムを格納した記憶媒体
JP3305381B2 (ja) ハーフトーン出力方式
JP2767810B2 (ja) 編集領域指定方法
JP3122664B2 (ja) 描画装置
JPH03224071A (ja) 二値画像の細線化方式
JPH02202680A (ja) 図形発生装置
JPS6175428A (ja) 図形作描方法
JPH03131895A (ja) 文字発生方式
JPH02130689A (ja) 図形処理装置