JPS62249281A - 図形編集装置 - Google Patents

図形編集装置

Info

Publication number
JPS62249281A
JPS62249281A JP9416286A JP9416286A JPS62249281A JP S62249281 A JPS62249281 A JP S62249281A JP 9416286 A JP9416286 A JP 9416286A JP 9416286 A JP9416286 A JP 9416286A JP S62249281 A JPS62249281 A JP S62249281A
Authority
JP
Japan
Prior art keywords
line segment
work area
graphic
line
display
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
JP9416286A
Other languages
English (en)
Inventor
Takanori Yano
隆則 矢野
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP9416286A priority Critical patent/JPS62249281A/ja
Publication of JPS62249281A publication Critical patent/JPS62249281A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

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

Description

【発明の詳細な説明】 技術分野 本発明は図形編集装置に関し、特に表示図形をそれを構
成する、交点を有しない線分単位に扱うことにより、操
作者の使い勝手を改良した図形編集装置に関するもので
ある。
従来技術 第7図は従来の図形編集装置における図形表示方式を示
すブロック図である。図において、1は図形表示用RA
M、2は図形表示ジェネレータ、3は表示部、4はCP
Uデータバスを、それぞれ示している。
上述の如く構成された従来の図形編集装置においては、
ある線が描かれた場合、その線に関する情報がそのまま
保持され、削除するときもその線全体が、描かれたとき
の線のまま、削除された。
上述の状況を第8図(A)、(B)に示す、第8図(A
)は3本の線分a ” cが描かれた状況を示しており
、同(B)はこのうちの線分すを削除した結果を示して
いる。
このため、上述の如く構成された従来の図形編集装置に
おいては、ユーザが第8図(A)に示した図形中の線分
すの一部を削除した形を有する、第8図(C)に示す如
き図形を描こうとする場合、線分a、cおよびd、eを
、それぞれ、別々に描かねばならず、線分dとeを直線
にするために、座標値の指定をする必要があり、これは
ユーザにとって大きな負担になっていた。
また、これとは別に1図形を移動処理によって作成する
場合、線分から構成される。ある特定の図形を指定して
移動できることが望ましいときがあるが、上述の如き構
成の従来の図形編集装置では、これができなかった。
目     的 本発明は上記事情に鑑みてなされたもので、その目的と
するところは、従来の図形編集装置における上述の如き
不都合点をなくし、使い勝手の良い図形編集装置を提供
することにある。
構   成 本発明の上記目的は、図形表示用RAMと、図形表示ジ
ェネレータおよび表示部を有する図形編集装置において
、前記図形表示用RAMへの入力データを保持する図形
表示用作業領域と、該作業領域内に保持される線分を、
他の直線との交点を含まない最小単位の線分と解釈する
手段とを設けたことを特徴とする図形編集装置によって
達成される。
以下1本発明の構成を、実施例に基づいてより詳細に説
明する。
第1図は本発明の一実施例である図形編集装置の構成を
示すブロック図である。図において、記号1〜4は先に
第7図に示したと同じ構成要素を示しており、5は後述
する図形表示用作業領域。
6は図形表示解釈部を示している。
上記図形表示用作業領域5内には、表示する図形に関す
る情報が、第2図(A)〜(E)に示す図形に対応して
、第3図(A)〜(E)に示す如き形式で表現されてい
る。
第2図(A)は座標がall a、の2点間を結ぶ直線
(以下、「線分」という)を示しており、同(B)はこ
れに座標す、、b、を結ぶ線分が交わり、交点の座標が
eである状況を示している。また、第2図(C)は同(
B)に示した2線分に、座標Qly c4を結ぶ第3の
線分が交わり、新たに座標fpgなる交点が出現した状
況を示している。
更に、第2図(D)は同(C)に示した線分の一部(座
標e、g間を結ぶ線分)を削除した状況を示しており、
同(E)は更に2本の線分を削除した状況を示している
このとき、上記図形表示用作業領域5内には。
上記図形に関する情報が、第3図(A)〜(E)に示す
如き形式で表現されている。図からも明らかな如く、第
3図(A)〜(E)に示される線分は、2点の座標と線
分の種類(ここではr直線」)によって表現されており
、各線分はその途中で他の直線との交点を持たないとこ
ろが、特徴である。
前記図形表示解釈部6は、上記図形表示用作業領域5の
内容を調べ、図形表示情報に変換し、図形表示RAM1
に転送する機能を有する。上記図形表示用作業領域5の
内容は、2点の座標とそれらを結ぶ線分の種類で表現さ
れているので、この内容を1つづつ順次取出して表示画
面上に表示して行けば良い。
第4図(A)〜(C)は、先に示した第8図(A)〜(
C)と一部重複するが、本実施例の動作を説明するため
の図である。第4図(A)に示す如く、線分a−cの3
本の直線がそれぞれ、その端点を指定されて描かれてい
るものとする。
この状況で、線分すの中央部を指示され、該線分すを削
除する指令を受けたとき、従来の装置では、先に第8図
(B)に示した如く、線分すが全部消去されてしまった
これに対して本実施例においては、第4図(B)に示す
如く、線分すのうち、他の線分a、aとの交点間の部分
のみが消去され、その両端の部分は消去されない。
なお、第4図(C)は、後述する本発明の他の実施例に
よる。特定図形を構成する線分を識別する機能を備えた
場合における、線分すを含む三角形を削除する指示を行
ったときの状況を示すものである。この場合には、後述
する如く、線分すを含む三角形を構成する3線分を識別
して、それらを削除することが可能となり、図形編集の
能率が格段に向上するという効果がある。
第5図は本実施例における前記図形表示解釈部6の動作
を説明する直線描画アルゴリズムの一例である。本アル
ゴリズムは任意の直線描画要求に応じて、前記図形表示
用作業領域5の内容を書き換える処理を行う。すなわち
、ある直線が描かれるとき、既に存在する直線との交点
の有無をチェックし、交点を含むときは、その交点を図
示されていない交点保存テーブルに保存し、新たに交点
を有することになった直線の情報は上記図形表示用作業
領域5から除去し、新たに、上記交点を始点とする複数
の直線に関する情報を追加する。
上記図形表示用作業領域5に、元々存在していたすべて
の直線情報に関して、上述の処理が終了した後、新たに
描こうとしている直線の端点座標と、他の直線との交点
座標から、新たな直線情報を追加する。上述の直線描画
処理の結果、直線情報は、前述の如く、その線分の途中
で他の直線との交点を有しない線分単位で保持されるこ
とになり、第4図(B)に示した如き、線分削除が可能
となる。
また、第6図は、先に少し触れた、本発明の他の実施例
を示す、三角形削除処理のアルゴリズムの一例を示すも
のである。
本アルゴリズムは、まず、図示されていないマウス等の
指す線分の端点の座標値を求め、前記図形表示用作業領
域5中で、その座標値を有する直線情報を探索し、三角
形を構成するか否かを順次判定して、存在すれば、該三
角形を構成する3つの直線情報を削除するという処理で
ある。
なお、第5図、第6図において、WMは前記図形表示用
作業領域5を指している。
上記実施例においては、指示した線分を含む三角形を削
除する例を示したが、本発明はこれに限定されるべきも
のではなく、他の他角形全般の削除に適用可能なもので
あることは言うまでもないことである。更に、上記各実
施例に示した線分削除機能は、装置内にスイッチを設け
て必要により使い分けるようにしても良い。
効   果 以上述べた如く1本発明によれば、図形表示用RAMと
、図形表示ジェネレータおよび表示部を有する図形編集
装置において、前記図形表示用RAMへの入力データを
保持する図形表示用作業領域と、該作業領域内に保持さ
れる線分を、他の直線との交点を含まない最小単位の線
分と解釈する手段とを設けたことにより1図形編集の自
由度が増し、使い勝手の良い図形編集装置を実現できる
という顕著な効果を奏するものである。
また、第二の実施例に示した如く、線分情報の座標値か
ら、ある特定の図形の形状を作成する線分情報を求める
ように構成した場合には、更に機能の充実した図形編集
装置を実現できるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例である図形編集装置の構成を
示すブロック図、第2図(A)〜(E)は図形編集の状
況を示す表示画面の図、第3図(A)〜(E)は第2図
(A)〜(E)に対応して図形表示用作業領域内に表現
される情報を示す図、第4図(A)〜(C)は本実施例
の動作を説明する表示画面を示す図、第5図は本実施例
における図形表示解釈部の動作を説明するアルゴリズム
の一例を示す図。 第6図は本発明の他の実施例である三角形削除処理のア
ルゴリズムの一例を示す図、第7図は従来の図形編集装
置における図形表示方式を示すブロック図、第8図(A
)〜(C)はその動作を説明する表示画面を示す図であ
る。 1:図形表示用RAM、2:図形表示ジェネレータ、3
:表示部、4 : CPUデータバス、5:図形表示用
作業領域、6:図形表示解釈部。 第   1   図 第   7   図 第   2   図 図 E) 第  4  図 ωJ 第   8   図 1ん

Claims (2)

    【特許請求の範囲】
  1. (1)図形表示用メモリ(RAM)と、図形表示ジェネ
    レータおよび表示部を有する図形編集装置において、前
    記図形表示用RAMへの入力データを保持する図形表示
    用作業領域と、該作業領域内に保持される線分を、他の
    直線との交点を含まない最小単位の線分と解釈する手段
    とを設けたことを特徴とする図形編集装置。
  2. (2)図形表示用RAMと、図形表示ジェネレータおよ
    び表示部を有する図形編集装置において、前記図形表示
    用RAMへの入力データを保持する図形表示用作業領域
    と、該作業領域内に保持される線分を、他の直線との交
    点を含まない最小単位の線分と解釈する手段と、前記作
    業領域内に保持される線分を用いて特定の形状の図形を
    構成する線分を識別する手段とを設けたことを特徴とす
    る図形編集装置。
JP9416286A 1986-04-23 1986-04-23 図形編集装置 Pending JPS62249281A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9416286A JPS62249281A (ja) 1986-04-23 1986-04-23 図形編集装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9416286A JPS62249281A (ja) 1986-04-23 1986-04-23 図形編集装置

Publications (1)

Publication Number Publication Date
JPS62249281A true JPS62249281A (ja) 1987-10-30

Family

ID=14102674

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9416286A Pending JPS62249281A (ja) 1986-04-23 1986-04-23 図形編集装置

Country Status (1)

Country Link
JP (1) JPS62249281A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2425446A (en) * 2005-04-19 2006-10-25 Adobe Systems Inc Modifying a path in a drawing
US7633504B2 (en) 2005-04-19 2009-12-15 Adobe Systems Incorporated Assigning subpath attributes in a drawing

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2425446A (en) * 2005-04-19 2006-10-25 Adobe Systems Inc Modifying a path in a drawing
US7633504B2 (en) 2005-04-19 2009-12-15 Adobe Systems Incorporated Assigning subpath attributes in a drawing
US7646386B2 (en) 2005-04-19 2010-01-12 Adobe Systems Incorporated Modifying a path in a drawing

Similar Documents

Publication Publication Date Title
JPH05210722A (ja) グラフィックス・ディスプレイ・ツール
JPH03245254A (ja) データ処理システム
JPH05307476A (ja) 木構造表示編集装置
JPH10143347A (ja) データ転送の表示および操作方法
JPS5994174A (ja) 表示制御装置
JPS61206084A (ja) 図形セグメント操作方法
JPS62249281A (ja) 図形編集装置
JPH03204687A (ja) プレゼンテーション装置
JPH04319775A (ja) Cad装置
JPH05274106A (ja) マルチウインドウ表示装置
JPS62251966A (ja) 図形編集装置
JPS61107289A (ja) 仮想画面表示制御方式
JPS63268064A (ja) ホストコンピユ−タと端末装置で処理分散する画面型テキストエデイタ制御方式
JP3263934B2 (ja) 網構造表示編集装置
JPH01310430A (ja) データ処理装置
JP2925216B2 (ja) 画像処理装置およびその方法
JP2667454B2 (ja) 作図装置
JPH03164949A (ja) カード型データ処理装置
JPS62115579A (ja) グラフイツク図形表示制御装置
JPH08161142A (ja) 表示装置およびそれを用いた情報システム
JPH01134673A (ja) ブロック図のデータ表示処理装置
JPH05258043A (ja) 文書処理装置
JPS63286942A (ja) ブラウザの編集装置
JPS61176981A (ja) ワ−ドプロセツサ
JPH035816A (ja) マルチウインドウ表示装置