JPH01194073A - 図形処理装置及び方法 - Google Patents

図形処理装置及び方法

Info

Publication number
JPH01194073A
JPH01194073A JP63017402A JP1740288A JPH01194073A JP H01194073 A JPH01194073 A JP H01194073A JP 63017402 A JP63017402 A JP 63017402A JP 1740288 A JP1740288 A JP 1740288A JP H01194073 A JPH01194073 A JP H01194073A
Authority
JP
Japan
Prior art keywords
graphic
data
closed area
symbol model
vector 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.)
Granted
Application number
JP63017402A
Other languages
English (en)
Other versions
JP2817845B2 (ja
Inventor
Shinichi Tanaka
伸一 田中
Osamu Yoshizaki
修 吉崎
Hideyuki Tamura
秀行 田村
Toshinori Hirano
平野 俊典
Yukio Masuda
増田 幸男
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP63017402A priority Critical patent/JP2817845B2/ja
Publication of JPH01194073A publication Critical patent/JPH01194073A/ja
Application granted granted Critical
Publication of JP2817845B2 publication Critical patent/JP2817845B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は図形処理装置に関し、特に線画図形を作成し又
は編集するCAD装置、作図装置、図面読取装置、図面
清書装置等の図形処理装置に関する。
[従来の技術] この種の装置では図形(図面)の作成及び編集が容易で
あることが重要である。従来、CAD装置、作図装置に
おける図形データの入力は、使用者がデジタイザやタブ
レット等を用いて座標値を逐次入力するものであった。
一方、図面読取装置、図面清書装置における図形データ
の入力は、例えば原稿図面をイメージスキャナで読み取
り、2値化処理し、更に細線化処理等の画像処理を施し
た後、更に折れ線近似等を行い、得られた線分をベクト
ルで表現するものであった。
尚、論理回路図、電子回路図、プラント図等の線画図形
を扱う装置では、図形シンボルとその接続関係を自動的
に認識する図面読取装置が開発されている。この自動認
識は、ベクトル線分化した図面を線図形の特徴によりシ
ンボル領域と線領域に分離し、シンボル領域に対しては
予め登録されている図形シンボルの特徴と照合すること
により入力図形シンボルの分類を行い、かつ線領域の部
分を接続線として図形シンボル間の接続関係等を認識す
るものであった。
[発明が解決しようとしている問題点]しかし、CAD
装置、作図装置のように利用者が逐次座標値を入力する
のでは図形作成に非常に多くの時間と労力が必要である
また自動認識で人力する場合には原稿図面の書き方に制
限が多く、かなり丁寧に書かなければならない。
本発明は上述の欠点を除去するものであり、その目的と
する所は、利用者が、デイスプレィ上の原図形を基にし
て、対話方式により正確な図形を形成できる図形処理装
置を提供することにある。
[問題点を解決するための手段] 本発明の図形処理装置は上記の目的を達成するために、
所定の図形シンボルモデルデータを記憶している記憶手
段と、表示の原図形上に閉領域を設定する設定手段と、
前記設定した閉領域内に片方の端点のみが含まれている
線分データを検出する検出手段と、前記記憶手段中の所
望の図形シンボルモデルデータを指定する指定手段と、
前記設定した閉領域内の両端点が含まれる全線分データ
を前記指定した図形シンボルモデルデータで貨き換える
置換手段と、前記設定した閉領域から前記検出された線
分データを追跡することにより閉領域間の接続関係を解
析する解析手段を備えることをその概要とする。
[作用コ かかる構成において、記憶手段は予め所定の図形シンボ
ルモデルデータを記憶している。設定手段は使用者の人
力に基づき表示の原図形上に閉領域を設定する。検出手
段は前記設定した閉領域内に片方の端点のみが含まれて
いる原図形の線分データを検出する。一方、指定手段は
使用者の入力に基づき前記記憶手段中の所望の図形シン
ボルモデルデータを指定する。これにより置換手段は前
記設定した閉領域内の両端点が含まれる原図形の全線分
データを前記指定した図形シンボルモデルデータで置き
換える。更に解析手段は前記設定した閉領域から前記検
出された線分データを追跡することにより閉領域間の接
続関係を解析する。
[実施例の説明] 以下、添付図面に従って本発明の実施例を詳細に説明す
る。
第1図は実施例の図形処理装置の機能ブロック図である
。尚、このような機能ブロックは制御プログラムを格納
しているROM、該ROMの制御プログラムを実行する
CPU、その他のCPUの周辺回路により実現される。
図において、1はベクトルデータ記憶部であり、ベクト
ル線分化された原図形のベクトルデータを記憶している
。原図形のベクトルデータは従来のように逐次方式の座
標入力でラフ図形を作成したもので良い、あるいは図面
読取装置でラフ図面を読み取り、これをベクトル線分化
したもので良い、2は座標入力部であり、例えばマウス
、ディジタイザ、ライトベン等の座標入力装置から成っ
ており、本実施例では後述する閉領域を指定するための
座標を入力する。3はベクトルデータ選択部であり、記
憶部1のベクトルデータのうち座標入力部2で指定され
た閉領域内にその一方又は両方の端点が含まれているベ
クトルデータを選択する。4は重心座標検出部であり、
座標人力部2で指定された閉領域の重心座標(図面上の
絶対座標)を検出する。5は接続線検出部であり、選択
部3で選択されたベクトルデータの中から一方の端点の
みが閉領域に含まれているベクトルデータ(閉領域から
外方に展開しているベクトルデータ)を検出してこれを
接続線と判別する。6は接続線記憶バッファであり、接
続線検出部5で検出された接続線のベクトルデータを記
憶する。7は接続線追跡部であり、バッファ6の接続線
ベクトルデータを追跡して図形シンボル間(閉領域間)
の接続関係を解析する。8は図形シンボルモデル記憶部
であり、予め図面作成に使用するような複数の図形シン
ボルモデルのベクトルデータが記憶されている。9は図
形シンボルモデル指定部であり、使用者は座標入力部2
で指定した閉領域内に置くべき図形シンボルモデルを指
定する。10は図形シンボルモデル選択部であり、指定
部9で指定した図形シンボルモデルを記憶部8から読み
出す、11はベクトル・シンボル置換部であり、選択部
3が選択したベクトルデータのうちから接続線ベクトル
データを除いた残りの全ベクトルデータを選択部10で
読み出した図形シンボルモデルのベクトルデータで置き
換える。
12は図面データ作成部であり、選択部10で選択した
図形シンボルモデルの中心座標(相対座標)が重心座標
検出部4で検出した重心座標(絶対座標)に重なるよう
にして正確な図面データを作成し、かつ接続線追跡部7
で解析した接続関係から正規の(各図形シンボルモデル
間にマツチする)接続線のベクトルデータを作成する。
13は図面データ記憶部であり、図面データ作成部12
で作成した図面データを記憶する。14は図形表示部で
あり、記憶部1の原図形のベクトルデータ及び置換後の
図形シンボルモデルのベクトルデータを表示装置16に
表示させる。15は表示図形バッファであり、表示する
平面図形情報を記憶する。16は例えばCRT等の表示
装置である。
第2図は表示された電子回路の一部を示す図である。ベ
クトルデータ記憶部1の原図形のベクトルデータは図形
表示部14により表示図形データに変換(又は複写)さ
れ、−旦表示図形バッファ15に記憶される。この表示
図形バッファ15の表示図形データは表示装置16上に
繰り返し表示される。使用者は表示画面上の原図形に対
してマウス、ディジタイザ、ライトベン等の座標入力装
置を用いて(座標入力部2を介して)閉領域を設定する
第3図は表示された電子回路の一部に閉領域を設定した
状態を示す図である。図において、使用者は例えばライ
トペンを使用して座標P1゜P2を入力する。これによ
り座標入力部2は点Pi、P2を対角2頂点とする点線
で示すような矩形の閉領域を設定する0重心座標検出部
4は設定された閉領域の重心座標を計算してその結果を
図面データ作成部12へ送る0重心座標の計算は例えば
点Pi、P2のxi標、y座標の夫々の中点を求めて重
心座標とする。
一方、ベクトルデータ選択部3は閉領域に含まれるベク
トルデータをベクトルデータ記憶部1から選択する。こ
こでは閉領域内に少なくとも一方の端点が含まれるよう
なベクトルデータを全て選択する。接続線検出部5は選
択されたこれらのベクトルデータの中から片方の端点の
みが閉領域に含まれているベクトルデータを検出し、こ
れらのベクトルデータを外部との接続線とみなし、接続
線記憶バッファ6に記憶させる。その際に、各接続線に
対応する閉領域との関係を保持すべく前記重心座標検出
部4で求めた重心座標と接続線を組にして記憶する。一
方、上記の接続線ベクトルデータを除いた残りのベクト
ルデータはベクトル・シンボル置換部11へ送られる。
1i44図は一例のトランジスタの図形シンボルモデル
の情報構成を示す図である。図形シンボルモデル記憶部
8には図面の作成上で必要な各種図形シンボルモデルの
ベクトル構成情報が記憶されている。1つの図形シンボ
ルモデルは、例えば円、円弧、直線等のベクトル要素の
組合せで構成されている。第4図の最初の欄の図形の種
類は「トランジスタ」であり、トランジスタの最初のベ
クトル要素は中心座標(0,0)で、かつ半径8の円で
ある。更にこの中心座標(0,0)を基準にしてトラン
ジスタのエミッタ回路、ベース回路、コレクタ回路を形
成する複数の直線のベクトル要素が記憶されている。第
5図は第4図の図形シンボルモデル(トランジスタ)を
平面図に表わしな図である。
さて、使用者が指定部9を介して図形シンボルモデルの
種類(例えばトランジスタ)を入力すると、選択部10
は記憶部8の中から対応する図形シンボルモデルのベク
トルデータを読み出し、ベクトル・シンボル置換部11
へ送る。ベクトル・シンボル置換部11は接続線検出部
5から送られた残りのベクトルデータ群と選択部10か
ら送られた図形シンボルモデルのベクトルデータが揃う
と、当該残りのベクトルデータ群を図形シンボルモデル
のベクトルデータで置き換える。この置き換えは、前記
設定した閉領域の重心座標(図面上の絶対座標)と図形
シンボルモデルの中心座標(0,0)が重なるようにし
て行う、こうして座標変換した図形シンボルモデルのベ
クトルデータと置換前のベクトルデータ群は図形表示部
14に送られ、ここで置換前のベクトルデータ群は表示
図形データバッファ15から削除され、座標変換した図
形シンボルモデルのベクトルデータを挿入する。その結
果表示装置16には置換後の図形シンボルモデルが表示
される。即ち、原図形の閉領域の内部が清書化される。
また同時に、選択部10は図面データ作成部12に図形
シンボルモデルのベクトルデータを送る。図面データ作
成部12は重心座標検出部4で検出した重心座標ととも
に清書化された図面データを作成し、図面データ記憶部
13に記憶させる。更に図面データ作成部12は接続線
追跡部7で解析した結果から接続関係を作成し図面デー
タ記憶部13に記憶させる。
第6図は第2図の回路例に対して4つの閉領域を設定し
た場合の図である。図において、使用者は上記の如くし
て4つの閉領域を設定し、ベクトルシンボル置換部11
はこれらの閉領域内の原図形のベクトルデータを対応す
る図形シンボルモデルのベクトルデータで置き換える。
接続線検出部5は4つの閉領域について夫々の接続線を
検出し、これらを重心座標検出部4で検出した重心座標
と組にして接続線記憶バッファ6に記憶する。
第7図は接続線記憶バッファの内容の例を示す図である
。図において、接続線識別番号の欄にはベクトルデータ
記憶部1内の各ベクトルデータに付された識別子(60
1,602、・・・等)が記憶される。閉領域の重心の
欄には各接続線が関係する閉領域の重心座標が記憶され
る。接続線追跡部7はこのうちのある接続線情報(識別
子)を基準にしてベクトルデータ記憶部1のベクトルデ
ータを追跡し、複数設定した閉領域間の接続関係を解析
する。この解析結果は図面データ作成部12へ送られる
。またもし追跡の途中で線が分岐している点に到達した
らその分岐点情報も図面データ作成部12へ送る。図面
データ作成部12は閉領域の重心と図形シンボルの中心
座標を対応づけると共に、解析結果の接続線の関係を正
規の図形シンボル間の接続関係に直して図面データ記憶
部13に記憶させる。これにより図形シンボル間の接続
線が清書化される。
第8図は第6図から得た接続関係の例を示す図である。
図において、611及び614は抵抗シンボルの識別子
、612はトランジスタの識別子、613は分岐点ベク
トルの識別子、615はコンデンサシンボルの識別子で
ある。この図から抵抗611はトランジスタ612と接
続し、トランジスタ612は分岐点613と接続し、分
岐点613は抵抗614及びコンデンサ615と接続し
ていることが解る。これらの識別子は図面データ作成部
12によって付され、図形シンボルの識別子と閉領域の
重心との対応表が図面データ記憶部13に記憶される。
また接続線追跡部7で得られた分岐点は図面データ作成
部12に送られて分岐点の座標と識別子の対応表が作ら
れ、図面データ記憶部13に記憶される。
し発明の効果] 以上述べた如く本発明によれば、特に回路図、ブロック
図等の図形シンボルが線分により連結される図面の作成
、編集において、簡単な操作で正確な図形シンボルの置
換が行え、かつ図形シンボル間の接続関係については自
動的に認識、処理できる。従って、図形シンボルの種類
が多く、あるいは入力した原図形がラフなために図形シ
ンボルの自動認識が難しいような場合でも、容易に正確
な図面を作成できる。またユーザが図形シンボルを新た
に登録する場合にも、図形シンボルモデルだけ追加すれ
ば対応できるために容易に行えるという効果もある。
【図面の簡単な説明】
第1図は実施例の図形処理装置の機能ブロック図、 第2図は表示された電子回路の一部を示す図、 第3図は表示された電子回路の一部に閉領域を設定した
状態を示す図、 第4図は一例のトランジスタの図形シンボルモデルの情
報構成を示す図、 第5図は第4図の図形シンボルモデル情報を平面図に表
わした図、 第6図は第2図の回路例に対して4つの閉領域を設定し
た場合の図、 第7図は接続線記憶バッファの内容の例を示す図、 第8図は第6図から得た接続関係の例を示す図である。 図中、1・・・ベクトルデータ記憶部1.2・・・座標
入力部、3・・・ベクトルデータ選択部、4・・・重心
座標検出部、5・・・接続線検出部、6・・・接続線記
憶バッファ、7・・・接続線追跡部、8・・・図形シン
ボルモデル記憶部、9・・・図形シンボルモデル指定部
、10・・・図形シンボルモデル選択部、11・・・ベ
クトル・シンボル置換部、12・・・図面データ作成部
、13・・・図面データ記憶部、14・・・図形表示部
、15・・・表示図形バッファ、16・・・表示装置で
ある。 特許出願人   キャノン株式会社 第2図 第3図 第5図 第4図 第6図 第8図

Claims (1)

  1. 【特許請求の範囲】  線画図形を作成し又は編集する図形処理装置において
    、 所定の図形シンボルモデルデータを記憶している記憶手
    段と、 表示の原図形上に閉領域を設定する設定手段と、 前記設定した閉領域内に片方の端点のみが含まれている
    線分データを検出する検出手段と、前記記憶手段中の所
    望の図形シンボルモデルデータを指定する指定手段と、 前記設定した閉領域内の両端点が含まれる 全線分データを前記指定した図形シンボルモデルデータ
    で置き換える置換手段と、 前記設定した閉領域から前記検出された線分データを追
    跡することにより閉領域間の接続関係を解析する解析手
    段を備えることを特徴とする図形処理装置。
JP63017402A 1988-01-29 1988-01-29 図形処理装置及び方法 Expired - Fee Related JP2817845B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63017402A JP2817845B2 (ja) 1988-01-29 1988-01-29 図形処理装置及び方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63017402A JP2817845B2 (ja) 1988-01-29 1988-01-29 図形処理装置及び方法

Publications (2)

Publication Number Publication Date
JPH01194073A true JPH01194073A (ja) 1989-08-04
JP2817845B2 JP2817845B2 (ja) 1998-10-30

Family

ID=11943001

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63017402A Expired - Fee Related JP2817845B2 (ja) 1988-01-29 1988-01-29 図形処理装置及び方法

Country Status (1)

Country Link
JP (1) JP2817845B2 (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5720860A (en) * 1980-07-12 1982-02-03 Fujitsu Ltd Pattern input system
JPS628274A (ja) * 1985-07-04 1987-01-16 Nec Corp 図面読取装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5720860A (en) * 1980-07-12 1982-02-03 Fujitsu Ltd Pattern input system
JPS628274A (ja) * 1985-07-04 1987-01-16 Nec Corp 図面読取装置

Also Published As

Publication number Publication date
JP2817845B2 (ja) 1998-10-30

Similar Documents

Publication Publication Date Title
Darwish et al. A rule based approach for visual pattern inspection
US6289254B1 (en) Parts selection apparatus and parts selection system with CAD function
US5553224A (en) Method for dynamically maintaining multiple structural interpretations in graphics system
JP5340441B2 (ja) 編集可能な文書生成のための形状のパラメータ化
CN113051885B (zh) 基于AutoCAD的设计图纸快速排版方法
JP2559792B2 (ja) Cadスケッチ入力作図方法
JP2000331194A (ja) 形状モデル簡略化方法
CN112084103B (zh) 界面测试方法、装置、设备和介质
CN111611935A (zh) 一种cad图纸中相似矢量图的自动识别方法
CN112818894B (zh) 识别pdf文件中文本框的方法、装置及计算机设备及存储介质
JPH01194073A (ja) 図形処理装置及び方法
US6430583B1 (en) Scenario editing apparatus for performing editing of multimedia using figure feature points
JP2735197B2 (ja) 図形入力装置
JPH0668171A (ja) 画像データベース、画像データベース作成方法、画像検索方法およびそれらの装置
CN115205575A (zh) 电路元件标注方法、相关方法、设备、终端及存储介质
JPH05225290A (ja) 3次元パラメトリック機能による形状修正方式
JP2002280800A (ja) 変換テーブルの生成方法
JPS62202286A (ja) 画像処理装置の例示装置
JP3089525B2 (ja) Cadシステム
JPS62107378A (ja) 図面デ−タ管理システム
JP2562498B2 (ja) 指定図形の座標検出方式
JPH04308886A (ja) 地図情報入力装置
JPH0773327A (ja) 図面自動認識装置の破線・鎖線認識方法
JP3591892B2 (ja) 文字列表示方法および文字列表示装置
CN117149011A (zh) 一种用户界面的交互方法操作方法

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees