JPH05257994A - 図面作成装置の面取り処理方式 - Google Patents

図面作成装置の面取り処理方式

Info

Publication number
JPH05257994A
JPH05257994A JP4087961A JP8796192A JPH05257994A JP H05257994 A JPH05257994 A JP H05257994A JP 4087961 A JP4087961 A JP 4087961A JP 8796192 A JP8796192 A JP 8796192A JP H05257994 A JPH05257994 A JP H05257994A
Authority
JP
Japan
Prior art keywords
chamfering
line
designating
depth
line element
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
JP4087961A
Other languages
English (en)
Inventor
Yoshiharu Toguchi
佳治 戸口
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 JP4087961A priority Critical patent/JPH05257994A/ja
Publication of JPH05257994A publication Critical patent/JPH05257994A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【目的】 任意の角度の面取り処理を可能にする。 【構成】 面取り深さ指定手段1は、面取りの対象とな
る第1及び第2の線要素の面取りの深さを指定する。面
取り角度指定手段2は、面取りの対象となる第1の線要
素からの面取り角度を指定する。要素指定手段3は、面
取り処理すべき第1の線要素と第2の線要素とを指定す
る。角処理手段4は、要素指定手段3で指定された第1
の線要素と第2の線要素の交点側の端点を指定手段1,
2の指定値に基づいて変更し、これら変更された端点間
を角処理線で結合する。角処理手段4は、ポイントデー
タベース6の内容を書き替えることにより第1及び第2
の線要素の端点を変更し、要素データベース5に角処理
線を加えることにより、角処理線を結合する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、CADシステム等の画
像作成装置において画像の角部を面取り修正するための
面取り処理方式に関する。
【0002】
【従来の技術】CADシステムでは、図面中の角部分に
面取り処理を行うことが頻繁に行われる。従来の面取り
処理は、例えば2つの直線要素L1,L2の交点部(角
部)から両要素の長さを指定された長さだけ等しく短く
した後、直線要素L1,L2の端点を角処理線で結合す
ることにより実現している。この場合、面取り角度は一
律45°になる。
【0003】
【発明が解決しようとする課題】しかしながら、上述し
た従来の面取り方式では、面取り角度が一律45°に決
定されるため、45°以外の角度で面取りを行うことは
できないという欠点があった。
【0004】本発明はかかる問題点に鑑みてなされたも
ので、任意の角度で面取り処理を行うことができる図面
作成装置の面取り処理方式を提供することを目的とす
る。
【0005】
【課題を解決するための手段】本発明に係る図面作成装
置の面取り処理方式は、第1の線要素と第2の線要素の
交点近傍位置で前記第1及び第2の線要素を面取り処理
する図面作成装置の面取り処理方式において、前記第1
の線要素の面取り深さを指定する第1の面取り深さ指定
手段と、前記第2の線要素の面取り深さを指定する第2
の面取り深さ指定手段と、面取りすべき前記第1の線要
素と前記第2の線要素とを指定する要素指定手段と、こ
の要素指定手段で指定された前記第1及び第2の線要素
の交点側の端点を前記第1及び第2の面取り深さ指定手
段による指定値に基づいて変更し、これら変更された端
点間を角処理線で結合する角処理手段とを具備したこと
を特徴とする。
【0006】また、本発明に係る他の図面作成装置の面
取り処理方式は、第1の線要素と第2の線要素の交点近
傍位置で前記第1及び第2の線要素を面取り処理する図
面作成装置の面取り処理方式において、前記第1の線要
素の面取り深さを指定する面取り深さ指定手段と、前記
第1の線要素と第2の線要素との面取り角度を指定する
面取り角度指定手段と、面取りすべき前記第1の線要素
と前記第2の線要素とを指定する要素指定手段と、この
要素指定手段で指定された前記第1及び第2の線要素の
交点側の端点を前記面取り深さ指定手段及び前記面取り
角度指定手段による指定値に基づいて変更し、これら変
更された端点間を角処理線で結合する角処理手段とを具
備したことを特徴とする。
【0007】
【作用】本発明の面取り処理方式によれば、第1の面取
り深さ指定手段を設けたので、これにより第1の線要素
の任意の面取り深さを指定することができ、第2の面取
り深さ指定手段を設けたので、これにより第2の線要素
の任意の面取り深さを指定することができる。そして、
第1及び第2の面取り深さ指定手段で2つの面取り深さ
が指定されると、角処理手段が上記面取り深さに基づい
て第1及び第2の要素の交点部(角部)を面取り処理す
るので、任意の角度の面取り処理を行うことができる。
【0008】また、本発明の他の面取り処理方式におい
ては、面取り深さ指定手段によって第1の線要素の任意
の面取り深さを指定することができ、面取り角度指定手
段によって任意の面取り角度を指定することができる。
これにより、この発明においても、任意の角度の面取り
処理を行うことができる。なお、この場合、面取り角度
を直接入力することができるので、指定角度での面取り
を行う場合の指定が楽になる。
【0009】
【実施例】以下、添付の図面を参照して本発明の実施例
について説明する。図1は本発明の一実施例に係る面取
り処理方式を実現するためのCADシステムの機能ブロ
ック図である。
【0010】このシステムは、面取り深さ指定手段1、
面取り角度指定手段2、要素指定手段3、角処理手段
4、要素データベース5、ポイントデータベース6及び
表示手段7により構成されている。このシステムでは、
図2(a)に示すように、面取り角度を第1の要素の面
取り深さd1と第2の要素の面取り深さd2とで指示す
る第1の指示方法と、図2(b)に示すように、面取り
角度を第1の要素の面取り深さd1と面取り角度θとで
指示する第2の指示方法とを許容している。
【0011】面取り深さ指定手段1は、図2(a),
(b)に示すような、面取り処理の対象となる第1の線
要素L1の面取り深さd1及び第2の線要素L2の面取
り深さd2を指定するための手段である。面取り角度指
定手段2は、図2(b)に示すように、面取り処理の対
象となる第1の線要素L1と角処理線L3とのなす角度
(面取り角度)θを指定するための手段である。また、
要素指定手段3は、面取り処理の対象となる第1の線要
素と第2の線要素とを指定するための手段である。これ
らの指定手段1〜3は、マウス等のポインティングデバ
イスやキーボード等から構成され、表示手段7に表示さ
れたメッセージや図面と対話しながら必要な指定を行っ
ていくものである。
【0012】角処理手段4は、要素指定手段3で指定さ
れた第1の線要素と第2の線要素の交点側の端点を指定
手段1,2の指定値に基づいて変更し、これら変更され
た端点間を角処理線で結合する。より具体的には、角処
理手段4は、後述するポイントデータベース6の内容を
書き替えることにより第1及び第2の線要素の端点を変
更し、要素データベース5に角処理線を加えることによ
り、角処理線を結合する。表示手段7は、作成及び修正
された図面データ及び図面修正用のカーソル等を表示す
る。
【0013】図3は、要素データベース5及びポイント
データベース6の内容を示す図である。要素データベー
ス5は、作成された図面を構成する図形要素(線要素を
含む)を登録するデータベースで、要素名及びデータ等
から構成されている。要素名には、個々の直線要素、曲
線要素等を特定する名前が格納される。データには、両
端点を示すデータ(直線)や中心点、長径、短径(円及
び楕円)等を示すデータが格納される。点のデータに
は、ポイントデータベース6へのインデックスが格納さ
れ、その点のxy座標は、ポイントデータベース6に格
納される。これにより、複数の要素で端点や中心点を共
有した場合のデータベースの記憶容量削減を図ることが
できる。また、ポイントデータベース6には、各座標デ
ータに対応させてフラグが格納されるようになってい
る。フラグには、現在、要素指定手段3によって指定さ
れているかどうかを示す情報が格納される。フラグが
“1”である端点が、角処理手段4によってそのデータ
の内容を修正される。
【0014】次にこのように構成された本システムの動
作を説明する。図4は、第1及び第2の要素の面取り深
さを指定する方法で面取り処理する場合の処理手順を示
すフローチャート、図5乃至図12は表示手段7上での
操作手順を示す図である。まず、図示しないトップスク
リーンから“変形”を選択すると、表示手段7には図5
に示す画面が表示される。この画面は、図面作成エリア
11、メニューエリア12及びプロンプトライン13に
よって構成されている。図面作成エリア11には、面取
り処理の対象となる図面14が表示されている。ここで
メニューエリア12から“角処理”を選択すると、図6
に示すように、プロンプトライン13に“角処理の種類
を指定して下さい。”というメッセージが表示される。
そこで、メニューエリア12で例えば“2深さ”を選択
し、“実行”を指定すると、図4に示す2つの深さを指
定する方法による面取り処理が起動される。
【0015】続いて、図7に示すように、プロンプトラ
イン13に“第1の要素の面取り深さを入力して下さ
い。”というメッセージが表示されるので、これに従っ
て、面取り深さ指定手段1を構成するキーボード等を用
いて第1の面取り深さd1として例えば“3.0”を入
力する(S1)。次に、図8に示すように、プロンプト
ライン12に“第2の要素の面取り深さを入力して下さ
い。”というメッセージが表示されるので、面取り深さ
指定手段1で、第2の面取り深さd2として例えば“1
0.0”を入力する(S2)。
【0016】2つの面取り深さd1,d2を入力する
と、図9に示すように、表示手段7のプロンプトライン
13には“第1の要素を指示して下さい。”というメッ
セージが表示されるので、要素指定手段3のカーソル1
5を操作して、第1の線要素L1を指定する(S3)。
第1の線要素L1が指定されてハイライト表示された
ら、次に図10に示すように、プロンプトライン13に
“第2の要素を指定して下さい。”というメッセージが
表示されるので、上記と同様に、要素指定手段3のカー
ソル15を操作して、第2の線要素L2を指定する(S
4)。
【0017】第1及び第2の要素L1,L2が指定され
ると、角処理手段4によって、両要素L1,L2の交点
が算出される(S5)。さらに、角処理手段4では、第
1及び第2の線要素L1,L2の交点側の端点を指定さ
れた第1の面取り深さd1及び第2の面取り深さd2だ
け短くする(S6,S7)。図2(a)の例では、第1
の線要素L1の端点P2がP2′に変更され、第2の線
要素L2の端点P2がP2″に変更される。具体的に
は、図3(b)に示すように、ポイントデータベース6
のP2のデータが格納されていた領域に、新しい端点P
2′の座標データが格納されると共に、ポイントデータ
ベース6に新たにP2″のデータを格納する領域を確保
し、その領域に端点P2″の座標データを格納する。そ
して、要素データベース5の線要素L2のデータの2番
目の端点データのインデックスをポイントデータベース
6のP2″へのインデックスに書き替える。
【0018】続いて、角処理手段4は、線要素L1,L
2の変更された端点P2′,P2″間を角処理線L3で
結合する(S8)。具体的には、図3(b)に示すよう
に、要素データベース5に新たに要素L3が追加され、
その端点データとしてP2′,P2″へのインデックス
が格納されることになる。
【0019】これにより、図11に示すように、指定さ
れた箇所の面取り処理が実現される。このとき、メニュ
ーエリア12の“中止”を指定すると、面取り処理は終
了する(S9)。面取り処理を終了しないで続行する場
合には、図11に示すように、プロンプトライン13に
表示された“第1の要素を指示して下さい。”のメッセ
ージに従って、第1の線要素を再度指示し、更に第2の
要素を指示することを繰り返すと、設定された深さの面
取り処理を連続して実行することができる(S3〜S
9)。この結果、図12に示すように、所望する面取り
角度での複数の面取り処理を極めて簡単な操作で実現す
ることができる。
【0020】面取り角度θを直接指定する場合には、図
6に示す角処理の種類を指定する画面で、“深さ/角
度”を選択すればよい。この場合には、図13のフロー
チャートに従って面取り処理が実現されることになる。
即ち、第1の要素の面取り深さd1を指定(S1)した
のち、面取り角度指定手段2により、面取り角度を指定
する(S2′)。この場合、第2の線要素L2の面取り
深さd2は、下記数1により求められることになる。
【0021】
【数1】d2=d1 tan-1θ
【0022】この方法によれば、面取り角度を直接指定
できるので、面取り角度をある値に設定したい場合等の
指定操作が極めて簡単になる。なお、本処理が対象とす
る要素は、上述した直線の線要素に限定されるものでは
なく、円弧、楕円弧、ホール円弧、自由曲線等の線要素
も面取り処理の対象となり得ることは言うまでもない。
【0023】
【発明の効果】以上述べたように、本発明によれば、任
意の面取り角度を指定することができるので、種々の態
様の面取りを行うことができ、より使いやすいCADシ
ステムを提供することができる。
【図面の簡単な説明】
【図1】 本発明の一実施例に係る面取り処理方式を実
現するためのCADシステムの要部を示す機能ブロック
図である。
【図2】 同システムにおける面取り処理とその指定方
法とを示す図である。
【図3】 同システムにおける要素データベース及びポ
イントデータベースの内容を説明するための図で、同図
(a)は面取り処理前、同図(b)は面取り処理後を夫
々示す図である。
【図4】 同システムで2つの面取り深さを指定したと
きの処理手順を示すフローチャートである。
【図5】 同システムの動作を説明するための表示画面
の模式図である。
【図6】 同システムの動作を説明するための表示画面
の模式図である。
【図7】 同システムの動作を説明するための表示画面
の模式図である。
【図8】 同システムの動作を説明するための表示画面
の模式図である。
【図9】 同システムの動作を説明するための表示画面
の模式図である。
【図10】 同システムの動作を説明するための表示画
面の模式図である。
【図11】 同システムの動作を説明するための表示画
面の模式図である。
【図12】 同システムの動作を説明するための表示画
面の模式図である。
【図13】 同システムで1つの面取り深さと面取り角
度とを指定したときの処理手順を示すフローチャートで
ある。
【符号の説明】
1…面取り深さ指定手段、2…面取り角度指定手段、3
…要素指定手段、4…角処理手段、5…要素データベー
ス、6…ポイントデータベース、7…表示手段。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 第1の線要素と第2の線要素の交点近傍
    位置で前記第1及び第2の線要素を面取り処理する図面
    作成装置の面取り処理方式において、 前記第1の線要素の面取り深さを指定する第1の面取り
    深さ指定手段と、 前記第2の線要素の面取り深さを指定する第2の面取り
    深さ指定手段と、 面取りすべき前記第1の線要素と前記第2の線要素とを
    指定する要素指定手段と、 この要素指定手段で指定された前記第1及び第2の線要
    素の交点側の端点を前記第1及び第2の面取り深さ指定
    手段による指定値に基づいて変更し、これら変更された
    端点間を角処理線で結合する角処理手段とを具備したこ
    とを特徴とする図面作成装置の面取り処理方式。
  2. 【請求項2】 第1の線要素と第2の線要素の交点近傍
    位置で前記第1及び第2の線要素を面取り処理する図面
    作成装置の面取り処理方式において、 前記第1の線要素の面取り深さを指定する面取り深さ指
    定手段と、 前記第1の線要素と第2の線要素との面取り角度を指定
    する面取り角度指定手段と、 面取りすべき前記第1の線要素と前記第2の線要素とを
    指定する要素指定手段と、 この要素指定手段で指定された前記第1及び第2の線要
    素の交点側の端点を前記面取り深さ指定手段及び前記面
    取り角度指定手段による指定値に基づいて変更し、これ
    ら変更された端点間を角処理線で結合する角処理手段と
    を具備したことを特徴とする図面作成装置の面取り処理
    方式。
JP4087961A 1992-03-12 1992-03-12 図面作成装置の面取り処理方式 Pending JPH05257994A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4087961A JPH05257994A (ja) 1992-03-12 1992-03-12 図面作成装置の面取り処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4087961A JPH05257994A (ja) 1992-03-12 1992-03-12 図面作成装置の面取り処理方式

Publications (1)

Publication Number Publication Date
JPH05257994A true JPH05257994A (ja) 1993-10-08

Family

ID=13929464

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4087961A Pending JPH05257994A (ja) 1992-03-12 1992-03-12 図面作成装置の面取り処理方式

Country Status (1)

Country Link
JP (1) JPH05257994A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007048230A (ja) * 2005-08-12 2007-02-22 Nsk Ltd 三次元モデル製品形状自動構築システム及び基本寸法データ表示方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007048230A (ja) * 2005-08-12 2007-02-22 Nsk Ltd 三次元モデル製品形状自動構築システム及び基本寸法データ表示方法

Similar Documents

Publication Publication Date Title
JP2636014B2 (ja) 図形接続の制御方式
JP2695788B2 (ja) 図形データ補間方法
KR102035464B1 (ko) 프로그램 생성 장치 및 프로그램 생성 장치에 있어서의 프로그램 생성 방법
JPH05297845A (ja) 位置指示方式
JP3234989B2 (ja) 紙器設計システム
JPH05233736A (ja) 画像修正装置
JPH0738997Y2 (ja) 自動作図装置
JPH05242088A (ja) 画像表示方法
JPH03248276A (ja) 図形処理装置
JPH06282619A (ja) 図形描画装置
JPH0248942B2 (ja)
JPH03136173A (ja) 図形編集装置
JPH05258038A (ja) 座標入力方式
JPH0194483A (ja) 配置設計支援装置
JPH0644233A (ja) 文書処理装置
JPH1011425A (ja) 文書作成装置における矩形領域作成方法
JPH08221589A (ja) 図形枠作成装置および図形枠作成方法
JPS6324460A (ja) 正多角形作成機能を持つ図形処理装置
JPS63121980A (ja) 画像処理装置
JPH06195397A (ja) 2次元cad装置
JPH04149680A (ja) 図形要素指定方式
JPH07320089A (ja) 図形の隠線化編集システム
JPH0831095B2 (ja) 表編集方式
JPS63100576A (ja) グラフ作成方法
JPH05210726A (ja) 画像修正方法