IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 五藤 帰己二の特許一覧

(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2022022927
(43)【公開日】2022-02-07
(54)【発明の名称】作図方法
(51)【国際特許分類】
   G06F 30/10 20200101AFI20220131BHJP
   G06F 30/12 20200101ALI20220131BHJP
   G06T 11/80 20060101ALI20220131BHJP
【FI】
G06F17/50 606D
G06F17/50 624A
G06T11/80 B
【審査請求】未請求
【請求項の数】6
【出願形態】OL
(21)【出願番号】P 2020126041
(22)【出願日】2020-07-26
(71)【出願人】
【識別番号】520091292
【氏名又は名称】五藤 帰己二
(74)【代理人】
【識別番号】100102738
【弁理士】
【氏名又は名称】岡 潔
(72)【発明者】
【氏名】五藤 帰己二
【テーマコード(参考)】
5B046
5B050
5B146
【Fターム(参考)】
5B046BA10
5B046HA05
5B046HA08
5B050AA03
5B050BA18
5B050BA20
5B050CA01
5B050DA10
5B050FA02
5B050FA05
5B050FA12
5B050FA13
5B146DE03
5B146DG02
5B146DG03
5B146EA01
(57)【要約】      (修正有)
【課題】鋭角または鈍角を3分割または5分割する作図において、簡便な手順でありながら、従来の作図方法に比べて、実用に供するように誤差を小さくしたCAD作図方法を提供する。
【解決手段】CAD作図方法であって、任意鈍角XOYの5等分のCAD作図方法において、OXおよびOYそれぞれに、OA=OBとなる点A,Bを求め、辺ABを一辺とする正三角形ABZを作成する段階と、正三角形ABZの外接円の中心O‘を通り、ABに平行な直線が正三角形ABZの外接円と交わる点をCおよびDとする段階と、BCとAZ、ADとBZそれぞれの交点EおよびFを求める段階と、FZおよびEZそれぞれの中点MおよびLを求める段階と、ZからE、L、M、Fそれぞれを通る線分を引く段階とを有する。それにより、角XOE、角EOL、角LOM、角MOFおよび角FOYそれぞれが、鋭角XOYの5等分に相当する。
【選択図】図13B
【特許請求の範囲】
【請求項1】
任意鈍角XOYの5等分のCAD作図方法において、
OXおよびOYそれぞれに、OA=OBとなる点A,Bを求め、
辺ABを一辺とする正三角形ABZを作成する段階と、
正三角形ABZの内接円の中心O‘を通り、ABに平行な直線がAOおよびBOそれぞれと交わる点をCおよびDとする段階と、
BCとAZ、 ADとBZそれぞれの交点EおよびFを求める段階と、
FZおよびEZそれぞれの中点MおよびLを求める段階と、
ZからE、L、M、Fそれぞれを通る線分を引く段階とを有し、
それにより、角XOE、角EOL、 角LOM、角MOFおよび角FOY。それぞれが、鋭角XOYの5等分に相当することを特徴とする、CAD作図方法。
【請求項2】
任意鈍角XOYの3等分のCAD作図方法において、
OXおよびOYそれぞれに、OA=OBとなる点A,Bを求め、
辺ABを一辺とする正三角形ABZを作成する段階と、
正三角形ABZの内接円の中心O‘を通り、ABに平行な直線がAOおよびBOそれぞれと交わる点をCおよびDとする段階と、
BCとADとの交点O2を求めるとともに、CZおよびDZそれぞれの中点EおよびFを求める段階と、
O2EとCF、 O2FとDEそれぞれの交点PおよびQを求める段階と、
PQのP側への延長、Q側への延長それぞれの、AZおよびBZの交点LおよびMを求める段階と、
OからLおよびMそれぞれを通る線分を引く段階とを有し、
それにより、角XOL、 角LOM、および角MOYそれぞれが、鈍角XOYの3等分に相当することを特徴とする、CAD作図方法。
【請求項3】
任意鋭角XOYの3等分の作図方法において、
OXおよびOYそれぞれに、OA=OBとなる点A,Bを求め、
辺ABを一辺とする正三角形ABZを作成する段階と、
正三角形ABZの内接円の中心O2を通り、ABに平行な直線のA側への延長およびB側への延長それぞれが内接円と交わる点をCおよびDとする段階と、
CBとA O2、 DAとB O2それぞれの交点K3およびK4を求める段階と、
OからK3およびK4それぞれを通る線分を引く段階とを有し、
それにより、角XOK3、 角K3OK4、および角K4OYそれぞれが、鋭角XOYの3等分に相当することを特徴とする、CAD作図方法。
【請求項4】
任意鋭角XOYの5等分のCAD作図方法において、
OXおよびOYそれぞれに、OA=OBとなる点A,Bを求め、
辺ABを一辺とする正三角形ABZを作成するとともに、正三角形ABZの内接円の中心O‘を通り、ABに平行な線分がA側およびB側において、内接円と交わる点それぞれを、点Eおよび点Fとして求める段階と、
点Zの正三角形ABZの内接円の中心O‘側への延長が内接円と交わる点を点Hとして求める段階と、
点Hを頂点とする正三角形HCDを作成する段階と、
HCとAZ、HDとBZそれぞれの交点C1およびD1を求める段階と、
角XOC1およびYOD1それぞれの二等分線を求める段階とを、有し、
それにより、角C1OD1、および角XOC1およびYOD1それぞれの二等分線が、鋭角XOYの5等分に相当することを特徴とする、CAD作図方法。
【請求項5】
任意鋭角XOYの5等分のCAD作図方法において、
OXおよびOYそれぞれに、OA=OBとなる点A,Bを求め、
辺ABを一辺とする正三角形ABZを作成する段階と、
点Zの正三角形ABZの内接円の中心O‘側への延長が内接円と交わる点を点Hとして求める段階と、
点Hを頂点とする正三角形HCDを作成する段階と、
HCとAZ、HDとBZそれぞれの交点EおよびFを求める段階と、
EDとO‘C、FCとO‘Dそれぞれの交点PおよびQを求める段階と、
角XOPおよびYOQそれぞれの二等分線を求める段階とを、有し、
それにより、角POQ、および角XOPおよびYOQそれぞれの二等分線が、鋭角XOYの5等分に相当することを特徴とする、CAD作図方法。
【請求項6】
任意鋭角XOYの5等分のCAD作図方法において、
OXおよびOYそれぞれに、OA=OBとなる点A,Bを求め、
辺ABを一辺とする正三角形ABZを作成するとともに、正三角形ABZの内接円の中心O‘を通り、ABに平行な線分がA側およびB側において、内接円と交わる点それぞれを、点Eおよび点Fとして求める段階と、
正三角形ABZの内接円の中心O‘を頂点とし、AB上に底辺A1B1を有する正三角形O‘A1B1を作成する段階と、
O‘A1とBE、O‘B1とAFそれぞれの交点PおよびQを求める段階と、
角XOPおよびYOQそれぞれの二等分線を求める段階とを、有し、
それにより、角POQ、および角XOPおよびYOQそれぞれの二等分線が、鋭角XOYの5等分に相当することを特徴とする、CAD作図方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、作図方法に関し、より詳細には、鋭角または鈍角を3分割または5分割する作図において、簡便な手順でありながら、従来の作図方法に比べて、実用に供するように誤差を小さくしたCAD作図方法に関する。
【背景技術】
【0002】
コンパスと定規だけを用いた角度の等分の厳密な作図方法に関し、特に角度の3等分の作図方法はあり得ないことが数学的に証明されている。より詳細には、ギリシャの3大作図問題のひとつである、『角の3等分問題』について、角の3等分問題とは、『任意に与えられた角度を三等分することは可能か?』という問題であり、通常の作図方法、すなわち、コンパスと目盛りの無い定規を用いた作図法では、一般に与えられた角の三等分を作図することが不可能であることが知られている。しかしながら、目盛りのついた定規を使用する作図方法、折り紙を用いた作図方法、放物線を描ける小道具を用いた作図方法等、道具の使い方を変更したり、新しい道具を追加することにより、角の三等分を作図できる場合があることも知られている。
【0003】
たとえば、特許文献1は、角の3等分作図補助器を開示する。より詳細には、任意角の3等分作図方法の、習得のため、容易に3等分の作図を行う際の補助となる器具を目的として、一方の端部の縁が円弧状になっている略長方形の透明板の円弧側の上面には、扇形の4分円とその中心点を上端とする中心線が引かれ、その中心線の下端では、15度の狭角で傾斜線が4 分円の左角でつながっている。以上の図形を表示し、そして4 分円の中心点には指示針とその指示針を軸支する為の中心軸を基板上に設けた角の3等分作図補助器が開示されている。このような補助器によれば、ノートなどの用紙に任意角と4等分線と中心角が直角となる直線の一辺を書き入れた図面の上に、発案した3等分作図法の法則をつかって3等分線の印を書き入れられる基板1を置き指示針などを、操作することによって、任意角の4分の1である4等分線に、12分の1の角度を加えることにより3等分線が引ける印を書き入れられる。以上の構成により容易に作図がかけるとされている。
【0004】
たとえば、特許文献2は、等分線作図定規器を開示する。より詳細には、等分線を簡単な手法で求めることのできる定規を提供することを目的として、直角2辺と、この2辺間を結ぶ傾斜辺とからなる三角定規において、直角2辺の一辺と傾斜辺との合点を基点とし、この基点と直角2辺の他の一辺の等分点とを結ぶ直線上にスリットによる辺を設けたことを特徴とする等分線作図定規器である。このような等分線作図定規器によれば、測定すべき直線上の2点間の1点に直角2辺の一辺を合わせ、そのときの他の一辺が傾斜辺に交わった点で前記1辺に直交する直線の測定線を引き、この測定線とスリットとが交差する交点が等分点となる。
【0005】
よって、CADにおいても、角度の等分の作図アルゴリズムは、厳密な等分となっておらず、CADのデータに基づいてCAMにより、実際に加工する場合、たとえば、底面が正多角形(正11角形)の正角錐形を加工する場合には、11面の側面が厳密に形成されないことから、たとえば、11面の側面の各々に対する光の反射は、微妙に異なってしまう。そのため、光学系機器において、厳密な光経路の実現が重要となるような用途においては、誤差をなるべく小さくすることが要求されている。
また、CADにおいて、直線または曲線を作図する線の太さは、細いほど好ましく、作図自体が厳密になるほど、線の太さ自体がクローズアップされる。よって、特に、角度の等分の作図方法が厳密になるほど、作図する線の太さ自体を細くすることが要求される。
【先行技術文献】
【特許文献】
【0006】
【特許文献1】特開2001-131593号
【特許文献2】実開平03-95901号
【発明の開示】
【発明が解決しようとする課題】
【0007】
以上の技術的問題点に鑑み、本発明の目的は、鋭角または鈍角を3分割または5分割する作図において、簡便な手順でありながら、従来の作図方法に比べて、実用に供するように誤差を小さくしたCAD作図方法を提供することにある。
以上の技術的問題点に鑑み、本発明の目的は、鋭角または鈍角を3分割または5分割する作図において、従来の作図方法に比べて、誤差を小さくすることにより、実用に供するように作図の線の太さを従来より細くすることが可能なCAD作図方法を提供することにある。
【課題を解決するための手段】
【0008】
上記課題を達成するために、本発明の作図方法は、
任意鈍角XOYの5等分のCAD作図方法において、
OXおよびOYそれぞれに、OA=OBとなる点A,Bを求め、
辺ABを一辺とする正三角形ABZを作成する段階と、
正三角形ABZの内接円の中心O‘を通り、ABに平行な直線がAOおよびBOそれぞれと交わる点をCおよびDとする段階と、
BCとAZ、 ADとBZそれぞれの交点EおよびFを求める段階と、
FZおよびEZそれぞれの中点MおよびLを求める段階と、
ZからE、L、M、Fそれぞれを通る線分を引く段階とを有し、
それにより、角XOE、角EOL、 角LOM、角MOFおよび角FOY。それぞれが、鋭角XOYの5等分に相当する、構成としている。
【0009】
以上の構成によれば、任意鋭角XOYの3等分の作図方法として、XOおよびYOに跨る任意な辺ABを底辺とする正三角形を作図し、正三角形およびこの正三角形の内接円を利用して、辺ABの3等分点、および正三角形の辺ABに対向する角AZBの疑似3等分点を作図し、これらの辺の3等分点および角の疑似3等分点との間の中間点を利用すれば、簡便な作図方法でありながら、実用的な誤差の範囲で任意鋭角XOYの3等分の作図が可能である。
上記課題を達成するために、本発明の作図方法は、
任意鈍角XOYの3等分のCAD作図方法において、
OXおよびOYそれぞれに、OA=OBとなる点A,Bを求め、
辺ABを一辺とする正三角形ABZを作成する段階と、
正三角形ABZの内接円の中心O‘を通り、ABに平行な直線がAOおよびBOそれぞれと交わる点をCおよびDとする段階と、
BCとADとの交点O2を求めるとともに、CZおよびDZそれぞれの中点EおよびFを求める段階と、
O2EとCF、 O2FとDEそれぞれの交点PおよびQを求める段階と、
PQのP側への延長、Q側への延長それぞれの、AZおよびBZの交点LおよびMを求める段階と、
OからLおよびMそれぞれを通る線分を引く段階とを有し、
それにより、角XOL、 角LOM、および角MOYそれぞれが、鈍角XOYの3等分に相当する、構成としている。
【0010】
上記課題を達成するために、本発明の作図方法は、
任意鋭角XOYの3等分の作図方法において、
OXおよびOYそれぞれに、OA=OBとなる点A,Bを求め、
辺ABを一辺とする正三角形ABZを作成する段階と、
正三角形ABZの内接円の中心O2を通り、ABに平行な直線のA側への延長およびB側への延長それぞれが内接円と交わる点をCおよびDとする段階と、
CBとA O2、 DAとB O2それぞれの交点K3およびK4を求める段階と、
OからK3およびK4それぞれを通る線分を引く段階とを有し、
それにより、角XOK3、 角K3OK4、および角K4OYそれぞれが、鋭角XOYの3等分に相当する、構成としている。
【0011】
上記課題を達成するために、本発明の作図方法は、
任意鋭角XOYの5等分のCAD作図方法において、
OXおよびOYそれぞれに、OA=OBとなる点A,Bを求め、
辺ABを一辺とする正三角形ABZを作成するとともに、正三角形ABZの内接円の中心O‘を通り、ABに平行な線分がA側およびB側において、内接円と交わる点それぞれを、点Eおよび点Fとして求める段階と、
点Zの正三角形ABZの内接円の中心O‘側への延長が内接円と交わる点を点Hとして求める段階と、
点Hを頂点とする正三角形HCDを作成する段階と、
HCとAZ、HDとBZそれぞれの交点C1およびD1を求める段階と、
角XOC1およびYOD1それぞれの二等分線を求める段階とを、有し、
それにより、角C1OD1、および角XOC1およびYOD1それぞれの二等分線が、鋭角XOYの5等分に相当する、構成としている。
【0012】
上記課題を達成するために、本発明の作図方法は、
任意鋭角XOYの5等分のCAD作図方法において、
OXおよびOYそれぞれに、OA=OBとなる点A,Bを求め、
辺ABを一辺とする正三角形ABZを作成する段階と、
点Zの正三角形ABZの内接円の中心O‘側への延長が内接円と交わる点を点Hとして求める段階と、
点Hを頂点とする正三角形HCDを作成する段階と、
HCとAZ、HDとBZそれぞれの交点EおよびFを求める段階と、
EDとO‘C、FCとO‘Dそれぞれの交点PおよびQを求める段階と、
角XOPおよびYOQそれぞれの二等分線を求める段階とを、有し、
それにより、角POQ、および角XOPおよびYOQそれぞれの二等分線が、鋭角XOYの5等分に相当する、構成としている。
【0013】
上記課題を達成するために、本発明の作図方法は、
任意鋭角XOYの5等分のCAD作図方法において、
OXおよびOYそれぞれに、OA=OBとなる点A,Bを求め、
辺ABを一辺とする正三角形ABZを作成するとともに、正三角形ABZの内接円の中心O‘を通り、ABに平行な線分がA側およびB側において、内接円と交わる点それぞれを、点Eおよび点Fとして求める段階と、
正三角形ABZの内接円の中心O‘を頂点とし、AB上に底辺A1B1を有する正三角形O‘A1B1を作成する段階と、
O‘A1とBE、O‘B1とAFそれぞれの交点PおよびQを求める段階と、
角XOPおよびYOQそれぞれの二等分線を求める段階とを、有し、
それにより、角POQ、および角XOPおよびYOQそれぞれの二等分線が、鋭角XOYの5等分に相当する、構成としている。
【0014】
以上の構成によれば、任意鋭角または任意鈍角XOYの3等分または5等分のCAD作図方法として、XOおよびYOに跨る任意な辺ABを底辺とする正三角形を作図し、正三角形およびこの正三角形の内接円を利用して、正三角形の辺上、または正三角形の内部に、XOYが鋭角または鈍角であるか、かつ、分割数が3または5であるかに応じて、採用すべきCAD作図アルゴリズムを準備することにより、任意角XOYのOと結ぶべき点を作図すれば、簡便な作図方法でありながら、実用的な誤差の範囲で任意角XOYの3等分または5等分の作図が可能であり、従来の作図方法に比べて、誤差を小さくすることにより、実用に供するように作図の線の太さを従来より細くすることが可能でもあり、CAMの基礎となるCADデータとしても有効となる。
【発明を実施するための最良の形態】
【0015】
図1は、この発明の一実施例に係る作図支援方法を実現するCAD システムの基本構成の一部を示す機能ブロック図である。
入力部10は、マウスやキーボード等の入力装置から構成される。この入力部10から入力される例えばマウスカーソルの位置情報は、カーソル位置検知部20で検出される。このカーソル位置検知部20によって検出されたこのカーソル位置情報は、表示制御部90に供給され、そこで例えばCRT装置や液晶ディスプレイ装置からなる表示部80の表示画面上の検出された位置にマウスカーソル等が表示される。
【0016】
また、カーソル位置検知部20からのカーソル位置情報は、コマンド実行処理部30に与えられ、そこでカーソル位置検知部20で検出されたカーソル位置と入力部10からのクリック情報等から選択されたコマンドを実行し、CAD処理部40に対して実行されたコマンド処理を施す。このコマンド実行処理部30は、カーソル位置検知部20で検出されたカーソル位置にアイコン等のコマンド起動メニューが表示されていない場合には、そのカーソル位置情報をCAD処理部40にスルー状態で供給する。
【0017】
CAD処理部40は、コマンド実行処理部30を介して入力された情報に基づきCAD 処理を行う。このCAD処理部40については、通常のCAD 処理を行うものなので詳しい説明は割愛するが、外部のハードディスク装置等の記憶媒体からなる図形情報記憶部50から図形要素情報を入力し、編集等を加えた後にその図形要素情報を図形情報記憶部50に保存する役割も果たしている。
【0018】
また、カーソル位置検知部20からのカーソル位置情報は、目的要素位置検知部60にも供給される。この目的要素位置検知部60は、カーソル位置検知部20で検出されたカーソル位置情報が、目的要素位置を捕捉したことを検出する。ここで、「目的要素位置」とは、図形情報記憶部50に記憶されている作図済の1又は複数の図形要素、又はCAD処理部40で現在作図中の1又は複数の図形要素( 以下、これらを「反応要素」と呼ぶ)に対して特定の位置関係となる目的要素( 例えば延長線上の交点や水平、垂直線等) の位置のことである。また、「目的要素位置検知」とは、カーソル位置を中心とする所定の近傍範囲に目的要素位置が位置したことを意味している。目的要素位置検知部60は、カーソルが目的要素位置を捕捉したことを検出したら、表示制御部90に、その目的要素及びその位置、並びに反応要素の情報を供給する。
【0019】
表示制御部90は、目的要素位置検知部60からの情報及び予め設定された表示色情報に基づいて、表示部80に表示されるカーソルや反応要素の表示形態を変更したり、反応要素から目的要素までの補助線を表示したりする制御を実行する。
【0020】
図2は、このCAD システムの表示部80上に表示される画面の一例を示す図である。この画面は、図形表示領域、各種メニュー表示領域等で構成されている。まず、画面のメニュー表示領域12 から「作図支援機能」の設定をするためのメニューを選択すると、図3に示すように、作図支援機能設定ダイアログボックスが画面上に表示される。
【0021】
同図に示すように、目作図支援機能有効チェックボックス140をマウス等を用いてクリックしチェックマークを付けることにより、作図支援機能が有効になる。この場合、作図支援機能が選択された旨の情報はカーソル位置検知部20からコマンド実行処理部30、目的要素位置検知部60及び表示制御部90に供給され、目的要素位置検知部60が起動することでその機能が有効になる。この作図支援機能設定ダイアログボックスで設定できる作図支援機能のコマンドは、第1に、反応要素である2つの直線要素の延長上の交点を目的要素として、カーソルがこれを捕捉したときに、カーソルの表示形態を変更する延長交点コマンド150と、第2に、次に示す反応要素のそれぞれの点、
( 1 ) 直線の場合、端点・中点、
( 2 ) 円・楕円・穴記号の場合、中心点、
( 3 ) 円弧・楕円弧の場合、端点・中心点、
( 4 ) 自由曲線の場合、頂点、
の対からX 軸及びY 軸に沿う延長直線の交点を目的要素として、カーソルがこれを捕捉したときに、カーソルの表示形態を変更する等X ・等Yコマンド160と、第3に、反応要素である図形要素の描画開始点から水平又は垂直方向に延びる線を目的要素として、カーソルがこれを補足したときに、カーソルの表示形態を変更する水平・垂直コマンド170と、第4に、反応要素である図形要素の描画開始点から予め入力した角度増量値の値と一致する角度方向に延びる線を目的要素とし、カーソルがこれを捕捉したときに、カーソルの表示形態を変更する角度増量コマンド180との4つのコマンドがあり、それぞれのコマンド150~180のチェックボックスをチェックすることにより、チェックされたコマンドが目的要素位置検知部60で実行される。また、この作図支援機能設定ダイアログボックスには、角度増量コマンド180において任意の角度を入力部10のキーボード等を用いて手入力により入力する角度増量値入力ボックス190も備えられている。
分割数の入力ボックス191および分割対象角度入力ボックス192も備えられている。
【0022】
また、この作図支援機能が有効になったことで表示制御部90では、マウスカーソルを通常モード形状のマウスカーソル250aから作図支援機能モード形状のマウスカーソル250bへ変更し表示部80で表示するように制御する。また、マウスカーソル250bが目的要素位置を捕捉したときに、その目的要素を特定する情報表示カーソル250cがマウスカーソル250bの斜め下位置に表示される。この情報表示カーソル250cの形状は、目的要素の内容が視覚的に認識し易い形状に設定されている。例えば、マウスカーソル250bが反応要素上の端点や点要素等の既存点を捕捉したときには、情報表示カーソルとして既存点であることを示す十字形が表示される。延長交点コマンドや等X ・等Y コマンドが実行された場合には、情報表示カーソルとして× 形が表示される。マウスカーソル250bが反応要素上の点を捕捉しているときには、情報表示カーソルとして要素上点であることを示す表示がなされる。同様に、水平・垂直コマンド及び角度増量コマンドが実行された場合には、水平線、垂直線及び角度標記がそれぞれ情報表示カーソル250cとして表示される。
【0023】
更に、この作図支援機能設定ダイアログボックスには、作図支援機能を有効にした場合に図形表示領域に表示される図形要素の表示色を設定することができる表示色設定機能も備えられている。作図支援図形表示チェックボックスをチェックすることで、表示制御部90内の色表示設定機能が有効になる。この表示色設定機能で設定できる図形要素の表示色は、オペレータがマウス等を用いて入力操作しているときの図形要素の表示色と、反応要素の表示色との2種類がある。この場合、入力中の図形要素の表示色についてはプルダウンメニューで、反応要素の表示色についてはプルダウンメニューで、それぞれ任意の表示色を設定することができる。
【0024】
次に、この作図支援機能を有効にして各コマンド150~180を実行した場合の動作について説明する。図4は、延長交点コマンド150を実行した場合のイメージを表す図である。まず、図形表示領域内に開かれた表示ウィンドウ230に表示された2つの図形要素の直線要素240a ,240b上の任意の位置にマウスカーソル250bを重ね合わせ、マウスクリック等で図形要素240a ,240bを選択/ 決定する。この選択/ 決定操作は、対象を特定して演算量を削除するためになされるもので、演算量が問題なければこの操作を行わないようにしても良い。このとき、マウスカーソル250bの中心位置250dから一定領域の範囲250e内に、直線要素240a ,240bの延長交点成分が入っていなければ、情報表示カーソル250cは表示されない。
【0025】
次に、マウスカーソル250b を図中矢印方向に移動させてゆくと、直線要素240a,240b の延長交点P1がマウスカーソル250bの一定領域範囲250e 内に入ってくる。延長交点P1 がマウスカーソル250bの一定領域範囲250e内に入ると情報表示カーソル250cとして交点表示形状がマウスカーソル250bの近傍に表示され、マウスカーソル250bの位置が直線要素240a,240bの延長交点にあることを表示すると共に、例えば、オペレータがこの状態で確定する旨を入力すれば、補助線としてラバーバンド260a,260bが直線要素240a,240bの延長線上に表示され、直線要素240a,240bを正確に延長交点P1まで延長して描画した図形を簡単に作成すること等が可能となる。このとき、直線要素240a,240bは予め設定された反応要素色に変わり、ラバーバンド260a,260bも他の図形要素と異なる表示形態となる。
【0026】
図5は、等X ・等Yコマンド160を実行した場合のイメージを表す図である。まず、上述したように、表示された2つの図形要素の直線要素240a,240b上の任意の位置にマウスカーソル250bを重ね合わせ、マウスクリック等で図形要素240a,240bを選択/決定する。この操作も上述したように任意である。このとき、マウスカーソル250bの中心位置250d から一定領域の範囲250e内に、この場合、直線要素240a,240bの端点a,bからX軸方向及びY軸方向に延びる線の交点が含まれていなければ、情報表示カーソル250cは表示されない。
【0027】
次に、マウスカーソル250bを図中矢印方向に移動させてゆくと、直線要素240a,240bの端点a,b からX軸方向及びY軸方向に延びる線の交点P2がマウスカーソル250bの一定領域範囲250e内に入ってくる。このとき、情報表示カーソル250cの形状として交点表示形状がマウスカーソル250bの近傍に表示され、マウスカーソル250bの位置が直線要素240a,240bの端点a,bのX座標値又はY座標値と等しい位置にあることを表示する。このように、直線要素240a,240bの端点a,bの位置を基準とし、そこから等しいX 及びY座標値に対して図形等を描画することも可能になる。
【0028】
図6は、水平・垂直コマンド170を実行した場合のイメージを表す図である。まず、表示ウィンドウ230内の任意の位置にマウスカーソル250bのマウスクリック等で図形要素描画の始点sを設定する。このとき、マウスカーソル250bの中心位置250d又はそこから一定領域の範囲250eが、始点sと水平・垂直の位置関係になければ、情報表示カーソル250cは表示されない。
【0029】
次に、マウスカーソル250bを図中矢印(1)又は(2)方向に移動させてゆき、始点sとそのマウスカーソル250bの中心位置250d等とが水平・垂直の位置関係になる位置にマウスカーソル250bの一定領域範囲250eが入ると、情報表示カーソル250cの形状として水平表示形状又は垂直表示形状がマウスカーソル250bの近傍に表示される。この情報表示カーソル250cが水平表示又は垂直表示のときに線分等を作成すれば、水平線分や垂直線分を補助線等用いなくても簡単に描画することができる。
【0030】
図7は、角度増量コマンド180を実行した場合のイメージを表す図である。まず、表示ウィンドウ230内の任意の位置にマウスカーソル250bのマウスクリック等で図形要素描画の始点sを設定する。次に、作図支援機能設定ダイアログボックスの角度増量値入力ボックス190に任意の角度を入力する。例えば、その角度を45°と設定した場合、マウスカーソル250bの中心位置250d又はそこから一定領域の範囲250eが、始点sと設定角度45°の位置関係になければ、情報表示カーソル250cは表示されない。
【0031】
次に、マウスカーソル250bを図中矢印方向に移動させる。始点sとそのマウスカーソル250bの中心位置250d等とが45°の位置関係になる位置にマウスカーソル250bの一定領域範囲250eが入る毎に、情報表示カーソル250cとして角度増量表示形状がマウスカーソル250bの近傍に表示される。この情報表示カーソル250cが角度増量表示のときに線分等を作成すれば、任意の角度で正確に線分等を作成することが可能となる。
【0032】
以上のCADシステムのもとで、以下に、本願発明の特徴である鋭角または鈍角の3分割、または5分割のCAD作図アルゴリズムについて、説明する。
図 8に示すように、第1に、分割対象角度が鈍角か鋭角かを判断したうえで、第2に、鋭角、鈍角それぞれの場合に、分割数が、3分割か、5分割かを判断したうえで、第3に、分割数に応じて、鋭角、鈍角それぞれの角度範囲に応じて、採用する作図手順(アルゴリズム)が定められる。
たとえば、分割対象角度が鈍角であり、分割数が5分割の場合に、鈍角が161°ないし180°の場合には、作図手順(5B-1)、鈍角が160°ないし141°の場合には、作図手順(5A-1)、鈍角が139°ないし121°の場合には、作図手順(5A-2)、鈍角が120°ないし100°の場合には、作図手順(5B-2)をそれぞれ採用する。他の場合も同様に、角度範囲に応じて、作図手順が定められており、それにより、実用的な誤差の範囲内に制限した作図アルゴリズムとしている。
【0033】
以下では、上述したようなCADシステムの作図支援機能を利用して、具体的に、鋭角または鈍角を3分割または5分割する線分を作図する場合のアルゴリズムを説明する。
なお、図から図 それぞれにおいて、表示部により表示される画面を意味する。
鈍角XOY(130°)の5等分のCAD作図手順(5A-2)について、説明する。
図13(A)に示すように、OXおよびOYそれぞれに、OA=OBとなる点A,Bを求め、
辺ABを一辺とする正三角形ABZを作成する。
なお、OA、OBの長さについて、OA=OBとなる限り、OXおよびOYそれぞれに任意に設定すればよい。
次いで、図13(B)に示すように、正三角形ABZの内接円の中心O‘を通り、ABに平行な直線がAOおよびBOそれぞれと交わる点をCおよびDとする。
次いで、図13(C)に示すように、BCとAZ、 ADとBZそれぞれの交点EおよびFを求める。
次いで、図13(D)に示すように、FZおよびEZそれぞれの中点MおよびLを求める。
次いで、図13(D)に示すように、ZからE、L、M、Fそれぞれを通る線分を引く段階とを有し、それにより、角XOE(Θ1)、角EOL(Θ2)、 角LOM(Θ3)、角MOF(Θ4)および角FOY(Θ5)それぞれが、鋭角XOYの5等分に相当する。
以上で、鈍角XOY(130°)の5等分のCAD作図手順が完了する。
【0034】
次いで、鈍角XOY(160°)の3等分のCAD作図手順(3E-2)について、説明する。
図10(A)に示すように、OXおよびOYそれぞれに、OA=OBとなる点A,Bを求め、辺ABを一辺とする正三角形ABZを作成する。
なお、OA、OBの長さについて、OA=OBとなる限り、OXおよびOYそれぞれに任意に設定すればよい。
次いで、図10(B)に示すように、正三角形ABZの内接円の中心O‘を通り、ABに平行な直線がAOおよびBOそれぞれと交わる点をCおよびDとする。
次いで、図10(B)に示すように、BCとADとの交点O2を求めるとともに、CZおよびDZそれぞれの中点EおよびFを求める。
次いで、図10(C)に示すように、O2EとCF、 O2FとDEそれぞれの交点PおよびQを求める。
次いで、図10(D)に示すように、PQのP側への延長、Q側への延長それぞれの、AZおよびBZの交点LおよびMを求める。
次いで、図10(D)に示すように、OからLおよびMそれぞれを通る線分を引き、それにより、角XOL(Θ1)、 角LOM(Θ2)、および角MOY(Θ3)それぞれが、鈍角XOYの3等分に相当する。
以上で、鈍角XOY(160°)の3等分のCAD作図手順が完了する。
【0035】
次いで、鋭角XOY(60°)の3等分のCAD作図手順(5F-1)について、説明する。
図15(A)に示すように、OXおよびOYそれぞれに、OA=OBとなる点A,Bを求め、辺ABを一辺とする正三角形ABZを作成する。
なお、OA、OBの長さについて、OA=OBとなる限り、OXおよびOYそれぞれに任意に設定すればよい。
次いで、図15(B)に示すように、正三角形ABZの内接円の中心O2を通り、ABに平行な直線のA側への延長およびB側への延長それぞれが内接円と交わる点をCおよびDとする。
次いで、図15(C)に示すように、CBとA O2、 DAとB O2それぞれの交点K3およびK4を求める。
次いで、図15(C)に示すように、OからK3およびK4それぞれを通る線分を引く段階とを有し、それにより、角XOK3(Θ1)、 角K3OK4(Θ2)、および角K4OY(Θ3)それぞれが、鋭角XOYの3等分に相当する。
以上で、鋭角XOY(60°)の3等分のCAD作図手順が完了する。
【0036】
次いで、鋭角XOYの5等分(80°)のCAD作図手順(5C-1)について、説明する。
図16(A)に示すように、OXおよびOYそれぞれに、OA=OBとなる点A,Bを求め、辺ABを一辺とする正三角形ABZを作成するとともに、正三角形ABZの内接円の中心O‘を通り、ABに平行な線分がA側およびB側において、内接円と交わる点それぞれを、点Eおよび点Fとして求める。
なお、OA、OBの長さについて、OA=OBとなる限り、OXおよびOYそれぞれに任意に設定すればよい。
次いで、図16(B)に示すように、点Zの正三角形ABZの内接円の中心O‘側への延長が内接円と交わる点を点Hとして求める。
次いで、図16(B)に示すように、点Hを頂点とする正三角形HCDを作成する。
次いで、図16(B)に示すように、HCとAZ、HDとBZそれぞれの交点C1およびD1を求める。
次いで、図16(C)に示すように、角XOC1およびYOD1それぞれの二等分線を求める段階とを、有し、それにより、角C1OD1(Θ3)、および角XOC1およびYOD1(Θ1)それぞれの二等分線(Θ1およびΘ2、Θ4およびΘ5)が、鋭角XOYの5等分に相当する。
なお、角XOC1およびYOD1それぞれの二等分線を求める作図手順については、従来既知の手順であり、説明は省略する。
以上で、鋭角XOY(80°)の5等分のCAD作図手順が完了する。
【0037】
鋭角XOY(50°)の5等分のCAD作図手順(5C-2)について、説明する。
図17(A)に示すように、OXおよびOYそれぞれに、OA=OBとなる点A,Bを求め、辺ABを一辺とする正三角形ABZを作成する。
なお、OA、OBの長さについて、OA=OBとなる限り、OXおよびOYそれぞれに任意に設定すればよい。
次いで、図17(B)に示すように、点Zの正三角形ABZの内接円の中心O‘側への延長が内接円と交わる点を点Hとして求める。
次いで、図17(B)に示すように、点Hを頂点とする正三角形HCDを作成する。
次いで、図17(B)に示すように、HCとAZ、HDとBZそれぞれの交点EおよびFを求める。
次いで、図17(B)に示すように、EDとO‘C、FCとO‘Dそれぞれの交点PおよびQを求める。
次いで、図17(C)に示すように、角XOPおよびYOQそれぞれの二等分線を求める段階とを、有し、それにより、角POQ(Θ3)、および角XOPおよびYOQそれぞれの二等分線(Θ1およびΘ2、Θ4およびΘ5)が、鋭角XOYの5等分に相当する。
以上で、鋭角XOY(50°)の5等分のCAD作図手順が完了する。
【0038】
鋭角XOYの5等分(30°)のCAD作図手順(5C-3)について、説明する。
図18(A)に示すように、OXおよびOYそれぞれに、OA=OBとなる点A,Bを求め、辺ABを一辺とする正三角形ABZを作成するとともに、正三角形ABZの内接円の中心O‘を通り、ABに平行な線分がA側およびB側において、内接円と交わる点それぞれを、点Eおよび点Fとして求める。
なお、OA、OBの長さについて、OA=OBとなる限り、OXおよびOYそれぞれに任意に設定すればよい。
次いで、図18(B)に示すように、正三角形ABZの内接円の中心O‘を頂点とし、AB上に底辺A1B1を有する正三角形O‘A1B1を作成する。
次いで、図18(B)に示すように、O‘A1とBE、O‘B1とAFそれぞれの交点PおよびQを求める。
次いで、図18(C)に示すように、角XOPおよびYOQそれぞれの二等分線を求める段階とを、有し、それにより、角POQ(Θ1)、および角XOP(Θ1)およびYOQ(Θ1)それぞれの二等分線が、鋭角XOYの5等分に相当する。
以上で、鋭角XOY(30°)の3等分のCAD作図手順が完了する。
【0039】
以上の構成によれば、鋭角または鈍角XOYの3等分または5等分のCAD作図方法として、XOおよびYOに跨る任意な辺ABを底辺とする正三角形を作図し、正三角形およびこの正三角形の内接円を利用して、正三角形の辺上、または正三角形の内部に、XOYが鋭角または鈍角であるか、かつ、分割数が3または5であるかに応じて、採用すべきCAD作図アルゴリズムを準備することにより、任意角XOYのOと結ぶべき点を作図すれば、簡便な作図方法でありながら、実用的な誤差の範囲で任意角XOYの3等分または5等分の作図が可能であり、従来の作図方法に比べて、誤差を小さくすることにより、実用に供するように作図の線の太さを従来より細くすることが可能でもあり、CAMの基礎となるCADデータとしても有効となる。
【0040】
以上、本発明の実施形態を詳細に説明したが、本発明の範囲から逸脱しない範囲内において、当業者であれば、種々の修正あるいは変更が可能である。
たとえば、本実施形態において、鋭角または鈍角XOYの3等分または5等分のCAD作図方法として、鋭角XOYが30°、50°、および80°の場合について、鈍角XOYが110°、130°、160°および170°の場合について、説明したが、それに限定されることなく、たとえば、XOYが鋭角である限り、任意の角度に対して、それに応じた作図アルゴリズムにより、また、XOYが鈍角である限り、任意の角度に対して、それに応じた作図アルゴリズムにより、簡便な作図方法でありながら、実用的な誤差の範囲で任意XOYの3等分または5等分の作図が可能である。
【図面の簡単な説明】
【0041】
図1】本発明の実施形態に係る作図方法において利用するCADシステムの概略を示す図である。
図2】本発明の実施形態に係る作図方法において利用するCADシステムにおいて、表示部に表示される画面の一例を示す図である。
図3】本発明の実施形態に係る作図方法において利用するCADシステムにおいて、表示部に表示される画面において、作図支援機能設定ダイアログボックスを示す図である。
図4】本発明の実施形態に係る作図方法において利用するCADシステムにおいて、図2の画面部に表示される延長交点コマンドを実行した場合のイメージを表す図である。
図5】本発明の実施形態に係る作図方法において利用するCADシステムにおいて、図2の画面部に表示される等X・等Yコマンドを実行した場合のイメージを表す図である。
図6】本発明の実施形態に係る作図方法において利用するCADシステムにおいて、図2の画面部に表示される水平・垂直コマンドを実行した場合のイメージを表す図である。
図7】本発明の実施形態に係る作図方法において利用するCADシステムにおいて、図2の画面部に表示される角度増量コマンドを実行した場合のイメージを表す図である。
図8】本発明の実施形態に係る作図方法において利用するCADシステムにおいて、分割対象角度が鈍角か鋭角か、分割数が3分割か5分割かに応じた、フローを示す図である。
図9】分割対象角度が鈍角(180°)で、分割数が3分割の場合の作図手順を示す図である。
図10】分割対象角度が鈍角(160°)で、分割数が3分割の場合の作図手順を示す図である。
図11】分割対象角度が鈍角(170°)で、分割数が5分割の場合の作図手順を示す図である。
図12】分割対象角度が鈍角(145°、150°、155°および158°)で、分割数が5分割の場合の作図結果を示す図である。
図13】分割対象角度が鈍角(130°)で、分割数が5分割の場合の作図手順を示す図である。
図14】分割対象角度が鈍角(110°)で、分割数が5分割の場合の作図手順を示す図である。
図15】分割対象角度が鋭角(60°)で、分割数が3分割の場合の作図手順を示す図である。
図16】分割対象角度が鋭角(80°)で、分割数が5分割の場合の作図手順を示す図である。
図17】分割対象角度が鋭角(50°)で、分割数が5分割の場合の作図手順を示す図である。
図18】分割対象角度が鋭角(30°)で、分割数が5分割の場合の作図手順を示す図である。
【符号の説明】
【0042】
XOY:任意分割対象角度
ABZ:正三角形
O’:正三角形の内接円の中心
C:内接円とO’を通り、正三角形ABZのABと平行な線分との交点
D:内接円とO’を通り、正三角形ABZのABと平行な線分との交点
E:CZの中点
F:DZの中点
L:BCとAZとの交点
M:ADとBZとの交点
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10A
図10B
図11A
図11B
図12A
図12B
図13A
図13B
図14A
図14B
図15A
図15B
図16A
図16B
図17A
図17B
図18A
図18B
図18C