JPH04131973A - 図形出力装置 - Google Patents

図形出力装置

Info

Publication number
JPH04131973A
JPH04131973A JP2251726A JP25172690A JPH04131973A JP H04131973 A JPH04131973 A JP H04131973A JP 2251726 A JP2251726 A JP 2251726A JP 25172690 A JP25172690 A JP 25172690A JP H04131973 A JPH04131973 A JP H04131973A
Authority
JP
Japan
Prior art keywords
line segment
pattern
output
storage area
drawn
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.)
Granted
Application number
JP2251726A
Other languages
English (en)
Other versions
JP2753543B2 (ja
Inventor
Takeshi Ogawara
健 大河原
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2251726A priority Critical patent/JP2753543B2/ja
Publication of JPH04131973A publication Critical patent/JPH04131973A/ja
Application granted granted Critical
Publication of JP2753543B2 publication Critical patent/JP2753543B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Image Generation (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は日本語ワードプロセッサ等の文書作成装置に於
ける図形出力装置に係り、特に描画した図形を立体的に
見えるように出力する図形出力装置に関する。
[発明の概要] 本発明による図形出力装置は、線分を描画する時点に於
いて、前回描画した線分の描画方向と今回描画する線分
の描画方向とを比較し、それらが同一方向であれば実線
を描画し、それらが逆方向であれば点のみを描画すると
いうように、出力形態を変えることにより、図形を立体
的に表示出力するようにしたものである。
[従来の技術] 日本語ワードプロセッサ等の文書作成装置に於いては、
従来、文書の他に図形を描画作成して表示出力すること
ができるようになっている。
このような図形の描画は、例えば、マウス等のポインテ
ィングデバイスにより描画しようとする図形の描画開始
位置及びその形状を入力することにより行なわれる。
またこの時、その図形を構成する線分を、予め指定した
太さ(ドツト数)で描画できるものもある。例えば、幅
20ドツトを指定して、第8図(a)のポイント軌跡に
示すように描画開始位置100を指定した後ポインティ
ングデバイスを操作すると、同図(b)に示すような図
形が描画され表示される。同様に、幅5ドツトを指定し
て、第9図(a)のポイント軌跡に示すように描画開始
位置100を指定した後ポインティングデバイスを操作
すると、同図(b)に示すような図形が描画され表示さ
れる。
[発明が解決しようとする課題] このように、従来の図形出力装置では、単に線を画面上
に表示するのみであるか、あるいはある程度幅のあるも
のを描画できるとしても、単に同じ幅で図形を描画する
だけにとどまっていた。
従って、図形を立体的に示したい場合であっても、立体
的な図形を描画出力することができなかった。
本発明の課題は、ある程度幅のある図形を描画する場合
に、描画した図形を立体的に出力させることである。
[課題を解決するための手段] 本発明の手段は次の通りである。
線分描画手段1(第1図の機能ブロック図を参照、以下
間し)は、線分を描画する。
出力手段2は、上記線分描画手段1によって描画された
線分を例えば表示出力する。
検出手段3は、上記線分描画手段1によって線分を描画
する毎に、描画方向を検出する。
出力形態変更手段4は、上記検出手段3によって検出さ
れた描画方向が前回の描画方向と異なる場合に、上記出
力手段2による線分の出力形態を、例えば実線による塗
りつぶされた線分から点による輪郭線のみの線分に変更
する。
[作用] 本発明の手段の作用は次の通りである。
線分描画手段1によって線分を描画する際に、出力形態
変更手段4は、検出手段3によって検出された描画方向
が前回の描画方向と異なる場合に、出力手段2による線
分の出力形態を、例えば実線による塗りつぶされた線分
から点による輪郭線のみの線分に変更する。
従って、線分の描画方向が変わる毎に線分の出力形態が
変わるので、結果として得られる図形が立体的に見える
ように出力される。
C実施例] 以下、第2図乃至第7図(a)、(b)を参照して一実
施例を説明する。
第2図は、実施例の図形出力装置の適用された文書作成
装置の構成を示す図で、参照番号10は全体の制御を司
るCPUである。12はキーコード等を入力するための
キーボードで、14はこのキーボード12から入力され
たコードを格納する入力バッファである。16はCPU
l0にて実行されるワードプロセッサ(ワープロ)制御
プログラムを格納するワープロ制御プログラムメモリで
あり、上記人力バッファ14に格納されたコードは、こ
のワープロ制御プログラムにより処理されて、文字コー
ドの場合には文書メモリ18に格納される。20は文書
メモリ18に格納された文書データを記憶するフロッピ
ーディスク等の外部記憶装置であり、22はその制御部
である。24は表示のために文書メモリ18の内容が転
送される表示メモリであり、26はこの表示メモリ24
の内容をCRT等の表示装置28に表示させる表示制御
部である。30はプリンタ等の印刷装置であり、32は
その制御部である。なお、34はワークメモリとして利
用されるシステム管理メモリである。
また36は、描画開始位置や描画方向を指定するための
マウス等のポインティングデバイスである。38は図形
の描画のためのワークメモリとしての描画用管理メモリ
であり、これは描画パターン格納エリア38a、帯幅格
納エリア38b、描画方向格納エリア38c、前回の描
画位置格納エリア38d、及び今回の描画位置格納エリ
ア38e等を有している。そして、40は描画作成され
た図形が記憶される図形メモリである。この場合、図形
の描画は、この図形メモリ40に対して行なわれ、その
内容が表示メモリ24に転送されるようにしても良いし
、逆に表示メモリ24に対して図形が描画され、表示さ
れた固形を図形メモリ40に記憶するようにしても良い
以下、上記のような構成の図形出力装置の動作を第3図
(a)、(b)のフローチャートを参照して説明する。
即ち、キーボード12の作図モードキー12aの操作に
応じて作図モードに入り、先ず、帯図形を描画するパタ
ーンの選択が行なわれる(ステップSl)。これは、第
4図に示すように2種類のパターンを表示装置28に表
示させ、例えばキボード12の上下方向のカーソルキー
12b12Cを用いてどちらか一方を選択することによ
り行なわれる。こうして選択されたパターンがパターン
“a″であれば(ステップS2)、それが描画用管理メ
モリ38の描画パターン格納エリア38aに格納され、
描画方向が上下方向に切り替わった時に表示出力形態を
変更するものと設定される(ステップS3)。つまり、
描画方向の上下方向が逆になった時に、第4図に示すよ
うに「表から裏へ」又は「裏から表へ」表示が切り替わ
ったようになる。また、選択されたパターンがパターン
“b“てあれば(ステップS2)、それが描画用管理メ
モリ38の描画パターン格納エリア38aに格納され、
描画方向が左右方向に切り替わった時に表示出力形態を
変更するものと設定される(ステップS4)。つまり、
描画方向の左右方向が逆になった時に、第4図に示すよ
うに「表から裏へ」又は「裏から表へ」表示が切り替わ
ったようになる。
こうしてパターンが選択されたならば、次に、帯幅の設
定を行なう(ステップS5)。これは、例えばキーボー
ド12の左方向のカーソルキー12dを操作することに
よりドツト数の減少を指示し、また右方向のカーソルキ
ー12eを操作することによりドツト数の増大を指示す
る。こうして指定されたドツト数が描画管理メモリ38
の帯幅格納エリア38bに格納される。なおこの場合、
最小ドツト数としては16ドツト、また最大ドツト数と
して64ドツト等のように予め決められた範囲内でドツ
ト数が指定される。
パターンと幅が決定したならば、描画開始位置の設定を
行なう(ステップS6)。即ち、ポインティングデバイ
ス36により描画開始位置を入力し、その入力描画開始
位置を描画用管理メモリ38の今回の描画位置格納エリ
ア38eに格納する。
次に、描画用管理メモリ38の描画方向格納エリア38
cの内容をクリアした後(ステップS7)、描画用管理
メモリ38の描画パターン格納エリア38aに格納され
たパターンと、帯幅格納エリア38bに格納された帯幅
と、今回の描画位置格納エリア38eに格納された描画
開始位置とにより、描画すべき最初の2点を求める(ス
テップS8)。例えば、設定された描画開始位置を中心
として、設定されたパターンがパターンa”の場合には
左右方向に、また設定されたパターンがパターン“b′
の場合には上下方向に、設定された帯幅となるように両
端の2点を算出する。そして、これら2点間を結ぶ線分
を描画する(ステップS9)。例えば、設定されたパタ
ーンをパターン“a としたならば、第5図(a)に示
すように、設定された描画開始位置50を中心として設
定された帯幅(ここでは図面の簡単化のために5ドツト
とする)となるように両端の2点51.52を算出し、
それらの2点51.52を含めてそれらの間のドツトを
描画する。
この描画の後、描画用管理メモリ38の今回の描画位置
格納エリア38eの内容を、前回の描画位置として、前
回の描画位置格納エリア38dにシフトしておく (ス
テップ510)。そして、ポインティングデバイス36
の操作に応じて、次に描画すべき描画位置を求め、この
描画位置を描画用管理メモリ38の今回の描画位置格納
エリア38eに格納すると共に、その描画位置から次の
2点を算出する(ステップ511)。
ここで、今回の描画位置格納エリア38eの内容と前回
の描画位置格納エリア38dの内容とを比較することに
より、描画方向をチエツクしくステップ512)、その
結果を描画用管理メモリ38の描画方向格納エリア38
cに格納する(ステップ813)。この場合、上記ステ
ップs8で算出した2点と上記ステップSllで算出し
た2点とから描画方向を指定チエツクするようにしても
良い。
次に、上記ステップS9と同様に、算出された2点間を
結ぶ線分を描画する(ステップ514)。
例えば、第5図(b)に示すように、2点53゜54が
算出されたならば、それらの2点5354を含めてそれ
らの間のドツトを描画する。
この描画の後、上記ステップS10と同様に、描画用管
理メモリ38の今回の描画位置格納エリア38eの内容
を前回の描画位置格納エリア38dにシフトしておく 
(ステップ515)。そして、ポインティングデバイス
36の操作に応して、上記ステップSllと同様に、次
に描画すべき描画位置を求め、この描画位置を描画用管
理メモリ38の今回の描画位置格納エリア38eに格納
すると共に、その描画位置から次の2点(第5図(c)
中に55.56で示す)を算出する(ステップ516)
。次に、上記ステップS12と同様に、今回の描画位置
格納エリア38eの内容と前回の描画位置格納エリア3
8dの内容とを比較することにより、描画方向をチエツ
クする(ステップ517)。
ここで、チエツクされた描画方向を指定、描画用管理メ
モリ38の描画方向格納エリア38cに格納されている
描画方向と比較することにより、描画方向が変わったか
否かを判定する(ステップ518)。この場合、描画方
向の変化は、描画用管理メモリ38の描画パターン格納
エリア38aに格納されたパターンにより判定される。
つまり、設定されたパターンがパターン“a″であれば
、描画方向の上下方向が切り替わった時に描画方向が変
わったと判定され、描画方向の左右方向が切り替わった
時には描画方向は変化無しと判定される。また設定され
たパターンがパターン“b′であれば、描画方向の左右
方向が切り替わった時に描画方向が変わったと判定され
、描画方向の上下方向が切り替わった時には描画方向は
変化無しと判定される。
描画方向が変わっていなければ、前回の描画と同一の形
態で描画を行なう(ステップ519)。
つまり、第5図(C)に示すように、2点55゜56を
結ぶ線分を描画する。そして、まだキーボード12ある
いはポインティングデバイス36によって終了が指示さ
れていなければ(ステップ520)、上記ステップS1
5へ戻って上記処理を繰り返す。
そして、上記ステップ818に於いて、描画方向が変化
したと判定された場合には、今度は、前回の描画とは異
なる形態で描画を行なう(ステップ521)。つまり、
今度は、算出された2点のみを描画する。即ち、第5図
(d)に示すように、算出された2点57.58のみを
描画し、それらの間のドツトについては描画処理を行な
わない。
その後、上記と同様にして、ステップS15乃至ステッ
プS20を繰り返すことにより、第5図(e)乃至(g
)に示すように、上方向への描画は、輪郭線で描画され
る。
従って、描画パターンとしてパターン“a”を指定して
第6図(a)に示すような軌跡を描くようにポインティ
ングデバイス36を操作すれば、同図(b)に示すよう
に表示装置28の表示画面上に図形か表示出力される。
また、描画パターンとしてパターン“b”を指定して第
7図(a)に示すような軌跡を描くようにポインティン
グデバイス36を操作すれば、同図(b)に示すように
表示装置28の表示画面上に図形が表示出力される。
印刷出力についても同様に実施可能である。
このように、帯線を描画する場合に、描画方向が正順か
逆順かを調べる、その結果に応じて2点を線分で描画、
あるいは単に2点のみを描画することにより、図形が立
体的に表示出力されることになる。
[発明の効果] 本発明によれば、ある程度幅のある図形を描画する場合
に、描画した図形を立体的に出力させることができる。
【図面の簡単な説明】
第1図は本発明の機能ブロック図、第2図は本発明の一
実施例のブロック構成図、第3図(a)及び(b)は一
実施例の動作を説明するための一連のフローチャート、
第4図は描画パターンの選択画面を示す図、第5図(a
)乃至(g)はそれぞれ描画動作を説明するための表示
例を示す図、第6図(a)及び第7図(a)はそれぞれ
ポインティングデバイスの操作軌跡を示す図、第6図(
b)及び第7図(b)はそれぞれ第6図(a)及び第7
図(a)の軌跡に対応して描画される図形の表示出力例
を示す図、第8図(a)及び9図(a)はそれぞれポイ
ンティングデバイスの操作軌跡を示す図、第8図(b)
及び第9図(b)はそれぞれ第8図(a)及び第9図(
a)の軌跡に対応して描画される従来の図形の表示出力
例を示す図である。 1・・・線分描画手段、2・・・出力手段、3・・・検
出手段、4・・出力形態変更手段。

Claims (1)

  1. 【特許請求の範囲】 線分を描画する線分描画手段と、 上記線分描画手段によって描画された線分を出力する出
    力手段と、 上記線分描画手段によって線分を描画する毎に、描画方
    向を検出する検出手段と、 上記検出手段によって検出された描画方向が前回の描画
    方向と異なる場合に、上記出力手段による線分の出力形
    態を変更する出力形態変更手段とを具備することを特徴
    とする図形出力装置。
JP2251726A 1990-09-25 1990-09-25 図形出力装置 Expired - Fee Related JP2753543B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2251726A JP2753543B2 (ja) 1990-09-25 1990-09-25 図形出力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2251726A JP2753543B2 (ja) 1990-09-25 1990-09-25 図形出力装置

Publications (2)

Publication Number Publication Date
JPH04131973A true JPH04131973A (ja) 1992-05-06
JP2753543B2 JP2753543B2 (ja) 1998-05-20

Family

ID=17227060

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2251726A Expired - Fee Related JP2753543B2 (ja) 1990-09-25 1990-09-25 図形出力装置

Country Status (1)

Country Link
JP (1) JP2753543B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012533815A (ja) * 2009-07-21 2012-12-27 ピーエヌエフ カンパニー リミテッド 筆記パターンによる筆記情報入力装置及び筆記情報入力方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61117621A (ja) * 1984-10-25 1986-06-05 Fujitsu Ltd ベクトルラインの表示方法
JPS63286980A (ja) * 1987-05-19 1988-11-24 Sanyo Electric Co Ltd 毛筆書体発生方法
JPH02216519A (ja) * 1988-10-04 1990-08-29 Stephen B Willan グラフィックス・システム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61117621A (ja) * 1984-10-25 1986-06-05 Fujitsu Ltd ベクトルラインの表示方法
JPS63286980A (ja) * 1987-05-19 1988-11-24 Sanyo Electric Co Ltd 毛筆書体発生方法
JPH02216519A (ja) * 1988-10-04 1990-08-29 Stephen B Willan グラフィックス・システム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012533815A (ja) * 2009-07-21 2012-12-27 ピーエヌエフ カンパニー リミテッド 筆記パターンによる筆記情報入力装置及び筆記情報入力方法

Also Published As

Publication number Publication date
JP2753543B2 (ja) 1998-05-20

Similar Documents

Publication Publication Date Title
JP3025121B2 (ja) 情報処理方法及び装置
JPH04131973A (ja) 図形出力装置
JPH10312407A (ja) 図面表示装置
JPH0522933B2 (ja)
JP3101402B2 (ja) 文書編集方法及び文書編集装置
JPH067307B2 (ja) カ−ソル表示方式
JP3416171B2 (ja) グラフ処理装置およびその方法
JPH0236482A (ja) 情報記録装置
JP2753992B2 (ja) 罫線作成装置
JPS6355097B2 (ja)
JP3035973B2 (ja) 文字出力装置
JP3057963B2 (ja) データ変換装置
JP2899103B2 (ja) 情報処理装置及び方法
JPH0950535A (ja) イメージデータ出力装置
JP2001101165A (ja) 文書編集装置
JPH0569235B2 (ja)
JPH05143770A (ja) 手書文字入力領域設定装置
JPH02204825A (ja) 文字パターン作成方式
JPH06214747A (ja) 情報処理装置
JPH07282031A (ja) 情報処理装置
JPH0922408A (ja) 罫線作成装置
JPH0749893A (ja) キヤド図面の尺度管理方法及びキヤド装置
JPH05151330A (ja) 画像処理装置
JPH0581947B2 (ja)
JPH05189428A (ja) 文書作成装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090306

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090306

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100306

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees