JPH08249483A - Cad装置における図形表示方法 - Google Patents

Cad装置における図形表示方法

Info

Publication number
JPH08249483A
JPH08249483A JP7049578A JP4957895A JPH08249483A JP H08249483 A JPH08249483 A JP H08249483A JP 7049578 A JP7049578 A JP 7049578A JP 4957895 A JP4957895 A JP 4957895A JP H08249483 A JPH08249483 A JP H08249483A
Authority
JP
Japan
Prior art keywords
figures
extracted
graphic
displaying
point
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
JP7049578A
Other languages
English (en)
Inventor
Kazuaki Kimura
千映 木村
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor 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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP7049578A priority Critical patent/JPH08249483A/ja
Publication of JPH08249483A publication Critical patent/JPH08249483A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】 【目的】 簡単な操作で所望の図形を選択することがで
きるようにすること。 【構成】 CAD装置に表示されている図形の任意の点
を選択することによって、その点が含まれる図形を呼び
出して表示させる図形表示方法であって、当該選択され
た点が含まれる図形を抽出する段階と、当該抽出された
図形の個数分画面を分割する段階と、当該分割した画面
に抽出された図形のそれぞれを表示する段階とからな
る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、たとえばCAD装置の
操作性を向上させる図形表示方法に関する。
【0002】
【従来の技術】一般的にCAD装置においては、現在描
かれている図形の中から特定の図形を選択し、この選択
に基づいて関連のある図形を呼び出し、この呼び出した
図形を描かれている図形に重ね書きして図面を完成させ
て行く手法がとられている。
【0003】たとえば図7のフローチャートに示されて
いるように、図8(a)のように表示されている図形の
a点を指定すると(S1)、この点に関連のある(この
点が含まれている)図形にはどのようなものがあるかが
演算され(S2)、この結果1つしかない場合には、そ
の候補となる図形を画面上に表示し(S2,S8)、こ
の図形を既に描かれている図形の所望の位置に重ね書き
する。一方、複数の候補となる図形が存在する場合に
は、そのすべての図形についてのキューを作成する(キ
ューとは、候補となる図形を格納したリング状の配列を
いう(最終候補の次は1番目の候補となる)。)(S
3)。
【0004】このキューの作成が終了したら、1回目の
操作で、図8(b)のような候補となる図形が選択され
て画面の全体に表示され、次の操作では同図(c)のよ
うな候補となる図形が選択される。以上のような操作
は、候補となる図形の中から所望の図形が表示されるま
で行われるが、この操作の度にあたかも書物の頁が捲ら
れて行くかのように、(d),(e),(a)のように
繰り返し候補となる図形が表示される(S4〜S7)。
【0005】上記の操作を行っている間に所望の図形が
みつかった場合には、この図形を選択してその候補とな
る図形を画面上に表示し(S8)、この図形を既に描か
れている図形の所望の位置に重ね書きする。
【0006】以上の操作を作図過程で頻繁に繰り返し
て、1つの複雑な図面を完成させているのが現状であ
る。
【0007】
【発明が解決しようとする課題】しかしながら、このよ
うな従来の手法では、候補となる図形が非常にたくさん
あった場合には、所望の図形をみつけ出すまでキューを
送る操作を行う必要があることから、この操作に手間が
かかり、所望の図形をみつけ出すまでに時間がかかると
いう問題がある。また、非常に似通った図形が候補とな
る図形として多数存在する場合には、どの図形を選択す
べきかが即座に分からず、所望の図形を選択するまでは
図形の相違部分に注意しながらキューの送り操作を繰り
返し行わなければならないという問題がある。
【0008】以上のようなキューの送り操作は、作図の
効率化を妨げる大きな要因となっている。
【0009】本発明はこのような従来の問題点を解消す
るためになされたものであり、簡単な操作で所望の図形
を選択することができるCAD装置における図形表示方
法の提供を目的とする。
【0010】
【課題を解決するための手段】上記目的を達成するため
の本発明は次のような構成を有している。
【0011】第1に示される構成は、CAD装置に表示
されている図形の任意の点を選択することによって、そ
の点が含まれる図形を呼び出して表示させる図形表示方
法であって、当該選択された点が含まれる図形を抽出す
る段階と、当該抽出された図形の個数分画面を分割する
段階と、当該分割した画面に抽出された図形のそれぞれ
を表示する段階とからなるCAD装置における図形表示
方法である。
【0012】第2に示される構成は、第1の構成におい
て、前記図形を表示する段階は、抽出された図形を図形
種別に分類する段階と、当該図形種別に分類された図形
を類似のものが隣り合うように、前記分割された画面の
それぞれに重複しないように配置させる段階とからなる
CAD装置における図形表示方法である。
【0013】第3に示される構成は、CAD装置に表示
されている図形の任意の点を選択することによって、そ
の点が含まれる図形を呼び出して表示させる図形表示方
法であって、当該選択された点が含まれる図形を抽出す
る段階と、前記選択された点の近傍に重心算出領域を設
定する段階と、前記抽出された図形のそれぞれについて
当該重心算出領域内に含まれる領域の重心位置を算出す
る段階と、当該算出されたそれぞれの図形の重心位置と
前記選択された点とによって形成される平面角を算出す
る段階と、当該抽出された図形の個数分、前記選択され
た点を中心に等角度ピッチで放射状に画面を分割する段
階と、前記それぞれの図形について求められた重心位置
および当該重心位置と前記選択された点とによって形成
される平面角に基づいて、当該分割した画面にこれらの
図形を重複しないように配置させ表示する段階とからな
ることを特徴とするCAD装置における図形表示方法で
ある。
【0014】第4に示される構成は、CAD装置に表示
されている図形の任意の点を選択することによって、そ
の点が含まれる図形を呼び出して表示させる図形表示方
法であって、当該選択された点が含まれる図形を抽出す
る段階と、前記選択された点の近傍に重心算出領域を設
定する段階と、前記抽出された図形のそれぞれについて
当該重心算出領域内に含まれる領域の重心位置を算出す
る段階と、当該算出されたそれぞれの図形の重心位置と
前記選択された点とによって形成される平面角を算出す
る段階と、当該抽出された図形の個数分、前記選択され
た点を原点として4象限に画面を分割する段階と、前記
それぞれの図形について求められた重心位置および当該
重心位置と前記選択された点とによって形成される平面
角に基づいて、当該分割した各象限毎にこれらの図形を
重複しないように配置させ表示する段階とからなること
を特徴とするCAD装置における図形表示方法である。
【0015】第5に示される構成は、第4の構成におい
て、前記図形を重複しないように配置させ表示する段階
は、抽出された図形を図形種別に分類する段階と、当該
図形種別に分類された図形の内、類似のものは同一象限
内でさらに分割された画面において隣り合うように、前
記分割された画面のそれぞれに重複しないように配置さ
せる段階とからなることを特徴とするCAD装置におけ
る図形表示方法である。
【0016】
【作用】このように構成した本発明は、各構成ごとに次
のように作用する。
【0017】まず、第1の構成にあっては、抽出された
図形の個数分画面を分割し、この分割した画面に抽出さ
れた図形のそれぞれを表示するようにしているので、抽
出した図形のすべてが画面に一括して表示されることと
なり、図形の選択が非常に容易となる。
【0018】第2の構成にあっては、抽出された図形を
図形種別に分類して、この分類された図形を類似のもの
が隣り合うように、分割された画面のそれぞれに重複し
ないように配置させるので、似通った図形であっても適
切な選択をすることができる。
【0019】第3の構成にあっては、抽出された図形の
それぞれについて重心算出領域内に含まれる領域の重心
位置を算出し、この重心位置と選択された点とによって
形成される平面角を算出し、抽出された図形の個数分、
前記選択された点を中心に等角度ピッチで放射状に画面
を分割し、それぞれの図形について求められた重心位置
および当該重心位置と前記選択された点とによって形成
される平面角に基づいて、当該分割した画面にこれらの
図形を重複しないように配置させ表示するので、抽出さ
れた図形を見やすく配置することができ、効率的な図形
の選択を行うことができる。
【0020】第4の構成にあっては、抽出された図形の
個数分、選択された点を原点として4象限に画面を分割
し、第3の構成と同様にそれぞれの図形について求めら
れた重心位置および当該重心位置と前記選択された点と
によって形成される平面角に基づいて、当該分割した各
象限毎にこれらの図形を重複しないように配置させ表示
するので、抽出された図形を見やすく配置することがで
き、効率的な図形の選択を行うことができる。
【0021】第5の構成にあっては、第4の構成におい
て、抽出された図形を図形種別に分類し、この分類され
た図形の内、類似のものは同一象限内でさらに分割され
た画面において隣り合うように、前記分割された画面の
それぞれに重複しないように配置させるようにしている
ので、分割されて配置されている図形と元の図形との対
応関係が明瞭となり、また、抽出された図形を見やすく
配置することができ、効率的な図形の選択を行うことが
できる。
【0022】
【実施例】以下、本発明の一実施例を図面に基づいて説
明する。図1は、本発明にかかる図形表示方法が実行さ
れるCAD装置の概略構成を示したものである。
【0023】図中の表示装置10は、具体的にはCRT
やLCDなどである。入力装置12は、キーボードやマ
ウスなどである。表示位置演算部14は、抽出された図
形の表示位置を演算する部分であり、この部分の動作は
後述する。主記憶装置16は、この図形表示方法を実行
するためのプログラムや必要なデータを記憶している部
分であり、記憶装置18は、本発明方法の実行結果など
を記憶する装置である。制御装置20は、本発明方法を
主記憶装置16に記憶されているプログラムに基づいて
表示位置演算部14や表示装置10を動作させるもので
ある。
【0024】図2および図3は、図1に示した装置の動
作を示すフローチャートである。このフローチャートの
動作を必要に応じて図4および図5を参照しながら説明
する。
【0025】表示装置10に表示されている図4(a)
に示されるような図形の任意の点を指定する操作を操作
者が入力装置12を用いて行うと(S1)、制御装置2
0はこの指定によりこのピック位置を含んでいる図形の
検索を行う。この結果複数の図形が抽出された場合には
(S2)、iの値を1に設定し(S3)、抽出された任
意の1つの図形に対して、図5(a)に示してあるよう
な重心算出領域をピック位置を中心として設定し、この
重心算出領域と前述の抽出した図形との重複領域によっ
て形成される図形を作成する(S4)。
【0026】このようにして作成された図形のそれぞれ
に対して重心位置を演算し、この重心位置がピック位置
との関係で形成する平面角(たとえばθ1)も演算する
(S5)。一つの図形に対して重心位置と平面角の演算
が終了すると、iの値を1だけインクリメントして、上
記S4,S5の処理を抽出されたすべての図形に対して
繰り返し行う(S6,S7)。
【0027】以上のようにして、抽出されたすべての図
形に対して重心位置と平面角が算出されると、表示位置
演算部14では、抽出されたすべての図形を分類整理す
る処理を行う。たとえば、単なる直線が図形として抽出
されている場合にはその直線のみを同種類の図形として
分類したり、また、前述の処理で算出された重心位置や
平面角に基づいて分類したりする(S8)。次に、これ
らの抽出した図形を表示装置10に一括表示させるため
に、抽出された図形がN個であればN分割する。この演
算も表示位置演算部14によって行われるが、分割の方
法としては、図4(b),図5(b)に点線で示されて
いるようにピック位置を中心として放射状に分割する方
法や、図6(a)および(b)に示されているように基
本的には4象限に分割し、さらに各象限を分割する方法
などがある(S9)。
【0028】以上のようにして分類された図形は、抽出
個数分に分割された画面にそれぞれ次のようにして配置
される。
【0029】まず、iの値を1に設定し(S10)、検
索され分類された図形を画面に配置し(S12)、iの
値を1だけインクリメントして(S13)、このiの値
がNになるまで上記の図面の分割画面への配置を行う。
つまり、抽出したすべての図形を分割されたそれぞれの
画面に順番に配置する。この配置は、図4(b)に示す
ように、それぞれの分割された画面内においてそれぞれ
の図形が重ならないように行われる。この図形の配置で
あるが、どの図形をどの画面に配置させるかは、具体的
には次のようにして行う。
【0030】抽出された図形のすべては、その重心位置
と平面角が求められているわけであるが、図形は、平面
角の小さい順番に配置する。つまり、図5(a)に示す
図形D1が他の図形D2,D3,D4に比較してその平
面角θ1が一番小さいので、分割された画面a1に表示
し、図形D2,図形D3については、平面角が同一であ
りかつ図形の種別が類似しているので、それぞれa2,
a3に配置する。また、図形D4は、平面角θ3が他の
図形に比較して最大であるので、a4に配置する。これ
らの図形はた、各分割された画面における図形の配置角
度は各図形の平面角と等しくし、ピック位置を中心に放
射状に各図形を分解したように配置する。また、重心算
出領域として指定したそれぞれの辺の中心位置あるいは
中心付近に各図形のピック位置が重なるように配置して
いる。このように配置すれば、各図形が重なることなく
配置されることになる。
【0031】図6に示すように4つの象限に配置させる
場合の配置方法も同様である。尚、この配置方法では、
同一の象限に類似の図形を配置するようにしている。こ
のようにすれば、非常に似た図形であっても細かな相違
が判別しやすくなり、作図の効率化を図ることができる
ようになる。
【0032】このようにして画面中に一括配置された図
形の中から、操作者は所望のものを選択し、この選択さ
れた図形のみが画面に表示される。この表示にしたがっ
て分割された画面に表示されていた他の図形は画面から
消去されることになる。この表示された図形を既に描か
れている図形に付加する操作が行われることになる(S
14〜S18)。また、図2に示すS19のステップに
おいて1つの図形しか検索されなかった場合には、その
図形のみが表示されることになる(S2,S19,S2
0,S17,S18)。
【0033】なお、以上の実施例では、画面を放射状に
分割したり、4象限に分割するものを例示したがこれに
限られることはなく、抽出個数分に画面を格子状に分割
するような態様でも良い。
【0034】
【発明の効果】以上述べたように本発明によれば、各構
成ごとに次のような効果を奏する。
【0035】第1の構成にあっては、抽出された図形の
個数分画面を分割し、この分割した画面に抽出された図
形のそれぞれを表示するようにしているので、抽出した
図形のすべてが画面に一括して表示されることとなり、
図形の選択が非常に容易となる。
【0036】第2の構成にあっては、抽出された図形を
図形種別に分類して、この分類された図形を類似のもの
が隣り合うように、分割された画面のそれぞれに重複し
ないように配置させるので、似通った図形であっても適
切な選択をすることができる。
【0037】第3の構成にあっては、抽出された図形の
それぞれについて重心算出領域内に含まれる領域の重心
位置を算出し、この重心位置と選択された点とによって
形成される平面角を算出し、抽出された図形の個数分、
前記選択された点を中心に等角度ピッチで放射状に画面
を分割し、それぞれの図形について求められた重心位置
および当該重心位置と前記選択された点とによって形成
される平面角に基づいて、当該分割した画面にこれらの
図形を重複しないように配置させ表示するので、抽出さ
れた図形を見やすく配置することができ、効率的な図形
の選択を行うことができる。
【0038】第4の構成にあっては、抽出された図形の
個数分、選択された点を原点として4象限に画面を分割
し、第3の構成と同様にそれぞれの図形について求めら
れた重心位置および当該重心位置と前記選択された点と
によって形成される平面角に基づいて、当該分割した各
象限毎にこれらの図形を重複しないように配置させ表示
するので、抽出された図形を見やすく配置することがで
き、効率的な図形の選択を行うことができる。
【0039】第5の構成にあっては、第4の構成におい
て、抽出された図形を図形種別に分類し、この分類され
た図形の内、類似のものは同一象限内でさらに分割され
た画面において隣り合うように、前記分割された画面の
それぞれに重複しないように配置させるようにしている
ので、分割されて配置されている図形と元の図形との対
応関係が明瞭となり、また、抽出された図形を見やすく
配置することができ、効率的な図形の選択を行うことが
できる。
【図面の簡単な説明】
【図1】 本発明における図形表示方法を実行する装置
の概略構成ブロック図である。
【図2】 本発明における図形表示方法に関するフロー
チャートである。
【図3】 本発明における図形表示方法に関するフロー
チャートである。
【図4】 本発明方法の説明に供する図である。
【図5】 本発明方法の説明に供する図である。
【図6】 本発明方法の説明に供する図である。
【図7】 従来の図形選択の手法を示すフローチャート
である。
【図8】 従来におけるキューの送り状態を示す図であ
る。
【符号の説明】
10…表示装置、 12…入力装置、 14…表示位置演算部、 16…主記憶装置、 18…記憶装置、 20…制御装置。

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】CAD装置に表示されている図形の任意の
    点を選択することによって、その点が含まれる図形を呼
    び出して表示させる図形表示方法であって、 当該選択された点が含まれる図形を抽出する段階と、 当該抽出された図形の個数分画面を分割する段階と、 当該分割した画面に抽出された図形のそれぞれを表示す
    る段階とからなることを特徴とするCAD装置における
    図形表示方法。
  2. 【請求項2】前記図形を表示する段階は、 抽出された図形を図形種別に分類する段階と、 当該図形種別に分類された図形を類似のものが隣り合う
    ように、前記分割された画面のそれぞれに重複しないよ
    うに配置させる段階とからなることを特徴とする請求項
    1記載のCAD装置における図形表示方法。
  3. 【請求項3】CAD装置に表示されている図形の任意の
    点を選択することによって、その点が含まれる図形を呼
    び出して表示させる図形表示方法であって、 当該選択された点が含まれる図形を抽出する段階と、 前記選択された点の近傍に重心算出領域を設定する段階
    と、 前記抽出された図形のそれぞれについて当該重心算出領
    域内に含まれる領域の重心位置を算出する段階と、 当該算出されたそれぞれの図形の重心位置と前記選択さ
    れた点とによって形成される平面角を算出する段階と、 当該抽出された図形の個数分、前記選択された点を中心
    に等角度ピッチで放射状に画面を分割する段階と、 前記それぞれの図形について求められた重心位置および
    当該重心位置と前記選択された点とによって形成される
    平面角に基づいて、当該分割した画面にこれらの図形を
    重複しないように配置させ表示する段階とからなること
    を特徴とするCAD装置における図形表示方法。
  4. 【請求項4】CAD装置に表示されている図形の任意の
    点を選択することによって、その点が含まれる図形を呼
    び出して表示させる図形表示方法であって、 当該選択された点が含まれる図形を抽出する段階と、 前記選択された点の近傍に重心算出領域を設定する段階
    と、 前記抽出された図形のそれぞれについて当該重心算出領
    域内に含まれる領域の重心位置を算出する段階と、 当該算出されたそれぞれの図形の重心位置と前記選択さ
    れた点とによって形成される平面角を算出する段階と、 当該抽出された図形の個数分、前記選択された点を原点
    として4象限に画面を分割する段階と、 前記それぞれの図形について求められた重心位置および
    当該重心位置と前記選択された点とによって形成される
    平面角に基づいて、当該分割した各象限毎にこれらの図
    形を重複しないように配置させ表示する段階とからなる
    ことを特徴とするCAD装置における図形表示方法。
  5. 【請求項5】前記図形を重複しないように配置させ表示
    する段階は、 抽出された図形を図形種別に分類する段階と、 当該図形種別に分類された図形の内、類似のものは同一
    象限内でさらに分割された画面において隣り合うよう
    に、前記分割された画面のそれぞれに重複しないように
    配置させる段階とからなることを特徴とする請求項4記
    載のCAD装置における図形表示方法。
JP7049578A 1995-03-09 1995-03-09 Cad装置における図形表示方法 Pending JPH08249483A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7049578A JPH08249483A (ja) 1995-03-09 1995-03-09 Cad装置における図形表示方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7049578A JPH08249483A (ja) 1995-03-09 1995-03-09 Cad装置における図形表示方法

Publications (1)

Publication Number Publication Date
JPH08249483A true JPH08249483A (ja) 1996-09-27

Family

ID=12835107

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7049578A Pending JPH08249483A (ja) 1995-03-09 1995-03-09 Cad装置における図形表示方法

Country Status (1)

Country Link
JP (1) JPH08249483A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006331400A (ja) * 2005-04-28 2006-12-07 Semiconductor Energy Lab Co Ltd 画像編集方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006331400A (ja) * 2005-04-28 2006-12-07 Semiconductor Energy Lab Co Ltd 画像編集方法

Similar Documents

Publication Publication Date Title
JPH04267426A (ja) 複数の選択されたオブジェクトの位置表示方法
JP3437223B2 (ja) 形状表示装置および形状表示方法
US5485563A (en) System for scaling computerized images
JP3830743B2 (ja) 表示制御装置
JP2790837B2 (ja) アイコン表示方法
JP2001243488A (ja) 図形要素選択方法及びcad処理プログラムを記憶してなる媒体
JPH064834U (ja) データ処理装置
JPH07271994A (ja) 図形選択方法及び方式
JPH0736655A (ja) 画像情報処理装置
JPH06251115A (ja) 画像処理装置
JPH04320579A (ja) 画像処理装置
JPH07306767A (ja) データ処理装置及び方式
JPH07225666A (ja) 機能ボタン設定方法
JP3381994B2 (ja) 表示画面切替装置
JPH05189491A (ja) ページデータ検索方法
JPH0736437A (ja) 画像データ処理装置
JPH10240960A (ja) 図形選択方法
JP2722544B2 (ja) データ処理装置
JP3154844B2 (ja) 図形入力方法および図形入力装置
JPH0245878A (ja) 対話型cadシステム
JPH06202304A (ja) 割付処理装置
JPH07168690A (ja) 画像更新表示法
JPH05189504A (ja) Cadシステムにおける図形表示方式
JPH07182489A (ja) マウス使用の対象画像指定方法及び処理方法
JPH08138032A (ja) 画像表示装置及びデータ表示方法