JPH04149680A - 図形要素指定方式 - Google Patents

図形要素指定方式

Info

Publication number
JPH04149680A
JPH04149680A JP27166390A JP27166390A JPH04149680A JP H04149680 A JPH04149680 A JP H04149680A JP 27166390 A JP27166390 A JP 27166390A JP 27166390 A JP27166390 A JP 27166390A JP H04149680 A JPH04149680 A JP H04149680A
Authority
JP
Japan
Prior art keywords
area
graphic element
graphic
line
outlier
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
JP27166390A
Other languages
English (en)
Other versions
JP2879831B2 (ja
Inventor
Satoshi Takamatsu
聡 高松
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.)
Mutoh Industries Ltd
Original Assignee
Mutoh Industries 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 Mutoh Industries Ltd filed Critical Mutoh Industries Ltd
Priority to JP2271663A priority Critical patent/JP2879831B2/ja
Publication of JPH04149680A publication Critical patent/JPH04149680A/ja
Application granted granted Critical
Publication of JP2879831B2 publication Critical patent/JP2879831B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、図面データを構成する直線、円弧及び來標点
等の各種図形要素の一部を編集対象又は出力対象として
指定するための図形要素指定方式[従来の技術] CA D (Computer Aided Desi
gn )システム等の図面データを取り扱うシステムで
は、作成された図面データ又は読み込まれた図面データ
のうちの特定の図形要素を指示して、削除、移動、拡大
及び回転等の編集処理を行うことか頻繁になされている
。また、特定の図形要素のみを指示してプロッタ等の出
図装置に出力することも行われる。
このような場合、編集対象又は出力対象を特定するため
の図形要素指定処理か必要となる。
従来、この種の図形要素指定方式としては、マウス等の
ポインティングデバイスを使用したものか多い。一つの
方式は、マウスによって指定された矩形領域に含まれる
図形要素を対象要素とする方式であり、他の一つの方式
は、マウスによって対象要素となる図形要素を−っ−っ
指定していく方式である。
「発明か解決しようとする課題] し、かじながら、前者の方式は、指定可能な領域か、水
平及び垂直方向に延びる外部線によって囲まれた矩形領
域に限られてしまうため、変形した図形要素を指定する
のに、指定する必要かない図形要素まで指定してしまっ
たり、逆に指定されない部分か残ってしまう等の不都合
がある。
また、後者の方式では、図形要素に対する指定の自由度
は高いものの、図形要素を一つ一つ指定していかなくて
はならないため、指定操作か面倒であるという欠点かあ
る。
本発明は、このような問題点を解決すべくなされたもの
で、あらゆる形の任意の図形要素を自由な形で簡単に指
定することかできる図形要素指定方式を提供することを
目的とする。
[課題を解決するための手段] 本発明に係る図形要素指定方式は、図形要素を抽出すべ
き領域を規定する任意の外部線を入力するための領域設
定手段と、図面データを構成する各図形要素が前記外部
線によって囲まれた領域内に含まれているかどうかを判
定し前記領域内に含まれている場合にはこれを抽出する
領域内要素抽出手段とを有することを特徴とする。
[作用] 本発明においては、領域設定手段によって任意の外部線
による領域か設定されると、領域内要素抽出手段か、各
図形要素が前記外部線によって囲まれた領域内に含まれ
るかとうかを判定し、前記領域内に含まれる図形要素の
みを抽出する。このため、外部線の形を任意に指定する
ことにより、任意の形の領域を指定領域とすることかで
きるのて、どのように変形された図形要素に対しても、
これを取り囲むような領域設定を行うことかでき、図形
要素の指定を極めて容易に行うことかてきる。
F実施例1 以下、添付の図面に基づいて本発明の実施例について説
明する。
第1図は本発明の実施例に係る図形要素指定装置の構成
を示す機能ブロック図である。
第1図において、領域設定手段1は、マウス、キーボー
ド又はジョイスティック等の座標入力手段により入力さ
れた直線及び円弧等の図形データに基づいて、図形要素
を抽出すべき領域を設定する。この領域設定手段lによ
り設定された領域データは、領域データ記憶手段2に記
憶されるようになっている。
この領域データ記憶手段2に格納された領域データは、
領域内要素抽出手段3に供給されている。
また、この領域内要素抽出手段3には、図形要素記憶手
段4に記憶された編集対象となる座標点、直線及び円弧
等の図形要素か供給されている。
領域内要素抽出手段3は、図形要素を一つずつ取り込み
、取り込んだ図形要素か前記領域データによって規定さ
れる領域内に含まれるかどうかを判定し、領域内に含ま
れる図形要素及び図形要素のうちの前記領域内に含まれ
る部分を領域内要素として抽出する。抽出さねた領域内
要素は、領域内要素記憶手段5に記憶されるようになっ
ている。
そして、領域内要素記憶手段5に記憶された領域内要素
は、領域内要素出力手段6に供給され、図示しないプロ
ッタ等の出図装置を介して出図されるようになっている
次に、このように構成された本実施例に係る図形要素指
定装置の動作について説明する。
オペレータか、例えば第2図中破線で示すような直線を
領域設定手段1を使用して入力すると、これによって囲
まれた領域S1か指定領域として設定される。このとき
、領域データ記憶手段2には、第2図における領域S1
の外郭点A、B、C。
D、E、Fの座標値(ax、ay)、(bx、by)、
・・・、  (fx、fy)か記憶される。なお、これ
は、直線によって指定領域か囲まれた例であり、例えば
円弧等を使用した場合には、端点座標、中心座標及び半
径等が領域データ記憶手段2に記憶されることはいうま
でもない。
領域設定手段1によって指定領域S1か設定されると、
領域内要素抽出手段3は、第3図に示すような手順に従
って領域内要素を抽出する。
即ち、先ず、図形要素記憶手段4から図形要素を一つ読
み込む(Sl)。次に、その図形要素の種別を調へ(S
2)、図形要素か座標点である場合には座標点の領域内
判別処理(S3)を行い、直線である場合には直線のシ
ザリング処理を行い(S4)、円弧である場合には円弧
のシサリンク処理を行う(S5)。なお、図形要素の一
部か指定領域内に含まれている場合、図形要素の全部を
抽出するようにしても良いか、ここては、シサl。
ング処理によって、指定領域内に含まれる部分のみを抽
出するようにしている。
全ての図形要素の判定か終了したら、領域内要素抽出処
理は終了する(S6)。
第4図は、第3図の処理における座標点の領域内判別処
理(S3)の更に詳細を示す図である。
即ち、読み込まれた図形要素か座標点である場合、先ず
、第5図に示すように、その座標点G1又はG2と各外
郭点A−Eとの線分を求める(Sl 1、 )。次に、
各線分A−Gl、B−Gl、  ・・のなす角度を加算
する(S12)。但し、第5図において反時計周りを正
方向とすると、線分のなす角度か1800を超えた場合
には、線分のなす角度か負方向であるどして加算処理を
行う。このような加算処理を行うと、例えば、第5[a
 (a)のように座標へGlか指定領域Sl内に含まれ
る場合には、外郭点Aから夕1郭点Eに至るまての加算
結果か丁度360°になる。こねに対し、同図(b)の
ように、座標点G2か指定領域S1内に含まれない場合
には、夕を郭点AからC至るまては正方向、外郭点Cか
らFまでか負方向、外郭点FからAまでか正方向となる
のて、加算結果か0゜となる。従って、加算結果か36
0′になった場合には、その座標−人Glは指定領域内
の要素であると判断し、その座標点Glを領域内要素と
して抽出する。一方、加算結果か360°にならなかっ
た場合には、その座標点G2は領域外要素であると判定
する。
第6図は、第3図における直線のシサリング処理(S4
)の更に詳細を示す図である。
即ち、読み込まれた図形要素か直線である場合には、先
ず、直線と外郭点との交点を算出する(S21)。もし
、交点か存在しない場合には(S22)、その直線の始
点及び終点の序標について、第4図と同様の処理によっ
て領域内判別を行う(S23)。もし、始終端の座標か
指定領域内に含まれているならば(S24)、その直線
も指定領域内に含まれることになるので、その直線を領
域内要素として抽出する(32′5)。また、始終端の
座標のうち、いずれか一方でも指定領域外に存在してい
ることか判明したら(S24)、その直線は、全体が指
定領域内に存在しないと判定し、次の要素の処理を行う
一方、交点が存在するのであれば(S22)、第7図に
示すように、その直線りと外部線との交点P3゜P4に
よって直線りを線分PI−P3゜P3−P4.P4−P
2に分割する(S26)。
次に、各線分の中点01.02.03を求め、これらの
中点O1〜03か、夫々指定領域内に含まれるかとうか
を判別する(S27)。そして、中点か指定領域内に存
在する線分を領域内要素として抽出する。
このような処理によって、例えば第8図に示すように、
線分L1、L2.L3.  ・・と順番に図形要素を検
討すると、最終的には、指定領域Sl内に含まれる線分
LP1.LP2のみかシザリングされて抽出されること
になる。
このように、本実施例の装置によれば、任意の図形によ
って図形要素の抽出領域を設定することかできるので、
複雑な形の図形要素についても、簡単な手順てその図形
要素を指定することかできる。
なお、以上の実施例では、指定された図形要素を出力す
るようにしたか、指定された図形要素を編集対象として
、削除、拡大、縮小、回転及び移動等の処理を行う場合
には、領域内要素出力手段6の代わりに領域内要素編集
手段を設ければよい。
そして、この場合にも、本発明の効果か得らねることは
いうまでもない。
「発明の効果」 以上述へたように、本発明によれば、任意の外部線によ
って図形要素の抽出領域を指定することか可能になるの
で、どのように変形された図形要素1て対I2ても、こ
れを取り囲むような領域設定を容易に行うことかでき、
図形要素の指定か極めて簡単になるという効果を奏する
【図面の簡単な説明】
第1図乃至第8図は本発明の実施例に係る図形要素指定
装置を説明するための図で、第1図は同装置の機能ブロ
ック図、第2図は領域データを示す模式図、第3図は領
域内要素抽出処理の流れ図、第4図は座標点の領域内判
別処理の流れ図、第5図は同処理を説明するための模式
図、第6図は直線のノサリング処理の流ね図、第7図は
同処理を説明するだめの模式図、第8図は同領域内判別
処理を説明するだめの模式図である。 1・・・領域設定手段、2・・・領域データ記憶手段、
3・・領域内要素抽出手段1,4・・・図形要素抽出手
段、5 領域内要素記憶手段、6・・領域内要素出力手
数。

Claims (2)

    【特許請求の範囲】
  1. (1)図形要素を抽出すべき領域を規定する任意の外部
    線を入力するための領域設定手段と、図面データを構成
    する各図形要素が前記外部線によって囲まれた領域内に
    含まれているかどうかを判定し前記領域内に含まれてい
    る場合にはこれを抽出する領域内要素抽出手段とを有す
    ることを特徴とする図形要素指定方式。
  2. (2)前記領域内要素抽出手段は、前記図形要素と前記
    外部線との交点を算出し、その交点によって分割された
    複数の分割要素のうちの前記外部線で囲まれた領域内に
    含まれる分割線を抽出するものであることを特徴とする
    請求項1に記載の図形要素指定方式。
JP2271663A 1990-10-09 1990-10-09 図形要素抽出方式 Expired - Fee Related JP2879831B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2271663A JP2879831B2 (ja) 1990-10-09 1990-10-09 図形要素抽出方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2271663A JP2879831B2 (ja) 1990-10-09 1990-10-09 図形要素抽出方式

Publications (2)

Publication Number Publication Date
JPH04149680A true JPH04149680A (ja) 1992-05-22
JP2879831B2 JP2879831B2 (ja) 1999-04-05

Family

ID=17503159

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2271663A Expired - Fee Related JP2879831B2 (ja) 1990-10-09 1990-10-09 図形要素抽出方式

Country Status (1)

Country Link
JP (1) JP2879831B2 (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5714964A (en) * 1980-06-30 1982-01-26 Fujitsu Ltd Pattern processor
JPS58189764A (ja) * 1982-04-28 1983-11-05 Fujitsu Ltd 包含多角形検出方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5714964A (en) * 1980-06-30 1982-01-26 Fujitsu Ltd Pattern processor
JPS58189764A (ja) * 1982-04-28 1983-11-05 Fujitsu Ltd 包含多角形検出方式

Also Published As

Publication number Publication date
JP2879831B2 (ja) 1999-04-05

Similar Documents

Publication Publication Date Title
KR102293479B1 (ko) 교차로를 드로잉하는 방법, 장치, 서버 및 저장 매체
JPH09190551A (ja) 3次元形状の作図方法
EP4386688A1 (en) Working plan assistance device and working plan assistance method
JP3599198B2 (ja) 図形編集装置
JPH04149680A (ja) 図形要素指定方式
JP2518918B2 (ja) 図形寸法の問い合せ表示方式
JPH10240790A (ja) フィレット面の作成指示方法
JPH0113581B2 (ja)
JPS62251980A (ja) グリツド表示方式
JPH05257994A (ja) 図面作成装置の面取り処理方式
JPH04361378A (ja) 成形品設計装置
JP4761614B2 (ja) イメージデータ処理システム及びそのプログラムを記憶した記憶媒体
JPH09160626A (ja) Ncデータ作成システム
JPS6324460A (ja) 正多角形作成機能を持つ図形処理装置
JPS63311574A (ja) 図形処理方法及び装置
JPH03136173A (ja) 図形編集装置
JPH031215A (ja) 多重領域入力装置
JPS63241625A (ja) 線画入力装置
JPH02270072A (ja) 三次元cadシステムにおける面認識方式
JPH08305743A (ja) 図面入力装置におけるデータ編集方法
JP2002342768A (ja) 図面入力装置における作図・編集機能の円弧処理方法
JPH04123452U (ja) 描画処理装置
JPH06309309A (ja) 文字枠入力装置
JPS6347883A (ja) 円弧・楕円弧入力装置
JPH01219957A (ja) 画像処理装置

Legal Events

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