JPH0415762A - 図形編集システム - Google Patents
図形編集システムInfo
- Publication number
- JPH0415762A JPH0415762A JP2116333A JP11633390A JPH0415762A JP H0415762 A JPH0415762 A JP H0415762A JP 2116333 A JP2116333 A JP 2116333A JP 11633390 A JP11633390 A JP 11633390A JP H0415762 A JPH0415762 A JP H0415762A
- Authority
- JP
- Japan
- Prior art keywords
- graphic
- graphics
- figures
- constraint relationship
- data
- 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
Links
Landscapes
- Processing Or Creating Images (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野〕
本発明はワードプロセッサやディスクトップパブリッシ
ング等において用いられる図形編集システムに関し、特
に複数の図形要素をグループ化してグループ単位で拡大
又は縮小を行えるようにした図形編集システムに関する
ものである。
ング等において用いられる図形編集システムに関し、特
に複数の図形要素をグループ化してグループ単位で拡大
又は縮小を行えるようにした図形編集システムに関する
ものである。
従来図形編集システムにおいては、複数の図形要素をグ
ループとして認識して、グループ化して拡大縮小を行う
ことができるようにしたものがある。この場合には要素
図形間の間隔等の制約関係を考慮せず、各要素図形を単
純に同一の縮尺で拡大又は縮小した結果を組合せてグル
ープ変換結果として表示するようにしている。
ループとして認識して、グループ化して拡大縮小を行う
ことができるようにしたものがある。この場合には要素
図形間の間隔等の制約関係を考慮せず、各要素図形を単
純に同一の縮尺で拡大又は縮小した結果を組合せてグル
ープ変換結果として表示するようにしている。
しかしながらこのような従来の図形編集システムは処理
が単純で高速化が図れるという利点があるが、拡大や縮
小変換によっては元々の対象図形が持っていた制約関係
を維持していないという欠点がある。例えば第2図(a
)に示すように、四角形の図形Aとその内部に包含され
る図形Bとがグループ化されているものとする。このと
き図形Aの横を引き伸ばして第2図ら)に示す横拡大図
形A1とする場合には、その内部の図形Bについても同
様の縮尺で横方向に拡大し横拡大図形B1として表示す
るようにしている。しかし図形A、B間の間隔を一定に
する必要がある場合にはその制約関係がくずれてしまい
、変換結果に対して更に修正編集を行う必要があるとい
う欠点があった。
が単純で高速化が図れるという利点があるが、拡大や縮
小変換によっては元々の対象図形が持っていた制約関係
を維持していないという欠点がある。例えば第2図(a
)に示すように、四角形の図形Aとその内部に包含され
る図形Bとがグループ化されているものとする。このと
き図形Aの横を引き伸ばして第2図ら)に示す横拡大図
形A1とする場合には、その内部の図形Bについても同
様の縮尺で横方向に拡大し横拡大図形B1として表示す
るようにしている。しかし図形A、B間の間隔を一定に
する必要がある場合にはその制約関係がくずれてしまい
、変換結果に対して更に修正編集を行う必要があるとい
う欠点があった。
本発明はこのような従来の図形編集システムの問題点に
鑑みてなされたものであって、グループ単位での拡大縮
小変換の際に対象となる要素図形間の制約関係を判定し
、元の制約関係を維持できるようにすることを技術的課
題とする。
鑑みてなされたものであって、グループ単位での拡大縮
小変換の際に対象となる要素図形間の制約関係を判定し
、元の制約関係を維持できるようにすることを技術的課
題とする。
本発明は複数の図形要素を組合せて所望の図形を作成す
る図形編集システムであって、図形の種類、グループ化
された図形情報を含む図形データを保持する図形データ
管理部と、図形データに基づいて表示すべきデータを保
持する表示メモリと、表示メモリに保持されている図形
情報を表示する表示装置と、表示装置により表示されて
いる変換対象の図形を選択する図形選択手段と、−群の
グループ化された図形の変換時に指定された図形とその
グループに属する他の図形の図形データを読出して制約
関係を判定する制約関係判定手段と、選択された図形と
同一のグループ内の図形を制約関係判定手段により判定
された制約関係に基づいて拡大又は縮小する図形変換手
段と、を具備することを特徴とするものである。
る図形編集システムであって、図形の種類、グループ化
された図形情報を含む図形データを保持する図形データ
管理部と、図形データに基づいて表示すべきデータを保
持する表示メモリと、表示メモリに保持されている図形
情報を表示する表示装置と、表示装置により表示されて
いる変換対象の図形を選択する図形選択手段と、−群の
グループ化された図形の変換時に指定された図形とその
グループに属する他の図形の図形データを読出して制約
関係を判定する制約関係判定手段と、選択された図形と
同一のグループ内の図形を制約関係判定手段により判定
された制約関係に基づいて拡大又は縮小する図形変換手
段と、を具備することを特徴とするものである。
〔作用]
このような特徴を有する本発明によれば、編集対象の図
形を図形選択手段によって選択すると、これとグループ
化されている他の図形との図形データを図形データ管理
部より読出し、制約関係判定手段によってそれらの間の
制約関係を判定する。
形を図形選択手段によって選択すると、これとグループ
化されている他の図形との図形データを図形データ管理
部より読出し、制約関係判定手段によってそれらの間の
制約関係を判定する。
そしてグループ化されている図形について、その制約関
係を維持するように拡大又は縮小を行って表示メモリに
書込み、表示装置によって表示するようにしている。
係を維持するように拡大又は縮小を行って表示メモリに
書込み、表示装置によって表示するようにしている。
第1図は本発明の一実施例による図形編集システムの全
体構成を示すブロック図である。本図において表示装置
1は画面上に編集対象となる図形を表示するものであり
、対象となる図形や変換方法等を選択する入力手段とし
てマウス2が接続されている。マウス2で選択された図
形やその変換方式情報は図形選択制御部3に与えられる
。図形選択制御部3はこの信号を解析し、選択された図
形の識別信号を図形データ管理部4に与えると共に、変
換方式の情報を描画制御部5に与える。図形データ管理
部4はグループ化されている図形やその種類、属性等の
図形データを管理するものであり、図形データ管理部4
は選択された図形信号に基づいてその図形データとその
図形と同一のグループに含まれる図形データとを描画制
御部5に与える。描画制御部5は一群のグループ化され
た図形の相互間の制約関係を判定する制約関係判定手段
6及びその関係に基づいて図形を変換する図形変換手段
7を有している。そして図形変換手段7によって変換さ
れた図形が表示メモリ8に与えられる。表示メモリ8は
図形データを保持するビデオRAM等によって構成され
ており、表示メモリ8から読出された情報が表示装置1
の表示ウィンドウに表示されることとなる。
体構成を示すブロック図である。本図において表示装置
1は画面上に編集対象となる図形を表示するものであり
、対象となる図形や変換方法等を選択する入力手段とし
てマウス2が接続されている。マウス2で選択された図
形やその変換方式情報は図形選択制御部3に与えられる
。図形選択制御部3はこの信号を解析し、選択された図
形の識別信号を図形データ管理部4に与えると共に、変
換方式の情報を描画制御部5に与える。図形データ管理
部4はグループ化されている図形やその種類、属性等の
図形データを管理するものであり、図形データ管理部4
は選択された図形信号に基づいてその図形データとその
図形と同一のグループに含まれる図形データとを描画制
御部5に与える。描画制御部5は一群のグループ化され
た図形の相互間の制約関係を判定する制約関係判定手段
6及びその関係に基づいて図形を変換する図形変換手段
7を有している。そして図形変換手段7によって変換さ
れた図形が表示メモリ8に与えられる。表示メモリ8は
図形データを保持するビデオRAM等によって構成され
ており、表示メモリ8から読出された情報が表示装置1
の表示ウィンドウに表示されることとなる。
次に描画制御部5の動作について更に詳細に説明する。
第2図(a)に示すように、四角い枠状の図形Aとその
枠内に含まれた図形Bが1つのグループとして登録され
ているものとする。この図形を横方向に拡大する場合に
ついて説明する。まず第3図のフローチャートにおいて
動作を開始すると、まずステップ30において図形Aの
変換、即ち任意の倍率で横方向又は縦方向に拡大及び縮
小を行い、図形AI(又はA2)を描画する。そして使
用者はマウス2を用いて変換方法を入力する。そうすれ
ばステップ31に進んで図形選択制御部3より与えられ
た選択方式情報を判別し、従来通りの方式か又は制約関
係を伴った変換かどうかをチエツクする。従来と同様の
変換方式であればステップ32からステップ33に進ん
で、元の図形Aと外接する矩形の四隅の座標及び拡大後
の図形A1に外接する四隅の座標から図形Aの拡大縮小
率を演算する。
枠内に含まれた図形Bが1つのグループとして登録され
ているものとする。この図形を横方向に拡大する場合に
ついて説明する。まず第3図のフローチャートにおいて
動作を開始すると、まずステップ30において図形Aの
変換、即ち任意の倍率で横方向又は縦方向に拡大及び縮
小を行い、図形AI(又はA2)を描画する。そして使
用者はマウス2を用いて変換方法を入力する。そうすれ
ばステップ31に進んで図形選択制御部3より与えられ
た選択方式情報を判別し、従来通りの方式か又は制約関
係を伴った変換かどうかをチエツクする。従来と同様の
変換方式であればステップ32からステップ33に進ん
で、元の図形Aと外接する矩形の四隅の座標及び拡大後
の図形A1に外接する四隅の座標から図形Aの拡大縮小
率を演算する。
そしてステップ34に進んで、この拡大縮小率を図形B
に当てはめて拡大縮小した図形B1に変換する。そして
変換後のデータを図形データ管理部4に与えると共に表
示メモリ8に変換後のデータを書込む。そうすれば第2
図(b)に示すように、図形A1に対して同一の拡大縮
小率で変換された図形Blを表示装置1に出力すること
ができる。
に当てはめて拡大縮小した図形B1に変換する。そして
変換後のデータを図形データ管理部4に与えると共に表
示メモリ8に変換後のデータを書込む。そうすれば第2
図(b)に示すように、図形A1に対して同一の拡大縮
小率で変換された図形Blを表示装置1に出力すること
ができる。
さて制約関係を伴って図形を変更する場合には、ステッ
プ32からステップ35に進んで図形Aに外接する矩形
の四隅の座標と図形Bに外接する四隅の座標によって対
応する座標間の四方の距離を演算する。そしてステップ
36に進み、ここで得た距離と拡大された図形A2に外
接する四隅の座標から図形B2に外接する矩形の四隅の
座標を計算する。
プ32からステップ35に進んで図形Aに外接する矩形
の四隅の座標と図形Bに外接する四隅の座標によって対
応する座標間の四方の距離を演算する。そしてステップ
36に進み、ここで得た距離と拡大された図形A2に外
接する四隅の座標から図形B2に外接する矩形の四隅の
座標を計算する。
そしてステップ37において図形Bに外接する矩形の四
隅の座標と、ステップ36で得た図形B2に外接する矩
形の四隅の座標とによって、図形の拡大縮小率を計算す
る。そしてこの拡大縮小率に基づいて図形Bを変換する
。そして変換したデータを図形データ管理部4に書込み
、表示メモリ内に保持させて処理を終了する。そうすれ
ば第2図(C)に示すように図形AとBとの間の枠部分
の長さが等しい状態で新たな横拡大図形B2を描画する
ことができる。ここで描画制御部5はステップ35にお
いて同一のグループに属する2つの図形の制約関係を判
定する制約関係判定手段6の機能を達成しており、ステ
ップ36〜38において判定された制約関係に基づいて
図形を拡大又は縮小する図形変換手段7を構成している
。
隅の座標と、ステップ36で得た図形B2に外接する矩
形の四隅の座標とによって、図形の拡大縮小率を計算す
る。そしてこの拡大縮小率に基づいて図形Bを変換する
。そして変換したデータを図形データ管理部4に書込み
、表示メモリ内に保持させて処理を終了する。そうすれ
ば第2図(C)に示すように図形AとBとの間の枠部分
の長さが等しい状態で新たな横拡大図形B2を描画する
ことができる。ここで描画制御部5はステップ35にお
いて同一のグループに属する2つの図形の制約関係を判
定する制約関係判定手段6の機能を達成しており、ステ
ップ36〜38において判定された制約関係に基づいて
図形を拡大又は縮小する図形変換手段7を構成している
。
以上詳細に説明したように本発明によれば、同一のグル
ープに属する図形相互間の制約関係を判別し、この制約
関係に基づいて図形を拡大又は縮小するようにしている
。従って同一のグループに属する図形を同一の制約関係
となるように修正して書き直す必要がなくなり、図形変
換時の作業を大幅に短縮することができるという効果が
得られる。従って人間の意図に即した編集が可能となり
、ワードプロセッサやディスクトップパブリッシング等
における図形編集システムとして効果的となる。
ープに属する図形相互間の制約関係を判別し、この制約
関係に基づいて図形を拡大又は縮小するようにしている
。従って同一のグループに属する図形を同一の制約関係
となるように修正して書き直す必要がなくなり、図形変
換時の作業を大幅に短縮することができるという効果が
得られる。従って人間の意図に即した編集が可能となり
、ワードプロセッサやディスクトップパブリッシング等
における図形編集システムとして効果的となる。
【図面の簡単な説明】
第1図は本発明の一実施例による図形編集システムの構
成を示すブロック図、第2図は本実施例の図形編集シス
テムの図形編集例を示す図、第3図はその動作を示すフ
ローチャートである。 第1因 1−−−一表示装置 2−−−−−−−マウス 3
1.1.−図形選択制御部 4−−−−一図形データ
管理部 5描画制御部 6−−−−−一制約関係判
定手段 7図形変換手段 8−−−−一表示メモリ
。 特許出願人 松下電器産業株式会社
成を示すブロック図、第2図は本実施例の図形編集シス
テムの図形編集例を示す図、第3図はその動作を示すフ
ローチャートである。 第1因 1−−−一表示装置 2−−−−−−−マウス 3
1.1.−図形選択制御部 4−−−−一図形データ
管理部 5描画制御部 6−−−−−一制約関係判
定手段 7図形変換手段 8−−−−一表示メモリ
。 特許出願人 松下電器産業株式会社
Claims (1)
- (1)複数の図形要素を組合せて所望の図形を作成する
図形編集システムであって、 図形の種類、グループ化された図形情報を含む図形デー
タを保持する図形データ管理部と、前記図形データに基
づいて表示すべきデータを保持する表示メモリと、 前記表示メモリに保持されている図形情報を表示する表
示装置と、 前記表示装置により表示されている変換対象の図形を選
択する図形選択手段と、 一群のグループ化された図形の変換時に指定された図形
とそのグループに属する他の図形の図形データを読出し
て制約関係を判定する制約関係判定手段と、 選択された図形と同一のグループ内の図形を前記制約関
係判定手段により判定された制約関係に基づいて拡大又
は縮小する図形変換手段とを具備することを特徴とする
図形編集システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2116333A JPH0415762A (ja) | 1990-05-02 | 1990-05-02 | 図形編集システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2116333A JPH0415762A (ja) | 1990-05-02 | 1990-05-02 | 図形編集システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0415762A true JPH0415762A (ja) | 1992-01-21 |
Family
ID=14684367
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2116333A Pending JPH0415762A (ja) | 1990-05-02 | 1990-05-02 | 図形編集システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0415762A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2418236A1 (en) | 2010-08-11 | 2012-02-15 | Shin-Etsu Chemical Co., Ltd. | Novel organopolysiloxane and cosmetic containing the same |
| KR20180127635A (ko) | 2016-03-28 | 2018-11-29 | 신에쓰 가가꾸 고교 가부시끼가이샤 | 오가노폴리실록산, 화장료, 및 오가노폴리실록산의 제조방법 |
-
1990
- 1990-05-02 JP JP2116333A patent/JPH0415762A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2418236A1 (en) | 2010-08-11 | 2012-02-15 | Shin-Etsu Chemical Co., Ltd. | Novel organopolysiloxane and cosmetic containing the same |
| US8912354B2 (en) | 2010-08-11 | 2014-12-16 | Shin-Etsu Chemical Co., Ltd. | Organopolysiloxane and cosmetic containing the same |
| KR20180127635A (ko) | 2016-03-28 | 2018-11-29 | 신에쓰 가가꾸 고교 가부시끼가이샤 | 오가노폴리실록산, 화장료, 및 오가노폴리실록산의 제조방법 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS63184879A (ja) | 画像処理装置 | |
| US6522335B2 (en) | Supplying data to a double buffering process | |
| JPH0415762A (ja) | 図形編集システム | |
| JPH05216972A (ja) | ウィンドウ図形の拡大・縮小表示制御方式 | |
| JPS63153626A (ja) | ル−ペウインドウ制御方式 | |
| JPS62128369A (ja) | 拡大画像表示方法 | |
| JPH11338456A (ja) | 地図表示システム及びそれにおける画像スクロール処理方法 | |
| JPH03211675A (ja) | Cad図面表示方式 | |
| JP2781727B2 (ja) | 地図記号の連続表示方式 | |
| JPH01177680A (ja) | 画像編集処理装置 | |
| JPH0256682A (ja) | 画像処理方式 | |
| JP2921312B2 (ja) | 三次元アニメーション処理システム | |
| JPS6127587A (ja) | ウインドデ−タ制御方式 | |
| JPH05333847A (ja) | 画像データ表示処理方式 | |
| JPS62262179A (ja) | 図形表示装置の表示更新方式 | |
| JPH0668200A (ja) | 論理回路図入力装置 | |
| JP2667187B2 (ja) | マルチウインドウにおける線分クリップ方法 | |
| JPH01234890A (ja) | マルチビューにおける図形表示方式 | |
| JPS62233888A (ja) | 図形デ−タ表示装置 | |
| JPS63165972A (ja) | 画像情報処理装置 | |
| JPH01191928A (ja) | データ入力装置 | |
| JPH01120619A (ja) | メニューの表示方式 | |
| JPH05242088A (ja) | 画像表示方法 | |
| JPH06139366A (ja) | スケール付きのグラフ表示のズームアップ方式 | |
| JPH01184589A (ja) | 図形クリツピング方法 |