JPH07220103A - 図形処理装置 - Google Patents

図形処理装置

Info

Publication number
JPH07220103A
JPH07220103A JP6011536A JP1153694A JPH07220103A JP H07220103 A JPH07220103 A JP H07220103A JP 6011536 A JP6011536 A JP 6011536A JP 1153694 A JP1153694 A JP 1153694A JP H07220103 A JPH07220103 A JP H07220103A
Authority
JP
Japan
Prior art keywords
data
graphic
vertex
line segment
present
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
JP6011536A
Other languages
English (en)
Inventor
Nobuhiko Higuchi
暢彦 樋口
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 JP6011536A priority Critical patent/JPH07220103A/ja
Publication of JPH07220103A publication Critical patent/JPH07220103A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】 【目的】 作成した後の図形の編集範囲を広げ、頂点の
移動・削除を可能とする図形処理装置を提供することを
目的とする。 【構成】 入力部4から図形の変形の指示があると、R
AM3内の図形データ記憶手段に記憶された図形データ
から図形の各頂点を求め、図形データを線分データの集
合に変換する。次に、得られた線分データに対して新た
な点の追加、又は点の削除等の処理を行なった後、変更
後の図形の形態に応じた図形データヘの変換を行なう。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、キーボードやマウス等
の入力部からの指示により、画面上に図形を描くことが
でき、図形の頂点の位置、数を変更することで図形の形
状を変更できる図形処理装置に関するものである。
【0002】
【従来の技術】従来よりワードプロセッサやDTP(デ
スクトップパブリッシングシステム)等の文書作成装置
では、文書中に自由に図形を描くための図形処理装置が
搭載されている。これにより、一旦図形を描画した後
に、図形の表示位置、大きさ(幅、高さ等)、回転角度
を変更する等の編集機能が設けられている。
【0003】
【発明が解決しようとする課題】しかしながら、上記従
来の図形処理装置では、ある図形を作成した後、その図
形の編集において、作成された時の形状を変更すること
ができず、この形状を保持したままで、図形の表示位
置、大きさ、回転角度と限られた範囲の修正を行なえる
に過ぎなかったという問題点を有していた。
【0004】本発明は、上記した問題点に鑑み、作成し
た後の図形の編集範囲を広げ頂点の移動、削除を可能と
する図形処理装置を提供することを目的とする。
【0005】
【課題を解決するための手段】本発明は、上記課題を解
決するために、図形データを記憶する図形データ記憶手
段と、図形データ記憶手段に記憶された図形データから
各頂点を求める手段と、図形データを線分の集合に変換
する手段と、指定された点が図形上にあるかどうかを判
定する手段と、図形データの頂点を移動あるいは新たな
頂点を追加あるいは現在ある頂点を削除した後に別の図
形データに変換する手段と、図形データに応じた図形を
表示する表示部を有する。
【0006】
【作用】上記構成により、ユーザーは一旦図形を作成し
た後に、頂点の移動、追加あるいは削除を行なうことに
より、図形の形状を変更することができる。
【0007】
【実施例】以下、本発明の実施例を図面を用いて説明す
る。図1は、本発明の一実施例における図形処理装置の
ブロック図であり、図1中、1は装置の制御及びデータ
処理を行なうCPU(中央処理装置)、2はプログラム
等を記憶するROM(リードオンリーメモリ)、3は図
形データを記憶するRAM(ランダムアクセスメモ
リ)、4はユーザーが動作指令など必要な情報を入力す
るためのキーボードやマウス等の入力部、5は図形デー
タや処理状況などユーザーに必要な情報を表示するため
のCRT(カソードレイチューブ)である。
【0008】以上のように構成された本実施例の図形処
理について、以下、その動作を図2のフローチャートを
用いて説明する。
【0009】先ず、図1の入力部4より図形作成に必要
な各データ(例えば矩形の場合は図4(a)のように左
上座標、幅、高さ)を入力し、図形を新規作成する(ス
テップ1)。この図形を構成する線分l1〜l4の集合
に分解し、各線分にID番号1〜4を付加し、線分デー
タ(開始、終了座標)として図4(b)のようにRAM
3に格納する(ステップ2)。同様に図形を構成する頂
点P1〜P4の集合に分解し、各頂点P1〜P4にID
番号1〜4を付加し、頂点データとして図4(c)のよ
うにRAM3に格納する(ステップ3)。
【0010】本実施例の図形処理装置において取り扱う
図形は矩形や多角形など数種類あり、図形を作成した
後、図形の種類はそのままで、図形の表示位置、大きさ
(幅、高さ等)、回転角度の変更を許可する状態、そし
てこれとは別に図形の頂点について位置を変更したり、
頂点の追加、削除を行なうことにより別の種類の図形に
変更を許可する状態(以下変形モードと呼ぶ)がある。
ここでステップ1で作成した図形を変形モードの状態に
する(ステップ4)。
【0011】次に変形モードの中から頂点について、図
3に示す変更を行なえるようにしてある。まず第1に、
頂点の数は変化させず現在ある頂点の位置を変更する
(図3(a)から図3(b)へ)こと、第2に線分デー
タを指定し、この線分データの間に頂点を一つ追加する
(図3(c)から図3(d)へ)こと、第3に頂点を指
定し、この頂点を削除する(図3(e)から図3(f)
へ)ことができる。そしてユーザーはこれら3種類の変
形種別の中から一つ選択する(ステップ5)。
【0012】第1の頂点移動処理(ステップ6)につい
て図3(a)および(b)、図4、図5を用いて説明す
る。ユーザーは最初に移動の対象となる頂点P2を指定
する。次に移動後の頂点P2’の座標をマウス、キーボ
ード等で指定する。以上の操作により各データは次のよ
うに変更される。線分データについては頂点P2を端点
とする図4(b)の線分l1,線分l2の部分が図5
(a)の線分l1’,線分l2’のデータとなる。頂点
データについては図4(c)の頂点P2の部分が変更さ
れ図5(b)の頂点P2’のデータとなる。
【0013】第2の頂点追加処理(ステップ7)につい
て図3(c)および(d)、図4、図6を用いて説明す
る。ユーザーは最初に追加の対象となる線分l2を指定
する。次に追加する頂点P3’の座標をマウス、キーボ
ード等で指定する。以上の操作より各データは次のよう
に変更される。線分データについては図4(b)の線分
l2,線分l3,線分l4の部分が変更され、更に線分
データが一つ増え、図6(a)の線分l2’,線分l
3’,線分l4’,線分l5’となる。頂点データにつ
いては図4(c)の頂点P3,頂点P4の部分が変更さ
れ、更に頂点データが一つ増え、図6(b)の頂点P
3’,頂点P4’,頂点P5’のデータとなる。
【0014】第3の頂点削除処理(ステップ8)につい
て図3(e)および(f)、図4、図7を用いて説明す
る。ユーザーは最初に削除の対象となる頂点P2をマウ
ス、キーボード等で指定する。以上の操作より各データ
は次のように変更される。線分データについては図4
(b)のすべてが変更され、更に線分データが一つ減
り、図7(a)の線分l1’,線分l2’,線分l3’
のデータとなる。頂点データについては図4(c)の頂
点P2,頂点P3,頂点P4のデータが変更され、更に
頂点データが一つ減り、図7(b)の頂点P1’,頂点
P2’,頂点P3’のデータとなる。
【0015】そして矩形の図形に対して上記3つの処理
を行なうと図形は矩形ではなく多角形となるので、以上
のように変更されたデータを図8(a)から図8(b)
に示すように最終的に、多角形のデータに変換し登録す
る(ステップ8)。なお以上矩形の図形を例にとって説
明したが、他の種類の図形に対しても以上のデータ変換
を行なうことで変形を行なうことができる。
【0016】
【発明の効果】本発明は、図形データを記憶する図形デ
ータ記憶手段と、図形データ記憶手段に記憶された図形
データから各頂点を求める手段と、図形データを線分の
集合に変換する手段と、指定された点が図形上にあるか
どうかを判定する手段と、図形データの頂点を移動ある
いは新たな頂点を追加あるいは現在ある頂点を削除した
後に別の図形データに変換する手段と、図形データに応
じた図形を表示する表示部を有するため、図形に対して
自由度の高い編集が可能となる。
【図面の簡単な説明】
【図1】本発明の一実施例における図形処理装置のブロ
ック図
【図2】本発明の一実施例における図形処理装置のフロ
ーチャート
【図3】(a)は本発明の一実施例における図形処理装
置で取り扱う変形前の図形の例示図 (b)は本発明の一実施例における図形処理装置で取り
扱う頂点移動後の図形の例示図 (c)は本発明の一実施例における図形処理装置で取り
扱う変形前の図形の例示図 (d)は本発明の一実施例における図形処理装置で取り
扱う頂点追加後の図形の例示図 (e)は本発明の一実施例における図形処理装置で取り
扱う変形前の図形の例示図 (f)は本発明の一実施例における図形処理装置で取り
扱う頂点削除後の図形の例示図
【図4】(a)は本発明の一実施例における図形処理装
置で取り扱う図形データの構成図 (b)は本発明の一実施例における図形処理装置で取り
扱う線分データの構成図 (c)は本発明の一実施例における図形処理装置で取り
扱う頂点データの構成図
【図5】(a)は本発明の一実施例における図形処理装
置で取り扱う線分データの構成図 (b)は本発明の一実施例における図形処理装置で取り
扱う頂点データの構成図
【図6】(a)は本発明の一実施例における図形処理装
置で取り扱う線分データの構成図 (b)は本発明の一実施例における図形処理装置で取り
扱う頂点データの構成図
【図7】(a)は本発明の一実施例における図形処理装
置で取り扱う線分データの構成図 (b)は本発明の一実施例における図形処理装置で取り
扱う頂点データの構成図
【図8】(a)は本発明の一実施例における図形処理装
置で取り扱う図形データの構成図 (b)は本発明の一実施例における図形処理装置で取り
扱う図形データの構成図
【符号の説明】
1 CPU 2 ROM 3 RAM 4 入力部 5 CRT

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】図形データを記憶する図形データ記憶手段
    と、前記図形データ記憶手段に記憶された図形データか
    ら各頂点を求める手段と、前記図形データを線分の集合
    に変換する手段と、指定された点が図形上にあるかどう
    かを判定する手段と、前記図形データの頂点を移動ある
    いは新たな頂点を追加あるいは現在ある頂点を削除した
    後に別の図形データに変換する手段と、前記図形データ
    に応じた図形を表示する表示部を有することを特徴とす
    る図形処理装置。
JP6011536A 1994-02-03 1994-02-03 図形処理装置 Pending JPH07220103A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6011536A JPH07220103A (ja) 1994-02-03 1994-02-03 図形処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6011536A JPH07220103A (ja) 1994-02-03 1994-02-03 図形処理装置

Publications (1)

Publication Number Publication Date
JPH07220103A true JPH07220103A (ja) 1995-08-18

Family

ID=11780692

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6011536A Pending JPH07220103A (ja) 1994-02-03 1994-02-03 図形処理装置

Country Status (1)

Country Link
JP (1) JPH07220103A (ja)

Similar Documents

Publication Publication Date Title
US6469709B1 (en) Image editing method and apparatus
JP2689433B2 (ja) 図形描画方法および図形描画システム
JP3186241B2 (ja) 図形編集装置
JP2996933B2 (ja) 図面表示装置
JPH07220103A (ja) 図形処理装置
JP4365965B2 (ja) 情報処理装置および情報処理方法および記憶媒体
JP2663967B2 (ja) 情報記憶制御方法
JP2721348B2 (ja) 画像処理装置
JP2572441B2 (ja) 帳票固有図形作成装置
JP3634426B2 (ja) 図面イメージの待避・復元方式
JP2575636B2 (ja) グラフイツク表示装置
JP3827255B2 (ja) 情報処理システム及び方法並びに輪郭データ処理装置及び方法
JP2909076B2 (ja) 画像処理方法及び装置
JPH04235686A (ja) 画像処理装置
JP2721344B2 (ja) 画像処理方法
JP2536948B2 (ja) 3点指定円弧検出方法及び装置
JPH07282285A (ja) 図形編集装置
JPS63271672A (ja) 図形出力コントロ−ラ
JPH02201688A (ja) イメージデータ編集装置
JPH05216877A (ja) 文書作成装置
JPH09282480A (ja) 図形処理装置および図形処理方法、ならびに図形処理のためのプログラムを格納した記憶媒体
JP2000029870A (ja) 表編集装置
JPH06202796A (ja) 情報記憶方法
JPH08180097A (ja) 図面作成装置における文字表示方法
JPH04139585A (ja) 画像処理装置