JP3507213B2 - 図形処理装置および図形処理方法 - Google Patents
図形処理装置および図形処理方法Info
- Publication number
- JP3507213B2 JP3507213B2 JP22278495A JP22278495A JP3507213B2 JP 3507213 B2 JP3507213 B2 JP 3507213B2 JP 22278495 A JP22278495 A JP 22278495A JP 22278495 A JP22278495 A JP 22278495A JP 3507213 B2 JP3507213 B2 JP 3507213B2
- Authority
- JP
- Japan
- Prior art keywords
- angle
- reading
- pattern
- instructing
- rotation
- 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.)
- Expired - Fee Related
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
Description
集する図形処理装置および図形処理方法に係り、特に複
数の図形を各々異なる角度で回転させる場合に好適な図
形処理装置および図形処理方法に関する。
画面上で回転処理を施す図形処理装置がある。この種の
図形処理装置においては、複数の図形をまとめて回転さ
せる場合には、複数の図形をグループ化して単一の角度
で回転させている。これに対し、複数の図形を各々異な
る角度で回転させる場合には、操作者が1つずつ図形を
指示して各図形の回転角度を設定することにより各図形
を各々異なる角度で回転させるという操作を行ってい
る。
た従来の図形処理装置においては、複数の図形を各々異
なる角度で回転させる場合、操作者が1つずつ図形を指
示し各図形の回転角度を与えて回転させる必要があった
ため、回転対象図形の個数が多くなればなるほど、図形
の回転操作が煩雑になるという問題があった。
であり、1回の操作で複数の図形を各々異なる角度で回
転させることを可能とすると共に、各図形間の回転角度
が均等となるようにした図形処理装置および図形処理方
法を提供することを目的とする。
め、請求項1の発明は、図形群を指示する指示手段と、
操作者により指定された角度を読み取る読み取り手段
と、前記読み取り手段により読み取られた角度を前記指
示手段により指示された図形群の図形数で除算した算出
値を各図形ごとに加算して各図形の回転角度を算出する
算出手段と、各図形を前記算出手段により算出された個
々の回転角度だけ回転させて描画する描画手段とを有す
ることを特徴とする。
明は、図形群を指示する指示手段と、操作者により指定
された角度を読み取る読み取り手段と、各図形間の回転
角度が前記読み取り手段により読み取られた角度になる
ように各図形の回転角度を算出する算出手段と、各図形
を前記算出手段により算出された個々の回転角度だけ回
転させて描画する描画手段とを有することを特徴とす
る。
明は、図形群を指示する指示工程と、操作者により指定
された角度を読み取る読み取り工程と、前記読み取り工
程により読み取られた角度を前記指示工程により指示さ
れた図形群の図形数で除算した算出値を各図形ごとに加
算して各図形の回転角度を算出する算出工程と、各図形
を前記算出工程により算出された個々の回転角度だけ回
転させて描画する描画工程とを有することを特徴とす
る。
明は、図形群を指示する指示工程と、操作者により指定
された角度を読み取る読み取り工程と、各図形間の回転
角度が前記読み取り工程により読み取られた角度になる
ように各図形の回転角度を算出する算出工程と、各図形
を前記算出工程により算出された個々の回転角度だけ回
転させて描画する描画工程とを有することを特徴とす
る。
を参照して説明する。
す図である。第1の実施の形態に係る図形処理装置は、
中央処理装置(CPU)1と、キーボード(KB)2
と、液晶表示装置(LCD)3と、表示用書き込み専用
メモリ(VRAM)4と、外部記憶装置(FD)5と、
バスライン(BL)6と、プリンタ(PRT)7と、読
み出し専用メモリ(ROM)8と、書き込み可能メモリ
(RAM)9とを備える構成となっている。
理装置(CPU)1は、上記各部とバスライン6を介し
て接続されており、上記各部を制御することにより、後
述するように液晶表示装置3上における複数の図形を所
定の回転角度だけ回転させる制御を行う。また、中央処
理装置1は、回転対象の複数の図形が液晶表示装置3上
の任意の位置にあっても、各図形を所定の回転角度だけ
回転させる制御を行う。キーボード(KB)2は、図形
描画用キー・カーソル移動用キー・角度指示用キー等の
各種キーを備えている。図形処理装置の操作者はキーボ
ード2の前記各種キーを操作することにより、液晶表示
装置(LCD)3上に図形を描画したり、描画した図形
を回転させたりする。
込み専用メモリ(VRAM)4に書き込まれた図形情報
を例えばカラーで表示するものである。液晶表示装置3
の画面右側には、図4に示す如く、角度の指標となる角
度スケーラー13と、操作者によるカーソル移動用キー
操作に伴い上下に移動する角度カーソル14とが設けら
れている。尚、図形処理装置の表示装置としては、液晶
やカラーに限定されるものではなく任意のものを使用す
ることができる。
には、液晶表示装置3に表示される図形情報が書き込ま
れる。外部記憶装置(FD)5には、液晶表示装置3上
で作成した図形等が保存される。プリンタ(PRT)7
は、液晶表示装置3に表示された図形等を印刷し出力す
る。読み出し専用メモリ(ROM)8には、中央処理装
置1を制御するための図3のフローチャート(均等角度
回転処理)のプログラム(PRG)8aが格納されてい
る。
発性のメモリであり、その内部は各々固有の目的にため
に使用されるワークエリア(WORK)9a,スケーラ
ー(SCL)9b,角度データ(ANG)9c,パター
ン(PTN)9dに分割されている。ワークエリア(W
ORK)9aは、上述したプログラムを動作させるため
に使用される。スケーラー(SCL)9bには、操作者
によるキーボード2のカーソル移動用キーの操作に伴い
移動する角度カーソル14の値が記憶される。角度デー
タ(ANG)9cには、各図形の回転角度データが記憶
される。パターン(PTN)9dには、各図形のパター
ンが記憶される。
及びパターン(PTN)9dの構成を示す概念図であ
り、角度データ(ANG)9c及びパターン(PTN)
9dの複数の領域は、各図形毎に分割されると共に番号
が付されている。即ち、角度データ(ANG)9cの領
域ANG1には最初の図形の回転角度データが格納さ
れ、パターン(PTN)9dの領域PTN1には最初の
図形のパターンが格納されている。以下同様に、領域A
NG2,3,4,5・・・には各図形の回転角度データ
が各々格納され、領域PTN2,3,4,5・・・には
各図形のパターンが各々格納されている。
置により均等角度回転処理を行う場合について、図2乃
至図4を中心に説明する。尚、第1の実施の形態に係る
図形処理装置により図形を描画する手順は、通常の図形
処理装置の場合と同様であるため説明は省略する。
ボード2を操作して図形群を指示すると、中央処理装置
1は、液晶表示装置3の画面上に描画されている各図形
を回転対象図形として、書き込み可能メモリ(RAM)
9のパターン(PTN)9dに各図形のパターンを格納
する(ステップS1)。ここで、図4(a)は液晶表示
装置3の表示画面の一例を示すものであり、画面右側の
角度スケーラー13は、操作者が角度カーソル14を移
動させる際の角度の指標を示している。画面には複数の
飛行機15が描画されており、画面左側からパターン
A,パターンB,・・・パターンEと名付ける。これら
パターンA〜Eが書き込み可能メモリ(RAM)9のパ
ターン(PTN)9dに格納される。
ーボード2を操作して角度カーソル14を画面上下に移
動させると、中央処理装置1は、角度カーソル14の移
動量に応じて書き込み可能メモリ(RAM)9のスケー
ラー(SCL)9bに“0”から“360”までの範囲
の何れかの値を記憶する(ステップS2)。
き込み可能メモリ(RAM)9のスケーラー(SCL)
9bの記憶値が“90”である場合は操作者に指示され
た図形群のうち最も大きく回転する図形が90度であ
り、表示図形及び書き込み可能メモリ(RAM)9のパ
ターン(PTN)9dに格納されている図形が5つであ
ることから、中央処理装置1は、“90”を“5”で除
算して角度“18度”を算出する。更に、中央処理装置
1は、算出値を各図形毎に加算することにより、パター
ンAは18度、パターンBは36度、・・・パターンE
は90度といった具合に各図形の角度を算出する(ステ
ップS3)。そして、中央処理装置1は、上記図2に示
した如く角度データ(ANG)9cの各領域ANG1〜
5に角度データ(18,36,・・・90)を格納す
る。
装置1は、液晶表示装置3の画面に表示されている各パ
ターンが上記算出した角度だけ回転するように制御す
る。即ち、パターンAは18度、パターンBは36度と
いった具合に回転処理を施す。尚、当該回転処理動作は
従来の公知技術を適用すれば可能であるため、その詳細
は省略する。そして、中央処理装置1は、回転した各図
形パターンを書き込み可能メモリ(RAM)9のパター
ン(PTN)9dに記憶した後、各図形パターンを表示
用書き込み専用メモリ(VRAM)4に書き込み、液晶
表示装置3に表示させる(ステップS4)。この結果、
液晶表示装置3には、図4(b)に示す如く5つの飛行
機15が例えば18度ずつ回転させられた状態で表示さ
れる。
ば、中央処理装置1は、液晶表示装置3に描画されてい
る各図形のパターンを書き込み可能メモリ(RAM)9
のPTN9dに格納し、角度カーソル14の移動量に応
じてSCL9bに値を記憶し、指示図形群のうち最も大
きい回転角度を図形数で除算して算出した値を各図形毎
に加算して各図形の角度を算出し、各図形のパターンを
対応する角度だけ回転させ、回転させた各図形パターン
をPTN9dに記憶すると共に、各図形パターンをVR
AM4に書き込み、液晶表示装置3に表示させるため、
操作者は1回の操作で複数の図形を各々異なる角度で回
転させることができると共に、各図形間の回転角度が均
等となるように制御することができる。これにより、従
来のように操作者が1つずつ図形を指示し各図形の回転
角度を与えて回転させる煩雑な操作を解消することがで
きる。
の実施の形態と同様に、中央処理装置(CPU)1と、
キーボード(KB)2と、液晶表示装置(LCD)3
と、表示用書き込み専用メモリ(VRAM)4と、外部
記憶装置(FD)5と、バスライン(BL)6と、プリ
ンタ(PRT)7と、読み出し専用メモリ(ROM)8
と、書き込み可能メモリ(RAM)9とを備える構成と
なっている(上記図1参照)。
置の動作について図5を中心に説明する。第2の実施の
形態に係る図形処理装置により図形を描画して角度カー
ソル14を移動させるまでの操作は、第1の実施の形態
と同様である。
ド操作に基づく角度カーソル14の移動量に応じて、書
き込み可能メモリ(RAM)9のスケーラー(SCL)
9bに“0”から“360”までの範囲の何れかの値を
記憶する。中央処理装置1は、角度カーソル14の移動
量から角度を読み取って当該角度に基づき上記ステップ
S3と同様の演算を行う際に、各図形間の角度が読み取
り角度となるように演算する。即ち、例えばスケーラー
(SCL)9bの記憶値が“90”であるならば、パタ
ーンAは90度回転、パターンBは180度回転、・・
・パターンDは360度回転、パターンEは90度回転
といった具合に演算する。その結果を図5に示す。
ーン(PTN)9dを示す図であり、角度データ(AN
G)9cの領域ANG1には最初の図形の回転角度デー
タが格納され、パターン(PTN)9dの領域PTN1
には最初の図形のパターンが格納される。以下同様に、
領域ANG2,3,4,5・・・には各図形の回転角度
データが格納され、領域PTN2,3,4,5・・・に
は各図形のパターンが格納される。各図形の描画は第1
の実施の形態と同様である。
ば、角度カーソル14の移動量に応じて記憶された書き
込み可能メモリ(RAM)9のスケーラー(SCL)9
bの値に基づき、各図形のパターンA,B,C,D,E
の回転角度を演算して、回転させた各図形パターンを液
晶表示装置3に表示させるため、上記第1の実施の形態
と同様に、操作者は1回の操作で複数の図形を各々異な
る角度で回転させることができると共に、各図形間の回
転角度が均等となるように制御することができる。これ
により、従来のように操作者が1つずつ図形を指示し各
図形の回転角度を与えて回転させる煩雑な操作を解消す
ることができる。
よれば、読み取られた角度を指示された図形群の図形数
で除算した算出値を各図形ごとに加算して各図形の回転
角度を算出し、各図形を算出された個々の回転角度だけ
回転させて描画するため、最初の図形と最後の図形との
角度の差をユーザが指定でき、その間の図形は最初の図
形からだんだん角度が変わっていき指定された角度の差
で最後の図形を描画できるという効果がある。
転角度が読み取られた角度になるように各図形の回転角
度を算出し、各図形を算出された個々の回転角度だけ回
転させて描画するため、各図形間の回転角度を指定で
き、図形群を描画できるという効果がある。
の発明と同様の効果がある。
の発明と同様の効果がある。
態に共通の図形処理装置の構成を示すブロック図であ。
み可能メモリの角度データ及びパターンデータを示す説
明図である。
度回転処理を示す流れ図である。
面例を示し、(a)は角度回転前の表示画面を示す説明
図、(b)は角度回転後の表示画面を示す説明図であ
る。
み可能メモリの角度データ及びパターンデータを示す説
明図である。
段) 2 キーボード(指示手段) 3 液晶表示装置 4 表示用書き込み専用メモリ 9 書き込み可能メモリ 9c ANG 9d PTN
Claims (4)
- 【請求項1】 図形群を指示する指示手段と、 操作者により指定された角度を読み取る読み取り手段
と、 前記読み取り手段により読み取られた角度を前記指示手
段により指示された図形群の図形数で除算した算出値を
各図形ごとに加算して各図形の回転角度を算出する算出
手段と、各図形を前記算出手段により算出された個々の回転角度
だけ回転させて描画する 描画手段とを有することを特徴
とする図形処理装置。 - 【請求項2】 図形群を指示する指示手段と、 操作者により指定された角度を読み取る読み取り手段
と、 各図形間の回転角度が前記読み取り手段により読み取ら
れた角度になるように各図形の回転角度を算出する算出
手段と、各図形を前記算出手段により算出された個々の回転角度
だけ回転させて描画する 描画手段とを有することを特徴
とする図形処理装置。 - 【請求項3】 図形群を指示する指示工程と、 操作者により指定された角度を読み取る読み取り工程
と、 前記読み取り工程により読み取られた角度を前記指示工
程により指示された図形群の図形数で除算した算出値を
各図形ごとに加算して各図形の回転角度を算出する算出
工程と、各図形を前記算出工程により算出された個々の回転角度
だけ回転させて描画する 描画工程とを有することを特徴
とする図形処理方法。 - 【請求項4】 図形群を指示する指示工程と、 操作者により指定された角度を読み取る読み取り工程
と、 各図形間の回転角度が前記読み取り工程により読み取ら
れた角度になるように各図形の回転角度を算出する算出
工程と、各図形を前記算出工程により算出された個々の回転角度
だけ回転させて描画する 描画工程とを有することを特徴
とする図形処理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22278495A JP3507213B2 (ja) | 1995-08-09 | 1995-08-09 | 図形処理装置および図形処理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22278495A JP3507213B2 (ja) | 1995-08-09 | 1995-08-09 | 図形処理装置および図形処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0950273A JPH0950273A (ja) | 1997-02-18 |
JP3507213B2 true JP3507213B2 (ja) | 2004-03-15 |
Family
ID=16787848
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP22278495A Expired - Fee Related JP3507213B2 (ja) | 1995-08-09 | 1995-08-09 | 図形処理装置および図形処理方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3507213B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6221323B2 (ja) | 2013-04-22 | 2017-11-01 | カシオ計算機株式会社 | グラフ表示装置およびその制御プログラム |
JP6244901B2 (ja) | 2013-12-27 | 2017-12-13 | カシオ計算機株式会社 | グラフ表示制御装置、電子機器およびプログラム |
JP6318615B2 (ja) | 2013-12-27 | 2018-05-09 | カシオ計算機株式会社 | グラフ表示制御装置、電子機器およびプログラム |
JP6287412B2 (ja) | 2014-03-19 | 2018-03-07 | カシオ計算機株式会社 | 図形描画装置、図形描画方法およびプログラム |
JP6394163B2 (ja) | 2014-08-07 | 2018-09-26 | カシオ計算機株式会社 | グラフ表示装置、グラフ表示方法およびプログラム |
-
1995
- 1995-08-09 JP JP22278495A patent/JP3507213B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH0950273A (ja) | 1997-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1635297B1 (en) | 3-dimensional graphics data display device | |
JP3173067B2 (ja) | グラフ作成装置および方法 | |
JP3507213B2 (ja) | 図形処理装置および図形処理方法 | |
US5815150A (en) | Display apparatus | |
JPH07316971A (ja) | 刺繍線の入力方法及びその装置 | |
US5621865A (en) | Graphics processing apparatus using grid and a method thereof | |
JP2000057361A (ja) | 図形編集装置 | |
JPH08161531A (ja) | 図形表示装置 | |
JP3679484B2 (ja) | 図形処理装置及びその方法 | |
JP3433763B2 (ja) | 領域内外判定方法及びそれを用いたコンピュータゲーム機 | |
JPH11184822A (ja) | グラフ表示装置、グラフ表示方法、及びグラフ表示処理プログラムを記録した記録媒体 | |
JP3332691B2 (ja) | 画像処理方法及び装置 | |
JP3647089B2 (ja) | 図形処理装置及びその制御方法 | |
JP2755827B2 (ja) | 画像処理装置およびその方法並びに画像処理装置を有する電子装置 | |
JPH05143706A (ja) | 図形修正方法および装置 | |
JP4310909B2 (ja) | 画像処理装置 | |
JP2891542B2 (ja) | 画像処理方法及び装置 | |
JP3104543B2 (ja) | 多次元表示図形の回転移動表示のための指示画像表示方法及び多次元表示図形の回転移動図形表示方法 | |
JPH08286832A (ja) | カーソル表示装置 | |
JPH07281409A (ja) | エンドレス柄作成システム及び印刷物 | |
JPH0337024Y2 (ja) | ||
JP4089050B2 (ja) | グラフ表示装置及びグラフ表示プログラムを記録した記録媒体 | |
JPH06259415A (ja) | 文字表示装置 | |
JPH07239944A (ja) | 作画装置 | |
JPH064680A (ja) | 図形表示装置及び方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20031218 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081226 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081226 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091226 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091226 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101226 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111226 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121226 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131226 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |