JPH10124542A - 図形のフィレット編集方法 - Google Patents

図形のフィレット編集方法

Info

Publication number
JPH10124542A
JPH10124542A JP8272764A JP27276496A JPH10124542A JP H10124542 A JPH10124542 A JP H10124542A JP 8272764 A JP8272764 A JP 8272764A JP 27276496 A JP27276496 A JP 27276496A JP H10124542 A JPH10124542 A JP H10124542A
Authority
JP
Japan
Prior art keywords
point
fillet
line segment
editing
line
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
JP8272764A
Other languages
English (en)
Inventor
Nobuyuki Seri
信之 世利
Daisaku Fukumoto
大策 福元
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.)
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
Original Assignee
Meidensha Corp
Meidensha Electric Manufacturing 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 Meidensha Corp, Meidensha Electric Manufacturing Co Ltd filed Critical Meidensha Corp
Priority to JP8272764A priority Critical patent/JPH10124542A/ja
Publication of JPH10124542A publication Critical patent/JPH10124542A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】 【課題】 図形を構成する2本の線を円弧でつなげるフ
ィレット編集は、線の座標データからずれない位置指定
操作をユーザが行うのは難しい。 【解決手段】 ユーザが一対の直線の近傍を指定したと
き(S1)、該指定された点から一定の距離にある線分
を距離の近い順にソートし(S2)、指定された点に1
番目に近い線分に屈折点が付随するとき(S3)は該屈
折点の両側の線分をフィレット編集対象とし(S4)、
指定された点に1番目に近い線分に端点が付随しかつ2
番目に近い線分に端点が付随するとき(S5)は両方の
線分をフィレット編集対象とし(S6)、指定された点
に1番目に近い線分に端点が付随しかつ2番目に近い線
分に屈折点付随、又は2番目に近い線分が無いとき(S
5)は1番目に近い線分をフィレット編集対象の一方と
する(S7)。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、図面認識機能を持
つ図面入力装置や作図機能を持つCADなどの図形処理
装置に係り、特に図形のフィレット編集方法に関する。
【0002】
【従来の技術】図面入力装置は、文字や図形を含む図面
を光学的に2値画像として読み取り、文字や図形画像を
構成する線分をベクトル化及び細線化したデータとし、
これらデータの特徴から画像を文字や図形の候補にグル
ープ分けし、文字、図形、線分候補別に自動認識し、編
集工程を経て作図データ等を得ている。
【0003】CADは、設計作業への計算機利用におい
て、計算機による作図や作図データの編集を行うことが
できる。
【0004】これら図形処理機能を持つ装置は、図形デ
ータを使ってディスプレイ等に図形を描画することがで
き、さらに図形をレイヤ毎に色分けしたり、線の太さを
変えたり、図形が重なる場合には上に表示するレイヤを
指定するなどの種々の描画機能が用意されている。
【0005】また、図形の編集には、図形の組み合わせ
や位置を変えたり、一部を訂正したりすることで図形認
識の誤り等をユーザが修正することができる。
【0006】フィレット編集は、2本の線を円弧でつな
げる機能であり、例えば、図4の(a)に示すように、
ユーザがマウス等で2本の線A,Bを指定することで円
弧Cをコンピュータ側が描画処理する。また、(b)に
示すように、2本の線D,Eが交差するときはその交点
Fを指定することで円弧Gをコンピュータ側が描画処理
する。
【0007】
【発明が解決しようとする課題】従来のフィレット編集
方法では、フィレット編集対象図形を構成する一対の直
線をマウス等のポインティングデバイスで指定するとき
に、一対の直線が交点を持つ場合には1回の操作で一対
の直線を指定し、一対の直線の端点が互いに離れている
ときは2回の操作で指定している。
【0008】この編集における操作方法は、図形の座標
データが正確であればユーザによる位置指定に何ら問題
はないが、直線の位置データが一見すると同じに見える
が、データ上は異なる場合にユーザの位置指定操作が難
しくなる。
【0009】例えば、図5の(a)に示すように、一対
の直線DとEが交点Fで正確に結ばれている場合には、
ユーザが交点Fを1回指定するのみで該交点Fにフィレ
ット編集を行うことができる。
【0010】しかし、同図の(b)に直線D,Eの拡大
図を示すように、直線DとEの端点がデータ上で互いに
ずれている場合には、それぞれの直線の端点を指定する
必要がある。このとき、拡大表示する前の画面上では直
線D,Eの交点がずれていないようにユーザに見えるた
め、位置指定操作の失敗となってしまう。
【0011】本発明の目的は、ユーザによるフィレット
編集位置の指定操作を容易にするフィレット編集方法を
提供することにある。
【0012】
【課題を解決するための手段】本発明は、図形を構成す
る直線の近傍を位置指定することでフィレット編集対象
とする一対の直線を指定できるようにしたもので、以下
の方法、図形を構成する一対の直線をポインティングデ
バイスで指定したときに該一対の直線をフィレット円弧
で結んだ描画を行うフィレット編集機能を設けた図形処
理装置において、前記フィレット編集は、一対の直線の
近傍が指定されたときに該指定された点から一定の距離
にある線分を距離の近い順にソートし、指定された点に
1番目に近い線分に屈折点が付随するときは該屈折点の
両側の線分をフィレット編集対象とし、指定された点に
1番目に近い線分に端点が付随しかつ2番目に近い線分
に端点が付随するときは両方の線分をフィレット編集対
象とし、指定された点に1番目に近い線分に端点が付随
しかつ2番目に近い線分に屈折点付随、又は2番目に近
い線分が無いときは1番目に近い線分をフィレット編集
対象の一方とすることを特徴とする。
【0013】
【発明の実施の形態】図1は、本発明の実施形態を示す
編集手順である。本実施形態の説明の前に、フィレット
編集対象となる線分の屈折点と端点の定義を行う。図2
に示すように、屈折点は、線分の途中の折れ点を意味
し、端点は線分の端を意味し、フィレット編集機能では
屈折点を1つしか指定できず、端点は2つ指定して編集
する。
【0014】図1において、図面入力装置やCADから
読み出した図形データの表示画面等に対して、図形のフ
ィレット編集対象となる直線の点(直線の端点又は屈折
点もしくはそれらの近傍になる点)をユーザが指定する
(S1)。
【0015】この指定に対して、コンピュータは、ユー
ザが指定した点から一定の距離にある屈折点又は端点を
捜し、端点の場合は当該端点を含む線分をフィレット編
集対象とし、屈折点の場合は当該屈折点の両側の線分を
フィレット編集対象とし、指定された点と編集対象とな
った線分との距離をそれぞれ求め、距離の近い順にソー
トする(S2)。なお、一定の距離は、ユーザが図面構
成等から適宜設定しておく。
【0016】次に、コンピュータは、ソートした直線に
ついて、以下の処理により順番にチェックすることでど
の線が指定されたか否かを判定する。
【0017】この判定は、指定された点に1番目に近い
直線が屈折点に付随するか否かをチェックし(S3)、
これが屈折点であれば、当該屈折点の両側の線分がフィ
レット編集対象として指定されたと判定する(S4)。
【0018】一番目に近い直線が屈折点に付随しない
(端点に付随する)場合、2番目に近い直線が端点に付
随するか否かをチェックし(S5)、端点に付随するの
であれば1番目と2番目の端点に付随する線分がフィレ
ット編集対象として指定されたと判定する(S6)。
【0019】また、2番目に近い直線が端点に付随しな
い場合、すなわち1番目が端点に付随する直線で、2番
目が屈折点に付随する直線又は2番目が無い場合、1番
目の端点に付随する線分が指定されたと判定する(S
7)。この判定の場合、コンピュータは、ユーザにもう
1本の線分を指定することを促すコメント出力等を発生
する。
【0020】図3は、本実施形態におけるフィレット編
集操作の画面例を示す。直線HとIが屈折点Pを持ち、
この近傍に直線JとKの端点が位置する画面において、
ユーザが指定した点がM1やM2の場合、これらの点に1
番目に近い直線がHやIになり、これら直線が屈折点P
に付随するため、図1の処理S4において屈折点の両側
の直線H、Iを指定したと判定する。
【0021】また、ユーザが点M3を指定したとき、こ
の点に1番目に近い直線がJで2番目に近い直線がKと
すると、直線J及びKが端点に付随するため、処理S6
において直線JとKを指定したと判定する。
【0022】また、ユーザが点M4を指定したとき、こ
の点に1番目に近い直線がJで2番目に近い直線がIと
すると、直線Jが端点に付随し、直線Iが屈折点に付随
するため、処理S7において直線Jが指定されたと判定
し、残りの1本の線分を指定するよう促す。
【0023】したがって、フィレット編集対象の線分を
指定するのに、ユーザは当該線分の近傍を1回指定する
ことで、2本又は1本の線分を指定でき、しかも線分指
定には直線の端点とずれている場合にもその近傍であれ
ば良く、位置指定操作が容易になる。
【0024】
【発明の効果】以上のとおり、本発明によれば、ユーザ
が図形を構成する直線の近傍を位置指定することでフィ
レット編集対象とする一対の直線を指定できるようにし
たため、直線のデータ上の座標の一致を気にすることな
く、見た目によって位置指定することでフィレット編集
対象線分を指定でき、ユーザの指定操作を容易にする効
果がある。
【図面の簡単な説明】
【図1】本発明の実施形態を示すフィレット編集対象の
線分指定フロー。
【図2】実施形態における直線の屈折点と端点の定義。
【図3】実施形態におけるフィレット編集例。
【図4】従来の直線と直線のフィレット編集例。
【図5】フィレット編集における編集位置の指定例。
【符号の説明】
A、B、D、E、H、I、J、K…フィレット編集対象
の直線 C、G…フィレット円弧 P…屈折点 M1、M2、M3、M4…ユーザの指定位置

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 図形を構成する一対の直線をポインティ
    ングデバイスで指定したときに該一対の直線をフィレッ
    ト円弧で結んだ描画を行うフィレット編集機能を設けた
    図形処理装置において、 前記フィレット編集は、一対の直線の近傍が指定された
    ときに該指定された点から一定の距離にある線分を距離
    の近い順にソートし、 指定された点に1番目に近い線分に屈折点が付随すると
    きは該屈折点の両側の線分をフィレット編集対象とし、 指定された点に1番目に近い線分に端点が付随しかつ2
    番目に近い線分に端点が付随するときは両方の線分をフ
    ィレット編集対象とし、 指定された点に1番目に近い線分に端点が付随しかつ2
    番目に近い線分に屈折点付随、又は2番目に近い線分が
    無いときは1番目に近い線分をフィレット編集対象の一
    方とすることを特徴とする図形のフィレット編集方法。
JP8272764A 1996-10-16 1996-10-16 図形のフィレット編集方法 Pending JPH10124542A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8272764A JPH10124542A (ja) 1996-10-16 1996-10-16 図形のフィレット編集方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8272764A JPH10124542A (ja) 1996-10-16 1996-10-16 図形のフィレット編集方法

Publications (1)

Publication Number Publication Date
JPH10124542A true JPH10124542A (ja) 1998-05-15

Family

ID=17518423

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8272764A Pending JPH10124542A (ja) 1996-10-16 1996-10-16 図形のフィレット編集方法

Country Status (1)

Country Link
JP (1) JPH10124542A (ja)

Similar Documents

Publication Publication Date Title
US6339439B1 (en) Device for modifying appearance of related display planes
EP0535894A2 (en) Apparatus and method for transforming a graphic pattern
JPH09190551A (ja) 3次元形状の作図方法
JP2005190094A (ja) 図面編集方法および装置
JPH10124542A (ja) 図形のフィレット編集方法
US5168553A (en) Line figure encoder
JPH06215074A (ja) 図形処理装置
EP1183649B1 (en) Method for manual editing of a closed contour
JP2003288369A (ja) 設計支援プログラム及び設計支援方法
JPS6125190B2 (ja)
JPS61267179A (ja) カ−ソル・ウインドウ表示方式
JP3305395B2 (ja) 図形分割装置
JPS636676A (ja) ストロ−ク指示方式
JP2723058B2 (ja) 線対称図形入力装置
JPH05314273A (ja) 画像データ処理方法と画像データ処理装置
JPH02146681A (ja) 等高線抽出方式
JPH0765057A (ja) 寸法線記入方式
JP2005222555A (ja) 解析方法及び装置
JPH10124545A (ja) 図形のフィレット編集方法
JP3000749B2 (ja) 文字編集装置
JPH04308886A (ja) 地図情報入力装置
JPS63316179A (ja) 形状認識装置
JPH07121723A (ja) 縞紋様の方向データの修正方法及びこれを実行するため の情報処理装置並びに縞紋様のピッチデータの修正方法 及びこれを実行するための情報処理装置
JPS62262189A (ja) 画像領域輪郭線分化方法
JPH08171646A (ja) 図形作成装置

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041116

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050315