(57)【要約】【課題】３次元立体図形から作成された２次元図面に記入される寸法が、重複することのないように配慮されたＣＡＤ装置を提供する。【解決手段】３次元立体図形から、１つ以上の２次元平面上に３角法に基づき２次元平面図形を作成する２次元平面図形作成手段１と、２次元平面図形上における水平寸法及び垂直寸法を生成する寸法生成手段２と、を備えてＣＡＤ装置を構成すると共に、寸法生成手段２は、水平寸法や垂直寸法が重複しないようにして寸法を生成する。【選択図】図１
2006106938.tif 000002
【特許請求の範囲】
【請求項１】
互いに直交する３本の数直線であるＸ軸、Ｙ軸、及び、Ｚ軸を有する３次元空間に作成された３次元立体図形から、互いに直交する２本の数直線である水平軸と垂直軸又は垂直軸と水平軸として、前記Ｘ軸と前記Ｙ軸、前記Ｙ軸と前記Ｚ軸、又は、前記Ｚ軸と前記Ｘ軸を用いた２次元平面の内、１つ以上の２次元平面上に３角法に基づき２次元平面図形を作成する２次元平面図形作成手段と、
前記２次元平面図形作成手段により作成された前記２次元平面図形上における２点である一方の座標点と他方の座標点との間の水平距離である水平寸法、及び、該２次元平面図形上における２点である一方の座標点と他方の座標点との間の垂直距離である垂直寸法を生成する寸法生成手段と、を備えたＣＡＤ装置において、
前記寸法生成手段は、前記２次元平面図形が作成されている前記２次元平面の水平軸に対する、前記２次元平面図形における複数の前記水平寸法の前記一方の座標点及び前記他方の座標点の値が、共に、前記複数の水平寸法間で共通となる場合は、前記複数の水平寸法のいずれか１つのみを生成すると共に、前記２次元平面図形が作成されている前記２次元平面の垂直軸に対する、前記２次元平面図形における複数の前記垂直寸法の前記一方の座標点及び前記他方の座標点の値が、共に、前記複数の垂直寸法間で共通となる場合は、前記複数の垂直寸法のいずれか１つのみを生成することを特徴とするＣＡＤ装置。
【請求項２】
前記２次元平面図形作成手段は、前記Ｘ軸と前記Ｙ軸、前記Ｙ軸と前記Ｚ軸、又は、前記Ｚ軸と前記Ｘ軸を用いた２次元平面の内、異なる２つ以上の２次元平面上に前記２次元平面図形を作成すると共に、
前記寸法生成手段は、前記２次元平面図形がそれぞれ作成されている、異なる２つの前記２次元平面に共通に存在する共通軸で、前記Ｘ軸、前記Ｙ軸、又は、前記Ｚ軸のいずれかでなる該共通軸に対する、前記２次元平面図形のそれぞれにおける前記水平寸法又は前記垂直寸法である２つの寸法の前記一方の座標点及び前記他方の座標点の値が、共に、前記２つの寸法間で共通となる場合は、前記２つの寸法のいずれか１つのみを生成する請求項１記載のＣＡＤ装置。
【請求項３】
前記３次元空間に作成された前記３次元立体図形上に予め設定された寸法基準点を、３角法に基づき各前記２次元平面図形上に移して平面図形用寸法基準点を設定する平面図形用寸法基準点設定手段を備えると共に、
前記寸法生成手段は、各前記２次元平面図形における、前記水平寸法の前記一方の座標点、及び、前記垂直寸法の前記一方の座標点として、共に、各前記２次元平面図形上に設定された前記平面図形用寸法基準点を用いる請求項１又は２記載のＣＡＤ装置。
【請求項４】
前記２次元平面図形作成手段は、前記Ｘ軸と前記Ｙ軸、前記Ｙ軸と前記Ｚ軸、又は、前記Ｚ軸と前記Ｘ軸を用いた２次元平面の内、２つ以上の異なる２次元平面上に前記２次元平面図形を作成すると共に、作成する前記２次元平面図形には予め優先順位が付与されており、
前記寸法生成手段は、前記２次元平面図形がそれぞれ作成されている、異なる２つの前記２次元平面に共通に存在する共通軸で、前記Ｘ軸、前記Ｙ軸、又は、前記Ｚ軸のいずれかでなる該共通軸に対する、前記２次元平面図形のそれぞれにおける前記水平寸法又は前記垂直寸法である２つの寸法の前記一方の座標点及び前記他方の座標点の値が、共に、前記２つの寸法間で共通となる場合は、前記優先順位の高い２次元平面図形の前記寸法のみを生成する請求項１〜３記載のいずれか１項に記載のＣＡＤ装置。
【請求項５】
マニュアル操作手段と平面図形用寸法基準点演算手段とを備えると共に、
前記マニュアル操作手段は、前記２次元平面図形作成手段により作成された全ての前記２次元平面図形の内、いずれか異なる２つの前記２次元平面図形上に、マニュアル操作により順に平面図形用寸法基準点を設定し、
前記平面図形用寸法基準点演算手段は、前記Ｘ軸、前記Ｙ軸又は前記Ｚ軸の内、前記マニュアル操作手段により前記平面図形用寸法基準点が設定された２つの前記２次元平面図形が作成されている前記２次元平面に共通に存在する軸を除いて、残る２つの軸で構成された前記２次元平面上に２次元平面図形が作成されていると、該２次元平面図形上に平面図形用寸法基準点を演算して設定し、
前記寸法生成手段は、各前記２次元平面図形における、前記水平寸法の前記一方の座標点、及び、前記垂直寸法の前記一方の座標点として、共に、各前記２次元平面図形上の前記平面図形用寸法基準点を用いる請求項２記載のＣＡＤ装置。
【請求項６】
前記マニュアル操作手段により前記寸法基準点が設定された順番に従って、前記２次元平面図形の優先順位を決定すると共に、前記マニュアル操作手段による前記寸法基準点の設定がなされていない前記２次元平面図形の優先順位を最も低くする２次元平面図形優先順位決定手段を備えると共に、
前記寸法生成手段は、前記２次元平面図形がそれぞれ作成されている、異なる２つの前記２次元平面に共通に存在する共通軸で、前記Ｘ軸、前記Ｙ軸、又は、前記Ｚ軸のいずれかでなる該共通軸に対する、前記２次元平面図形のそれぞれにおける前記水平寸法又は前記垂直寸法である２つの寸法の前記一方の座標点及び前記他方の座標点の値が、共に、前記２つの寸法間で共通となる場合は、前記優先順位の高い２次元平面図形の前記寸法を生成する請求項５記載のＣＡＤ装置。
【請求項７】
互いに直交する３本の数直線であるＸ軸、Ｙ軸、及び、Ｚ軸を有する３次元空間に作成された３次元立体図形から、互いに直交する２本の数直線である水平軸と垂直軸又は垂直軸と水平軸として、前記Ｘ軸と前記Ｙ軸、前記Ｙ軸と前記Ｚ軸、又は、前記Ｚ軸と前記Ｘ軸を用いた２次元平面の内、１つ以上の２次元平面上に３角法に基づき２次元平面図形を作成する２次元平面図形作成ステップと、
前記２次元平面図形作成ステップにより作成された前記２次元平面図形上における２点である一方の座標点と他方の座標点との間の水平距離である水平寸法、及び、該２次元平面図形上における２点である一方の座標点と他方の座標点との間の垂直距離である垂直寸法を生成する寸法生成ステップと、で構成されるＣＡＤ図面作成方法であって、
前記寸法生成ステップは、前記２次元平面図形が作成されている前記２次元平面の水平軸に対する、前記２次元平面図形における複数の前記水平寸法の前記一方の座標点及び前記他方の座標点の値が、共に、前記複数の水平寸法間で共通となる場合は、前記複数の水平寸法のいずれか１つのみを生成すると共に、前記２次元平面図形が作成されている前記２次元平面の垂直軸に対する、前記２次元平面図形における複数の前記垂直寸法の前記一方の座標点及び前記他方の座標点の値が、共に、前記複数の垂直寸法間で共通となる場合は、前記複数の垂直寸法のいずれか１つのみを生成することを特徴とするＣＡＤ図面作成方法。
【請求項８】
請求項７記載のＣＡＤ図面作成方法において、
前記２次元平面図形作成ステップは、前記Ｘ軸と前記Ｙ軸、前記Ｙ軸と前記Ｚ軸、又は、前記Ｚ軸と前記Ｘ軸を用いた２次元平面の内、異なる２つ以上の２次元平面上に前記２次元平面図形を作成すると共に、
前記寸法生成ステップは、前記２次元平面図形がそれぞれ作成されている、異なる２つの前記２次元平面に共通に存在する共通軸で、前記Ｘ軸、前記Ｙ軸、又は、前記Ｚ軸のいずれかでなる該共通軸に対する、前記２次元平面図形のそれぞれにおける前記水平寸法又は前記垂直寸法である２つの寸法の前記一方の座標点及び前記他方の座標点の値が、共に、前記２つの寸法間で共通となる場合は、前記２つの寸法のいずれか１つのみを生成するＣＡＤ図面作成方法。
【請求項９】
請求項７又は８記載のＣＡＤ図面作成方法において、前記２次元平面図形作成ステップと前記寸法生成ステップとの間に、平面図形用寸法基準点設定ステップが設けられると共に、
該平面図形用寸法基準点設定ステップは、前記３次元空間に作成された前記３次元立体図形上に予め設定された寸法基準点を、３角法に基づき各前記２次元平面図形上に移して平面図形用寸法基準点を設定し、
前記寸法生成ステップは、各前記２次元平面図形における、前記水平寸法の前記一方の座標点、及び、前記垂直寸法の前記一方の座標点として、共に、各前記２次元平面図形上に設定された前記平面図形用寸法基準点を用いるＣＡＤ図面作成方法。
【請求項１０】
請求項７〜９のいずれか１項に記載のＣＡＤ図面作成方法において、
前記２次元平面図形作成ステップは、前記Ｘ軸と前記Ｙ軸、前記Ｙ軸と前記Ｚ軸、又は、前記Ｚ軸と前記Ｘ軸を用いた２次元平面図形の内、予め優先順位が付与された２つ以上を作成し、
前記寸法生成ステップは、前記２次元平面図形がそれぞれ作成されている、異なる２つの前記２次元平面に共通に存在する共通軸で、前記Ｘ軸、前記Ｙ軸、又は、前記Ｚ軸のいずれかでなる該共通軸に対する、前記２次元平面図形のそれぞれにおける前記水平寸法又は前記垂直寸法である２つの寸法の前記一方の座標点及び前記他方の座標点の値が、共に、前記２つの寸法間で共通となる場合は、前記優先順位の高い２次元平面図形の前記寸法のみを生成するＣＡＤ図面作成方法。
【請求項１１】
請求項８記載のＣＡＤ図面作成方法において、前記２次元平面図形作成ステップと前記寸法生成ステップとの間に、マニュアル操作ステップと、該マニュアル操作ステップに続く平面図形用寸法基準点演算ステップとが設けられると共に、
前記マニュアル操作ステップでは、前記２次元平面図形作成ステップにより作成された全ての前記２次元平面図形の内、いずれか２つの前記２次元平面図形上に、マニュアル操作により順に平面図形用寸法基準点が設定され、
前記平面図形用寸法基準点演算ステップは、前記Ｘ軸、前記Ｙ軸又は前記Ｚ軸の内、前記マニュアル操作手段により前記平面図形用寸法基準点が設定された２つの前記２次元平面図形が作成されている前記２次元平面に共通に存在する軸を除いて、残る２つの軸で構成された前記２次元平面上に２次元平面図形が作成されていると、該２次元平面図形上に平面図形用寸法基準点を演算して設定し、
前記寸法生成ステップは、各前記２次元平面図形における、前記水平寸法の前記一方の座標点、及び、前記垂直寸法の前記一方の座標点として、共に、各前記２次元平面図形上の前記平面図形用寸法基準点を用いるＣＡＤ図面作成方法。
【請求項１２】
請求項１１記載のＣＡＤ図面作成方法において、前記平面図形用寸法基準点演算ステップと略同時に行なわれる２次元平面図形優先順位決定ステップが設けられると共に、
該２次元平面図形優先順位決定ステップは、前記マニュアル操作ステップにより前記寸法基準点が設定された順番に従って、前記２次元平面図形の優先順位を決定すると共に、前記マニュアル操作ステップによる前記寸法基準点の設定がなされていない前記２次元平面図形の優先順位を最も低くし、
前記寸法生成ステップは、前記２次元平面図形がそれぞれ作成されている、異なる２つの前記２次元平面に共通に存在する共通軸で、前記Ｘ軸、前記Ｙ軸、又は、前記Ｚ軸のいずれかでなる該共通軸に対する、前記２次元平面図形のそれぞれにおける前記水平寸法又は前記垂直寸法である２つの寸法の前記一方の座標点及び前記他方の座標点の値が、共に、前記２つの寸法間で共通となる場合は、前記優先順位の高い２次元平面図形の前記寸法を生成するＣＡＤ図面作成方法。
【請求項１３】
請求項７〜請求項１２のいずれか１項に記載のＣＡＤ図面作成方法が有する各ステップを備えており、コンピュータが実行可能なＣＡＤ図面作成プログラム。
【請求項１４】
請求項１３に記載のＣＡＤ図面作成プログラムが記録されたプログラム媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３次元空間に作成された３次元立体図形から、３角法に基づき２次元平面図形を作成すると共に寸法を生成するＣＡＤ装置、３次元立体図形から３角法に基づき２次元平面図形を作成すると共に寸法を生成するＣＡＤ図面作成方法、該ＣＡＤ図面作成方法を実現するためのコンピュータ用プログラム及び該プログラムを記録したプログラム媒体に関する。
【背景技術】
【０００２】
コンピュータを利用した設計ツールとして、２次元ＣＡＤ(Computer Aided Design)が用いられてきたが、最近、これに代わって、３次元ＣＡＤが用いられるようになってきている。この３次元ＣＡＤは、設計された対象物を立体的に表現することができ、しかもその看視方向を変えることができることから、設計された対象物の形状を容易に把握することができる特徴を備えている。
【０００３】
この３次元ＣＡＤで設計された対象物を製作する方法として、従来用いられていた図面を用いることなく、３次元ＣＡＤで生成されたデータのみを用いて製作するＣＡＭ(Computer Aided Manufacturing)が開発されている。しかし、全ての物の製作をＣＡＭで行なうのは現実的ではなく、製作図面として２次元で作成された図面(以下、２次元図面と称する)を用いる場合も依然として多い。例えば、板金を製作する場合等は、２次元図面を用いて行なわれることが多く、３角法に基づいて作成された２次元図面の利便性は、無視し難い面がある。このため、３次元ＣＡＤにおいても、３次元立体図形から２次元平面図形を作成する機能が備えられている。
【０００４】
この２次元図面の利便性の１つは、２次元図面に寸法が記入されていることである。これは、３次元ＣＡＤにより、３次元立体図形から作成された２次元平面図形を用いた２次元図面に対しても同様である。このため、３次元ＣＡＤを用いて３次元立体図形から作成された２次元平面図形に対する寸法生成に関しては、これまでにも検討がなされており(例えば、特許文献１参照)、最近では、２次元平面図形に対する寸法生成が、３次元ＣＡＤの機能の１部として自動的に行なわれるようになっている。
【特許文献１】特開２００１−９２８６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、２次元図面では、通常、３角法に基づいて作成された上面図、正面図及び側面図のような複数の図面を用いて、１つの物を表現すると共に、これらの図面に必要な寸法を記入している。そこで、これらの図面に記入される寸法は、各図面間で重複しないようにするのが、図面を見やすくする上で、キーポイントとなる。例えば、図１８の斜視図で示される物体に関して作成された２次元図面である図１５に示す上面図２２、正面図２１、側面図２３には、各図面間で重複しないようにして寸法が記入されているので、非常に見やすい図面となっている。
【０００６】
しかし、３次元立体図形を基に従来の３次元ＣＡＤにより作成された２次元図面には、このような配慮は全くなされていない。例えば、上記の図１８の斜視図で示される物体に関して、３次元立体図形を基に従来の３次元ＣＡＤで作成された図１９〜図２１に示す上面図、正面図及び側面図のそれぞれには、それぞれの図面が単独で存在する場合に必要な全の寸法が記載されている。従って、これらの上面図、正面図及び側面図は、これらの図面間で寸法が重複することになり、非常に見にくい図面となっている。
【０００７】
そこで、この発明は、このような状況を改善するためになされたものであって、３次元立体図形から作成された２次元図面に記入される寸法が、重複することのないように配慮されたＣＡＤ装置、ＣＡＤ図面作成方法、ＣＡＤ図面作成プログラム及び該プログラムを記録したプログラム媒体を提供することを目的としている。
【課題を解決するための手段】
【０００８】
図１は、本発明の第１のＣＡＤ装置の構成を示したブロック図である。図１において、本発明の第１のＣＡＤ装置は、主に、２次元平面図形作成手段１と、寸法生成手段２とで構成されている。
【０００９】
２次元平面図形作成手段１は、互いに直交する３本の数直線であるＸ軸、Ｙ軸、及び、Ｚ軸を有する３次元空間に作成された３次元立体図形から、互いに直交する２本の数直線である水平軸と垂直軸又は垂直軸と水平軸として、Ｘ軸とＹ軸、Ｙ軸とＺ軸、又は、Ｚ軸とＸ軸を用いた２次元平面の内、１つ以上の２次元平面上に３角法に基づき２次元平面図形を作成する機能を備えている。又、寸法生成手段２は、２次元平面図形作成手段１により作成された２次元平面図形上における２点である一方の座標点と他方の座標点との間の水平距離である水平寸法、及び、該２次元平面図形上における２点である一方の座標点と他方の座標点との間の垂直距離である垂直寸法を生成する機能を備えている。
【００１０】
このように構成された本発明の第１のＣＡＤ装置において、寸法生成手段２は、２次元平面図形が作成されている２次元平面の水平軸に対する、２次元平面図形における複数の水平寸法の一方の座標点及び他方の座標点の値が、共に、複数の水平寸法間で共通となる場合は、複数の水平寸法のいずれか１つのみを生成すると共に、２次元平面図形が作成されている２次元平面の垂直軸に対する、２次元平面図形における複数の垂直寸法の一方の座標点及び他方の座標点の値が、共に、複数の垂直寸法間で共通となる場合は、複数の垂直寸法のいずれか１つのみを生成することを特徴としている。
【００１１】
上記のＣＡＤ装置では、２次元平面図形における複数の水平寸法の一方の座標点及び他方の座標点の水平軸に対する値が、共に、複数の水平寸法間で共通となる場合は、複数の水平寸法のいずれか１つのみが生成される。又、２次元平面図形における複数の垂直寸法の一方の座標点及び他方の座標点の垂直軸に対する値が、共に、複数の垂直寸法間で共通となる場合は、複数の垂直寸法のいずれか１つのみが生成される。従って、上記のＣＡＤ装置によれば、作成された２次元図面には、同一図面内に寸法の重複がないので、寸法が見やすい図面を作成することができる。
【００１２】
上記のＣＡＤ装置において、２次元平面図形作成手段が、Ｘ軸とＹ軸、Ｙ軸とＺ軸、又は、Ｚ軸とＸ軸を用いた２次元平面の内、異なる２つ以上の２次元平面上に２次元平面図形を作成するようにする。そして、寸法生成手段が、２次元平面図形がそれぞれ作成されている、異なる２つの２次元平面に共通に存在する共通軸で、Ｘ軸、Ｙ軸、又は、Ｚ軸のいずれかでなる該共通軸に対する、２次元平面図形のそれぞれにおける水平寸法又は垂直寸法である２つの寸法の一方の座標点及び他方の座標点の値が、共に、２つの寸法間で共通となる場合は、２つの寸法のいずれか１つのみを生成するようにすることもできる。
【００１３】
上記のＣＡＤ装置では、２次元平面図形がそれぞれ作成されている、異なる２つの２次元平面に共通に存在する共通軸で、Ｘ軸、Ｙ軸、又は、Ｚ軸のいずれかでなる該共通軸に対する、２次元平面図形のそれぞれにおける水平寸法又は垂直寸法である２つの寸法の一方の座標点及び他方の座標点の値が、共に、２つの寸法間で共通となる場合は、２つの寸法のいずれか１つのみが生成される。従って、上記のＣＡＤ装置によれば、作成された２次元図面の相互間には、寸法の重複がないので、更に寸法が見やすい図面を作成することができる。
【００１４】
上記のＣＡＤ装置に、図１に点線で示す平面図形用寸法基準点設定手段３を追加して備えるようにしてもよい。この平面図形用寸法基準点設定手段３は、３次元空間に作成された３次元立体図形上に予め設定された寸法基準点を、３角法に基づき各２次元平面図形上に移して平面図形用寸法基準点を設定する機能を備えている。この平面図形用寸法基準点設定手段３が備えられることで、上記の寸法生成手段２は、各２次元平面図形における、水平寸法の一方の座標点、及び、垂直寸法の一方の座標点として、共に、各２次元平面図形上に設定された平面図形用寸法基準点を用いるようにするのが好ましい。
【００１５】
このようにすることにより、作成される２次元図面に記載される寸法は、全て、予め３次元立体図形上に指定された寸法基準点を３角法に基づき各２次元平面図上に移して形成された平面図形用寸法基準点からの寸法となり、例えば、板金等の製作に好適な製作用図面等、使用しやすい図面を作成することができる。
【００１６】
又、上記のＣＡＤ装置において、２次元平面図形作成手段１は、Ｘ軸とＹ軸、Ｙ軸とＺ軸、又は、Ｚ軸とＸ軸を用いた２次元平面図の内、予め優先順位が付与されている２つ以上を作成するようにしてもよい。そして、寸法生成手段２は、２次元平面図形がそれぞれ作成されている、異なる２つの２次元平面に共通に存在する共通軸で、Ｘ軸、Ｙ軸、又は、Ｚ軸のいずれかでなる該共通軸に対する、２次元平面図形のそれぞれにおける水平寸法又は垂直寸法である２つの寸法の一方の座標点及び他方の座標点の値が、共に、２つの寸法間で共通となる場合は、優先順位の高い２次元平面図形の該寸法のみを生成するようにするのが好ましい。
【００１７】
このようにすることにより、作成される複数の２次元図面において、優先順位の高い図面に集中して寸法を記載し、優先順位の低い図面には、優先順位の高い図面に記載できない寸法のみを記載することが可能となる。例えば、正面図、上面図及び側面図が存在する場合に、正面図を優先順位１番、上面図を優先順位２番とすると、正面図に記載可能な寸法は全て正面図に記載され、次に正面図に記載できない寸法で、上面図に記載可能な寸法は全て上面図に記載され、残りの寸法が側面図に記載される。従って、優先順位の高い図面に寸法を集中して記載することができ、使用しやすい図面を作成することができる。又、作成された２次元図面の相互間には、寸法の重複がないので、寸法が見やすい図面を作成することができる。
【００１８】
図２は、本発明の第２のＣＡＤ装置の構成を示したブロック図である。本発明の第２のＣＡＤ装置は、２次元平面図形作成手段１と、寸法生成手段２とで構成されている図１の第１のＣＡＤ装置において、追加された平面図形用寸法基準点設定手段３に代えて、マニュアル操作手段４と平面図形用寸法基準点演算手段５とを用いて構成したものである。
【００１９】
この構成において、２次元平面図形作成手段１は、Ｘ軸とＹ軸、Ｙ軸とＺ軸、又は、Ｚ軸とＸ軸を用いた２次元平面図の内、２つ以上を作成する。又、マニュアル操作手段４は、２次元平面図形作成手段により作成された全ての２次元平面図形の内、いずれか異なる２つの２次元平面図形上に、マニュアル操作により順に平面図形用寸法基準点を設定する。又、平面図形用寸法基準点演算手段５は、Ｘ軸、Ｙ軸又はＺ軸の内、マニュアル操作手段により平面図形用寸法基準点が設定された２つの２次元平面図形が作成されている２次元平面に共通に存在する軸を除いて、残る２つの軸で構成された２次元平面上に２次元平面図形が作成されていると、該２次元平面図形上に平面図形用寸法基準点を演算して設定する。
【００２０】
そして、このＣＡＤ装置では、寸法生成手段２が、各２次元平面図形における、水平寸法の一方の座標点、及び、垂直寸法の一方の座標点として、共に、各２次元平面図形上の平面図形用寸法基準点を用いている。
【００２１】
上記のＣＡＤ装置では、マニュアル操作により、平面図形用寸法基準点を設定することができるので、作成される図面に最適な平面図形用寸法基準点を用いた寸法を記載した図面を作成することができる。
【００２２】
又、上記のＣＡＤ装置には、図２に点線で示す２次元平面図形優先順位決定手段６を備えるようにしてもよい。この２次元平面図形優先順位決定手段６は、マニュアル操作手段により寸法基準点が設定された順番に従って、２次元平面図形の優先順位を決定すると共に、マニュアル操作手段による寸法基準点の設定がなされていない２次元平面図形の優先順位を最も低くする機能を備えている。この２次元平面図形優先順位決定手段６を備えることで、寸法生成手段２は、２次元平面図形がそれぞれ作成されている、異なる２つの２次元平面に共通に存在する共通軸で、Ｘ軸、Ｙ軸、又は、Ｚ軸のいずれかでなる該共通軸に対する、２次元平面図形のそれぞれにおける水平寸法又は垂直寸法である２つの寸法の一方の座標点及び他方の座標点の値が、共に、２つの寸法間で共通となる場合は、優先順位の高い２次元平面図形の寸法を生成するようにするのが好ましい。
【００２３】
このようにすることにより、寸法を集中して記載したい図面を指定することができ、使用しやすい図面を作成することができる。又、作成された２次元図面の相互間には、寸法の重複がないので、寸法が見やすい図面を作成することができる。
【００２４】
本発明の第１のＣＡＤ図面作成方法は、２次元平面図形作成ステップと寸法生成ステップとで構成されている。２次元平面図形作成ステップは、互いに直交する３本の数直線であるＸ軸、Ｙ軸、及び、Ｚ軸を有する３次元空間に作成された３次元立体図形から、互いに直交する２本の数直線である水平軸と垂直軸又は垂直軸と水平軸として、Ｘ軸とＹ軸、Ｙ軸とＺ軸、又は、Ｚ軸とＸ軸を用いた２次元平面の内、１つ以上の２次元平面上に３角法に基づき２次元平面図形を作成する機能を備えている。又、寸法生成ステップは、２次元平面図形作成ステップにより作成された２次元平面図形上における２点である一方の座標点と他方の座標点との間の水平距離である水平寸法、及び、該２次元平面図形上における２点である一方の座標点と他方の座標点との間の垂直距離である垂直寸法を生成する機能を備えている。
【００２５】
そして、寸法生成ステップでは、２次元平面図形が作成されている２次元平面の水平軸に対する、２次元平面図形における複数の水平寸法の一方の座標点及び他方の座標点の値が、共に、複数の水平寸法間で共通となる場合は、複数の水平寸法のいずれか１つのみを生成すると共に、２次元平面図形が作成されている２次元平面の垂直軸に対する、２次元平面図形における複数の垂直寸法の一方の座標点及び他方の座標点の値が、共に、複数の垂直寸法間で共通となる場合は、複数の垂直寸法のいずれか１つのみを生成することを特徴としている。
【００２６】
又、上記のＣＡＤ図面作成方法において、２次元平面図形作成ステップでは、Ｘ軸とＹ軸、Ｙ軸とＺ軸、又は、Ｚ軸とＸ軸を用いた２次元平面の内、異なる２つ以上の２次元平面上に２次元平面図形を作成するようにする。そして、寸法生成ステップは、２次元平面図形がそれぞれ作成されている、異なる２つの２次元平面に共通に存在する共通軸で、Ｘ軸、Ｙ軸、又は、Ｚ軸のいずれかでなる該共通軸に対する、２次元平面図形のそれぞれにおける水平寸法又は垂直寸法である２つの寸法の一方の座標点及び他方の座標点の値が、共に、２つの寸法間で共通となる場合は、２つの寸法のいずれか１つのみを生成するようにするのが好ましい。
【００２７】
又、上記のＣＡＤ図面作成方法において、２次元平面図形作成ステップと寸法生成ステップとの間に、平面図形用寸法基準点設定ステップを設けるようにしてもよい。この平面図形用寸法基準点設定ステップは、３次元空間に作成された３次元立体図形上に予め設定された寸法基準点を、３角法に基づき各２次元平面図形上に移して平面図形用寸法基準点を設定する機能を備えている。そして、寸法生成ステップでは、各２次元平面図形における、水平寸法の一方の座標点、及び、垂直寸法の一方の座標点として、共に、各２次元平面図形上に設定された平面図形用寸法基準点を用いるようにするのが好ましい。
【００２８】
又、上記のＣＡＤ図面作成方法において、２次元平面図形作成ステップでは、Ｘ軸とＹ軸、Ｙ軸とＺ軸、又は、Ｚ軸とＸ軸を用いた２次元平面図形の内、予め優先順位が付与された２つ以上を作成するようにする。そして、寸法生成ステップでは、２次元平面図形がそれぞれ作成されている、異なる２つの２次元平面に共通に存在する共通軸で、Ｘ軸、Ｙ軸、又は、Ｚ軸のいずれかでなる該共通軸に対する、２次元平面図形のそれぞれにおける水平寸法又は垂直寸法である２つの寸法の一方の座標点及び他方の座標点の値が、共に、２つの寸法間で共通となる場合は、優先順位の高い２次元平面図形の該寸法のみを生成するようにするのが好ましい。
【００２９】
本発明の第２のＣＡＤ図面作成方法は、上記の第１のＣＡＤ図面作成方法において、
２次元平面図形作成ステップと寸法生成ステップとの間に設けられた平面図形用寸法基準点設定ステップに代えて、同じく２次元平面図形作成ステップと寸法生成ステップとの間に、マニュアル操作ステップと、該マニュアル操作ステップに続く平面図形用寸法基準点演算ステップとを設けたものである。
【００３０】
２次元平面図形作成ステップでは、Ｘ軸とＹ軸、Ｙ軸とＺ軸、又は、Ｚ軸とＸ軸を用いた２次元平面図の内、２つ以上が作成される。又、マニュアル操作ステップでは、２次元平面図形作成ステップにより作成された全ての２次元平面図形の内、いずれか２つの２次元平面図形上に、マニュアル操作により順に平面図形用寸法基準点が設定される。又、平面図形用寸法基準点演算ステップでは、Ｘ軸、Ｙ軸又はＺ軸の内、マニュアル操作手段により平面図形用寸法基準点が設定された２つの２次元平面図形が作成されている２次元平面に共通に存在する軸を除いて、残る２つの軸で構成された２次元平面上に２次元平面図形が作成されていると、該２次元平面図形上に平面図形用寸法基準点を演算して設定される。そして、寸法生成ステップでは、各２次元平面図形における、水平寸法の一方の座標点、及び、垂直寸法の一方の座標点として、共に、各２次元平面図形上の平面図形用寸法基準点を用いるのが好ましい。
【００３１】
上記のＣＡＤ図面作成方法において、平面図形用寸法基準点演算ステップと略同時に行なわれる２次元平面図形優先順位決定ステップを設けるようにしてもよい。この２次元平面図形優先順位決定ステップは、マニュアル操作ステップにより寸法基準点が設定された順番に従って、２次元平面図形の優先順位を決定すると共に、マニュアル操作ステップによる寸法基準点の設定がなされていない２次元平面図形の優先順位を最も低く機能を備えている。そして、寸法生成ステップでは、２次元平面図形がそれぞれ作成されている、異なる２つの２次元平面に共通に存在する共通軸で、Ｘ軸、Ｙ軸、又は、Ｚ軸のいずれかでなる該共通軸に対する、２次元平面図形のそれぞれにおける水平寸法又は垂直寸法である２つの寸法の一方の座標点及び他方の座標点の値が、共に、２つの寸法間で共通となる場合は、優先順位の高い２次元平面図形の寸法を生成ようにするのが推奨される。
【００３２】
上記の各ＣＡＤ図面作成方法によれば、上述したＣＡＤ装置を使用して得られる作用、効果と同様の作用、効果を得ることができる。
【００３３】
本発明のＣＡＤ図面作成プログラムは、上記の各ＣＡＤ図面作成方法が有する各ステップを備えたプログラムであって、コンピュータが実行可能なプログラムである。又、本発明のプログラム媒体は、上記のＣＡＤ図面作成プログラムが記録されたプログラム媒体である。
【発明の効果】
【００３４】
本発明によれば、２次元平面図形における複数の水平寸法の一方の座標点及び他方の座標点の水平軸に対する値が、共に、複数の水平寸法間で共通となる場合は、複数の水平寸法のいずれか１つのみが生成される。又、２次元平面図形における複数の垂直寸法の一方の座標点及び他方の座標点の垂直軸に対する値が、共に、複数の垂直寸法間で共通となる場合は、複数の垂直寸法のいずれか１つのみが生成される。従って、作成される２次元図面には、同一図面内に寸法の重複がないので、寸法が見やすい図面を作成することができる。
【００３５】
又、２次元平面図形がそれぞれ作成されている、異なる２つの２次元平面に共通に存在する共通軸で、Ｘ軸、Ｙ軸、又は、Ｚ軸のいずれかでなる該共通軸に対する、２次元平面図形のそれぞれにおける水平寸法又は垂直寸法である２つの寸法の一方の座標点及び他方の座標点の値が、共に、２つの寸法間で共通となる場合は、２つの寸法のいずれか１つのみが生成される。従って、作成される２次元図面の相互間には、寸法の重複がないので、更に寸法が見やすい図面を作成することができる。
【発明を実施するための最良の形態】
【００３６】
以下、本発明の実施の形態におけるＣＡＤ装置について、図面を参照しながら詳しく説明する。本実施の形態におけるＣＡＤ装置は、３次元ＣＡＤ装置である。又、本実施の形態におけるＣＡＤ装置のハードウエアとしては、ワークステーションや高性能のパソコンが用いられる。ＣＡＤ装置として用いられるこれらのワークステーションやパソコンは、一般に、図３に示すように、ＣＰＵ１１、メモリ１２、キーボード１３、マウス１４、表示装置１５、及び、プリンタ１６で構成されている。
【００３７】
ＣＡＤ装置のメモリ１２には、本実施の形態で必要な各種ソフトウエアが搭載されており、本実施の形態におけるＣＡＤ装置の機能は、これらのソフトウエアを実行することにより実現される。以下に説明する本実施の形態における機能の違いは、これらのソフトウエアの内容の違いに基づくものであり、本実施の形態で使用されるＣＡＤ装置のハードウエアとしては、図３に示す構成の装置が使用される。
【００３８】
＜実施の形態１＞
図４は、実施の形態１におけるＣＡＤ装置の動作を示したフローチャートである。実施の形態１における動作は、２次元平面図形作成ステップ(Ｓ１)、及び、寸法生成ステップ(Ｓ２)の２つのステップで構成されている。
【００３９】
実施の形態１におけるＣＡＤ装置では、まず、２次元平面図形作成ステップ(Ｓ１)が実行される。２次元平面図形作成ステップ(Ｓ１)は、互いに直交する３本の数直線であるＸ軸、Ｙ軸、及び、Ｚ軸を有する３次元空間に作成した３次元立体図形から、互いに直交する２本の数直線である水平軸と垂直軸又は垂直軸と水平軸として、Ｘ軸とＹ軸、Ｙ軸とＺ軸、又は、Ｚ軸とＸ軸を用いた２次元平面に作成した２次元平面図形を用いた２次元図面の内、１枚以上を３角法に基づき作成する機能を備えている。何枚の２次元図面を作成するかは、予め、設定されるが、実施の形態１では、３枚の２次元図面を作成する設定としている。
【００４０】
３次元ＣＡＤ装置では、互いに直交する３本の数直線であるＸ軸、Ｙ軸、及び、Ｚ軸を有する３次元空間に、３次元立体図形を作成する方法は、一般的に確立されている。又、３次元空間に作成された３次元立体図形から、互いに直交する２本の数直線である水平軸と垂直軸又は垂直軸と水平軸として、Ｘ軸とＹ軸、Ｙ軸とＺ軸、又は、Ｚ軸とＸ軸を用いた２次元平面における２次元平面図形を作成する方法も、一般的に確立されている。
【００４１】
実施の形態１では、これらの方法を用いて、３次元空間に３次元立体図形を作成し、この３次元立体図形から、３角法に基づき２次元平面に２次元平面図形を作成すると共に、この２次元平面図形の寸法を生成する。２次元平面として、具体的には、水平軸と垂直軸としてＸ軸とＹ軸、Ｘ軸とＺ軸、及び、Ｚ軸とＹ軸を用いた３つの２次元平面を用いる。これらの３つの２次元平面を、順に、便宜上、正面図平面、上面図平面、側面図平面と称し、これらの２次元平面を図面化した２次元図面を、それぞれ、正面図、上面図、側面図と称する。
【００４２】
実施の形態１では、例として、Ｘ軸、Ｙ軸、及び、Ｚ軸を有する３次元空間に、図５に示す形状の物体の３次元立体図形を作成している。この３次元立体図形から、３角法に基づき、上記の正面図平面、上面図平面、側面図平面の各平面に、２次元平面図形を作成すると、図６(ａ)、図６(ｂ)及び図６(ｃ)のようになる。図５及び図６における長さの単位はｃｍである。尚、本明細書における他の実施の形態においても、３次元立体図形としては、図５に示す形状の物体を用いると共に、上記の正面図平面、上面図平面、側面図平面の各平面に作成した、図６(ａ)、図６(ｂ)及び図６(ｃ)の２次元平面図形を用いている。
【００４３】
上述した２次元平面図形作成ステップ(Ｓ１)が終了すると、次に、寸法生成ステップ(Ｓ２)が実行される。
【００４４】
ところで、２次元平面上に作成される２次元平面図形は、一般に、直線や円弧等の有限長の線分をつなぎ合わせて形成される。これらの有限長の線分の両端の部分を端点と称する。即ち、２次元平面図形は、異なる線分の端点同士を接続して作成され、この接続部分を接続点と称する。図６(ａ)、図６(ｂ)及び図６(ｃ)における、Ａ０〜Ａ７、Ｂ０〜Ｂ７、Ｃ０〜Ｃ５は、この接続点を示している。
【００４５】
又、線分をつなぎ合わせて作成される図形における水平寸法又は垂直寸法は、この接続点同士の間の水平距離又は垂直距離で表される。又、この接続点の位置は２次元平面の座標で表される。そこで、寸法を規定する２箇所の接続点の座標を、一方の座標点及び他方の座標点と称すると、水平寸法は、２次元平面上に作成された２次元平面図形上の２点である一方の座標点と他方の座標点との間の水平距離であり、垂直寸法は、該２次元平面図形上の２点である一方の座標点と他方の座標点との間の垂直距離であるといえる。
【００４６】
即ち、寸法生成ステップ(Ｓ２)では、上記で説明した、各２次元平面上に作成された２次元平面図形上の２点である一方の座標点と他方の座標点との間の水平距離である水平寸法、及び、該２次元平面図形上の２点である一方の座標点と他方の座標点との間の垂直距離である垂直寸法を生成する。この寸法生成ステップ(Ｓ２)では、基本的に、上記の２次元平面図形上の２点である一方の座標点と他方の座標点となる２次元平面図形上の全ての接続点を寸法生成の対象としている。
【００４７】
上記の水平寸法、及び、垂直寸法において、これらの寸法の名称を、その寸法を規定する一方の座標点と他方の座標点の名称をハイフォンでつないで表す。例えば、水平寸法につき、図６(ａ)において、Ａ７−Ａ６水平寸法、Ａ６−Ａ３水平寸法等と称する。尚、水平寸法は、２次元平面上に作成された２次元平面図形上の２点である一方の座標点と他方の座標点との間の水平距離であるから、Ａ７−Ａ６水平寸法は、Ａ０−Ａ６水平寸法と実質的に同じである。
【００４８】
上述したように、寸法生成ステップ(Ｓ２)では、基本的には、従来のＣＡＤと同様、上記の２次元平面図形上の２点である一方の座標点と他方の座標点となる２次元平面図形上の全ての接続点を対象として、寸法を生成しようとする。すると、生成しようとする寸法の中には、重複するものもありえる。例えば、図６(ａ)において、Ａ７−Ａ６水平寸法、Ａ６−Ａ３水平寸法、Ａ３−Ａ２、及び、Ａ５−Ａ４水平寸法はすべて生成しようとするが、これらを正面図に表すと、図７(ａ)のようになる。この図７(ａ)では、Ａ６−Ａ３水平寸法とＡ５−Ａ４水平寸法とが重複しており、非常に見にくい。そこで、寸法生成ステップ(Ｓ２)では、この重複を避ける工夫がなされている。
【００４９】
即ち、２次元平面図形における複数の水平寸法の一方の座標点及び他方の座標点の水平軸に対する値が、共に、複数の水平寸法間で共通となる場合は、複数の水平寸法のいずれか１つのみが生成される。又、２次元平面図形における複数の垂直寸法の一方の座標点及び他方の座標点の垂直軸に対する値が、共に、複数の垂直寸法間で共通となる場合は、複数の垂直寸法のいずれか１つのみが生成される。
【００５０】
一般に、図８に示すように、Ｍ軸を水平軸としＮ軸を垂直軸とする２次元平面座標において、点Ｐの水平軸の値をｍ、垂直軸の値をｎとすると、点Ｐの位置は、Ｐ(ｍ,ｎ)と表される。
【００５１】
そこで、例えば、上記の図６(ａ)において、Ａ６−Ａ３水平寸法とＡ５−Ａ４水平寸法の一方の座標点と他方の座標点とは、表１のようになる。
【００５２】
【表１】
2006106938.tif 000003
表１から分かるように、上記２つの水平寸法における一方の座標点の水平軸であるＸ軸の値は共に１で共通である。又、他方の座標点の水平軸であるＸ軸の値も共に２で共通である。このような場合には、水平寸法として上記２つの水平寸法のいずれか１つのみ、例えば、Ａ６−Ａ３水平寸法のみを用いる。従って、正面図は図７(ｂ)のようになる。重複する他の水平寸法や、垂直寸法に対しても、同様の処理を行なう。垂直寸法の場合は、複数の寸法の一方の座標点も他方の座標点も垂直軸の値が複数の寸法間で共通であるか否かをチェックする。この処理は、正面図平面のみならず、上面図平面や側面図平面に作成された２次元平面図形に対する寸法に対しても行なわれる。この結果、作成される２次元図面には、同一図面内に寸法の重複がないので、寸法が見やすい図面を作成することができる。
【００５３】
＜実施の形態２＞
図９は、実施の形態２におけるＣＡＤ装置の動作を示したフローチャートである。実施の形態２における動作は、実施の形態１のフローチャートにおいて、２次元平面図形作成ステップ(Ｓ１)と、寸法生成ステップ(Ｓ２)との間に、平面図形用寸法基準点設定ステップを挿入して、２次元平面図形作成ステップ(Ｓ１１)、平面図形用寸法基準点設定ステップ(Ｓ１２)、及び、寸法生成ステップ(Ｓ１３)の３つのステップで構成されている。２次元平面図形作成ステップ(Ｓ１１)は、実施の形態１における２次元平面図形作成ステップ(Ｓ１)と全く同じである。
【００５４】
実施の形態１では、図６(ａ)において、例えば、Ａ７−Ａ６水平寸法、Ａ６−Ａ３水平寸法、及び、Ａ３−Ａ２水平寸法を正面図平面に表すと、図７(ｂ)のようになる。しかし、このような寸法の表示方法は、板金等の製作図面としては使用しずらく、図１０のようにするのが、使用しやすい図面とされている。そこで、実施の形態２では、平面図形用寸法基準点設定ステップ(Ｓ１２)、及び、寸法生成ステップ(Ｓ１３)により、これに対処するための工夫を行なっている。
【００５５】
即ち、平面図形用寸法基準点設定ステップ(Ｓ１２)では、３次元空間に作成された３次元立体図形上に予め設定された寸法基準点を、３角法に基づき各２次元平面図形上に移して平面図形用寸法基準点を設定する。そして、寸法生成ステップ(Ｓ１３)では、各２次元平面図形における、水平寸法の一方の座標点、及び、垂直寸法の一方の座標点として、共に、各２次元平面図形上に設定された平面図形用寸法基準点を用いる。
【００５６】
例えば、図５の、３次元立体図形の３次元空間における座標の原点を、予め、寸法基準点として設定しておき、２次元平面図形を作成する際に、３角法に基づき、各２次元平面図形上に移して平面図形用寸法基準点を設定すると、正面図平面、上面図平面、側面図平面における平面図形用寸法基準点は、全て、これらの平面における座標の原点となる。そして、例えば、水平寸法として、Ａ７−Ａ６水平寸法、Ａ６−Ａ３水平寸法、及び、Ａ３−Ａ２水平寸法における、Ａ７、Ａ６、及びＡ３に代えて、Ａ０を用いる。水平寸法は、２次元平面上に作成された２次元平面図形上の２点である一方の座標点と他方の座標点との間の水平距離であるから、このようにして生成された寸法は、図１０のようになる。
【００５７】
このように、実施の形態２では、全ての各２次元平面図形における、水平寸法の一方の座標点、及び、垂直寸法の一方の座標点として、共に、各２次元平面図形上に設定された平面図形用寸法基準点を用いる。従って、作成される２次元図面に記載される寸法は、全て、予め３次元立体図形上に指定された寸法基準点を３角法に基づき各２次元平面図上に移して形成された平面図形用寸法基準点からの寸法となり、例えば、板金等の製作に好適な製作用図面等、使用しやすい図面を作成することができる。
【００５８】
尚、実施の形態２においても、寸法生成ステップ(Ｓ１３)により、寸法の重複を避ける実施の形態１と同様の工夫がなされている。即ち、例えば、図６(ａ)において、Ａ０−Ａ３水平寸法とＡ０−Ａ４水平寸法とは重複するが、これらのＡ０−Ａ３水平寸法とＡ０−Ａ４水平寸法の一方の座標点と他方の座標点とは、表２のようになる。
【００５９】
【表２】
2006106938.tif 000004
表２から分かるように、上記２つの水平寸法における一方の座標点の水平軸であるＸ軸の値は共に０で共通である。又、他方の座標点の水平軸であるＸ軸の値も共に２で共通である。このような場合には、水平寸法として上記２つの水平寸法のいずれか１つのみ、例えば、Ａ０−Ａ３水平寸法のみを用いる。従って、正面図は図１０のようになる。重複する他の水平寸法や、垂直寸法に対しても、同様の処理を行なう。この処理は、正面図平面のみならず、上面図平面や側面図平面に作成された２次元平面図形に対する寸法に対しても行なわれる。この結果、寸法の見やすい図面を作成することができる。
【００６０】
＜実施の形態３＞
実施の形態１及び実施の形態２の処理によれば、作成される２次元図面において、同一図面内には寸法の重複がないように寸法の生成が行なわれているが、実施の形態３では、これを、異なる図面の間においても、寸法の重複がないように処理しようとするものである。従って、実施の形態１及び実施の形態２では、正面図、上面図、側面図の内、１枚以上作成すれば、その利点を発揮できるが、実施の形態３の処理に対して、その利点を発揮するためには、実施の形態１及び実施の形態２と異なり、正面図、上面図、側面図の内、２枚以上作成する必要がある。この点、実施の形態３では、上述した実施の形態１及び実施の形態２と同様、正面図、上面図、側面図の３枚の２次元図面を作成する設定としている。
【００６１】
図１１は、実施の形態３における動作を示したフローチャートである。実施の形態３においては、２次元平面図形作成ステップ(Ｓ２１)、平面図形用寸法基準点設定ステップ(Ｓ２２)、及び、寸法生成ステップ(Ｓ２３)の３つのステップで構成されている。この内、２次元平面図形作成ステップ(Ｓ２１)及び、平面図形用寸法基準点設定ステップ(Ｓ２２)は、それぞれ、実施の形態２の２次元平面図形作成ステップ(Ｓ１１)及び、平面図形用寸法基準点設定ステップ(Ｓ１２)と全く同じである。
【００６２】
実施の形態３における寸法生成ステップ(Ｓ２３)では、上述したように、基本的には、正面図平面、上面図平面、側面図平面のいずれに作成された２次元平面図形に対しても、従来のＣＡＤと同様、２次元平面図形上の２点である上述した一方の座標点と他方の座標点となる２次元平面図形上の全ての接続点を対象として、寸法を生成しようとする。すると、２次元平面上に作成された２次元平面図形に対して生成しようとする寸法の中には、異なる２次元平面間で重複するものもありえる。
【００６３】
例えば、図６(ａ)において、Ａ０−Ａ１水平寸法、Ａ０−Ａ７垂直寸法、図６(ｂ)において、Ｂ０−Ｂ３水平寸法、Ｂ０−Ｂ７垂直寸法、図６(ｃ)において、Ｃ０−Ｃ１水平寸法、Ｃ０−Ｃ４垂直寸法をすべて生成しようとするが、これらを正面図、上面図、側面図に表すと、図１２(ａ)〜図１２(ｃ)のようになる。これらの間では、Ａ０−Ａ１水平寸法とＢ０−Ｂ３水平寸法、Ａ０−Ａ７垂直寸法とＣ０−Ｃ４垂直寸法、及び、Ｂ０−Ｂ７垂直寸法とＣ０−Ｃ１水平寸法が重複しているので、非常に見にくい。そこで、寸法生成ステップ(Ｓ２３)では、この重複を避ける工夫がなされている。
【００６４】
即ち、実施の形態３における寸法生成ステップ(Ｓ２３)では、２次元平面図形がそれぞれ作成されている、異なる２つの２次元平面に共通に存在する共通軸で、Ｘ軸、Ｙ軸、又は、Ｚ軸のいずれかでなる該共通軸に対する、２次元平面図形のそれぞれにおける水平寸法又は垂直寸法である２つの寸法の一方の座標点及び他方の座標点の値が、共に、２つの寸法間で共通となる場合は、２つの寸法のいずれか１つのみを生成する。
【００６５】
例えば、図６(ａ)、図６(ｂ)及び図６(ｃ)において、Ａ０−Ａ１水平寸法、Ａ０−Ａ７垂直寸法、Ｂ０−Ｂ３水平寸法、Ｂ０−Ｂ７垂直寸法、Ｃ０−Ｃ１水平寸法、Ｃ０−Ｃ４垂直寸法における各一方の座標点と他方の座標点とは、表３〜表５のようになる。
【００６６】
【表３】
2006106938.tif 000005
【００６７】
【表４】
2006106938.tif 000006
【００６８】
【表５】
2006106938.tif 000007
表３から分かるように、Ａ０−Ａ１水平寸法とＢ０−Ｂ３水平寸法における一方の座標点の共通軸であるＸ軸の値は共に０で共通である。又、他方の座標点の共通軸であるＸ軸の値も共に４で共通である。この場合には、寸法として上記２つの寸法のいずれか１つのみ、例えば、Ａ０−Ａ１水平寸法のみを用いる。
【００６９】
又、表４から分かるように、Ａ０−Ａ７垂直寸法とＣ０−Ｃ４垂直寸法における一方の座標点の共通軸であるＹ軸の値は共に０で共通である。又、他方の座標点の共通軸であるＹ軸の値も共に３で共通である。この場合には、寸法として上記２つの寸法のいずれか１つのみ、例えば、Ａ０−Ａ７垂直寸法のみを用いる。
【００７０】
又、表５から分かるように、Ｂ０−Ｂ７垂直寸法とＣ０−Ｃ１水平寸法における一方の座標点の共通軸であるＺ軸の値は共に０で共通である。又、他方の座標点の共通軸であるＺ軸の値も共に１で共通である。この場合には、寸法として上記２つの寸法のいずれか１つのみ、例えば、Ｂ０−Ｂ７垂直寸法のみを用いる。
【００７１】
上記において、２次元平面図形のそれぞれにおける水平寸法又は垂直寸法である２つの寸法の一方の座標点及び他方の座標点の値が、共に、２つの寸法間で共通となる場合に、２つの寸法のいずれを採用するかについて、次のようにしてもよい。即ち、Ｘ軸とＹ軸、Ｙ軸とＺ軸、又は、Ｚ軸とＸ軸を用いた２次元平面の内、２つ以上の異なる２次元平面上に２次元平面図形を作成する場合には、作成する２次元平面図形には予め優先順位を付与しておく。そして、２次元平面図形のそれぞれにおける水平寸法又は垂直寸法である２つの寸法の一方の座標点及び他方の座標点の値が、共に、２つの寸法間で共通となる場合に、優先順位の高い２次元平面図形の該寸法のみを採用するのである。
【００７２】
例えば、２次元平面の優先順位を、正面図平面(図６(ａ))を第１順位、上面図平面図(６(ｂ))を第２順位、そして、側面図平面(図６(ｃ))を第３順位とする。そうすると、上記の表３の場合、Ａ０−Ａ１水平寸法は正面図平面(図６(ａ))に存在し、Ｂ０−Ｂ３水平寸法は上面図平面(６(ｂ))に存在するが、正面図平面(図６(ａ))の方が上面図平面(６(ｂ))よりも優先順位が高いので、正面図平面(図６(ａ))に存在するＡ０−Ａ１水平寸法を採用する。同様にして、正面図平面(図６(ａ))に存在するＡ０−Ａ７垂直寸法と側面図平面(図６(ｃ))に存在するＣ０−Ｃ４垂直寸法では、優先順位が高い正面図平面(図６(ａ))に存在するＡ０−Ａ７垂直寸法を採用する。又、上面図平面(６(ｂ))に存在するＢ０−Ｂ７垂直寸法と側面図平面(図６(ｃ))に存在するＣ０−Ｃ１水平寸法では、優先順位が高い上面図平面(６(ｂ))に存在するＢ０−Ｂ７垂直寸法を採用する。この結果に基づいて作成される図面は、図１３(ａ)〜図１３(ｃ)のようになる。この結果、作成される２次元図面の相互間には、寸法の重複がないので、更に寸法が見やすい図面を作成することができる。
【００７３】
＜実施の形態４＞
図１４は、実施の形態４における動作を示したフローチャートである。このフローチャートは、２次元平面図形作成ステップ(Ｓ３１)、マニュアル操作ステップ(Ｓ３２)、平面図形用寸法基準点演算ステップ(Ｓ３３)、２次元平面図形優先順位決定ステップ(Ｓ３４)、及び、寸法生成ステップ(Ｓ３５)で構成される。実施の形態４におけるフローチャートは、実施の形態３の図１１に示すフローチャートにおいて、平面図形用寸法基準点設定ステップ(Ｓ２２)に代えて、マニュアル操作ステップ(Ｓ３２)と、該マニュアル操作ステップ(Ｓ３２)に続く平面図形用寸法基準点演算ステップ(Ｓ３３)、及び、該平面図形用寸法基準点演算ステップ(Ｓ３３)と略同時に行なわれる２次元平面図形優先順位決定ステップ(Ｓ３４)を用いたものである。
【００７４】
実施の形態３では、３次元空間に作成された３次元立体図形上に予め設定された寸法基準点を、３角法に基づき各２次元平面図形上に移して平面図形用寸法基準点を設定している。これに対し、実施の形態４では、３次元立体図形上に寸法基準点を予め設定するのではなく、ＣＡＤ装置の操作者のマニュアル操作により、２次元平面図形作成ステップ(Ｓ３１)により２次元平面図形が作成されている２次元平面に直接、平面図形用寸法基準点を設定するものである。上記のマニュアル操作ステップ(Ｓ３２)がこの設定を行なうステップであり、このステップは、ＣＡＤ装置の操作者のマニュアル操作により行なわれる。
【００７５】
又、実施の形態３において、２次元平面図形のそれぞれにおける水平寸法又は垂直寸法である２つの寸法の一方の座標点及び他方の座標点の値が、共に、２つの寸法間で共通となる場合に、２つの寸法のいずれを採用するかを決定する際に用いられる２次元平面の優先順位付けを、上記の平面図形用寸法基準点を設定する際に行なう。即ち、２次元平面図形作成手段により、正面図平面、上面図平面、或いは、側面図平面の上に作成された各２次元平面図形の内、優先順位を１番にしようとする２次元平面図形に対して最初に平面図形用寸法基準点を設定し、次に優先順位を１番にしようとする２次元平面図形に対して平面図形用寸法基準点を設定する。
【００７６】
例えば、図６(ａ)、図６(ｂ)及び図６(ｃ)の２次元平面図形において、平面図形用寸法基準点を、正面図平面、上面図平面、或いは、側面図平面のいずれに対しても、これらの平面座標の原点とし、且つ、優先順位を、正面図平面を第１順位、上面図平面を第２順位、そして、側面図平面を第３順位としようとする場合は、次のようにする。即ち、最初に、ＣＡＤ装置の操作者は、図６(ａ)の平面座標の原点に平面図形用寸法基準点を設定し、次に図６(ｂ)の平面座標の原点に平面図形用寸法基準点を設定する。平面図形用寸法基準点の設定は、本実施の形態に用いられているＣＡＤ装置の表示装置１５を見ながら、該当するポイント部分にマウス１４でクリックする等の方法を用いる。
【００７７】
そうすると、平面図形用寸法基準点演算ステップ(Ｓ３３)により、３角法に基づき、自動的に図６(ｃ)の平面図形用寸法基準点が演算されるが、この場合は、図６(ｃ)の平面座標の原点に平面図形用寸法基準点が設定される。又、ＣＡＤ装置の操作者が行なった平面図形用寸法基準点の設定の順番に従って、２次元平面図形優先順位決定ステップ(Ｓ３４)で、正面図平面、上面図平面、及び、側面図平面の優先順位付けが行なわれる。
【００７８】
上記のようにして、設定された平面図形用寸法基準点及び、２次元平面図形の優先順位に基づいて、寸法生成ステップ(Ｓ３５)で、上述した実施の形態３と同様にして、寸法生成が行なわれる。
【００７９】
図１５は、上記の実施の形態４において、前述の図１８の斜視図で示される物体を、２次元平面図形作成ステップ(Ｓ３１)における３次元立体図形として用いて処理を行なった結果、作成された、正面図２１、上面図２２、及び、側面図２３である。この場合においても、上述したと同様に、平面図形用寸法基準点を、正面図平面、上面図平面、或いは、側面図平面のいずれに対しても、これらの平面座標の原点とし、且つ、優先順位を、正面図平面を第１順位、上面図平面を第２順位、そして、側面図平面を第３順位としている。図１５を見ると分かるとおり、正面図２１、上面図２２、及び、側面図２３の各２次元図面の間に、寸法の重複はなく、非常に見やすい図面となっている。
【００８０】
図１６及び図１７は、図１５の場合と同様に、前述の図１８の斜視図で示される物体を、２次元平面図形作成ステップ(Ｓ３１)における３次元立体図形として用いて処理を行なって、正面図と、上面図のみを作成したものである。図１６と図１７の違いは、図１６では、正面図平面の２次元平面図形(図１６(ａ))の方が上面図平面の２次元平面図形(図１６(ｂ))よりも優先順位が高いのに対して、図１７では、上面図平面の２次元平面図形(図１７(ｂ))の方が正面図平面の２次元平面図形(図１７(ａ))よりも優先順位が高い点である。
【００８１】
即ち、ＣＡＤ装置の操作時に、図１６では、ＣＡＤ装置の操作者が、最初に、上面図平面の２次元平面図形の左下角(図１６(ａ)の1))に平面図形用寸法基準点を設定し、次に、正面図平面の２次元平面図形の左下角(図１６(ｂ)の2))に平面図形用寸法基準点を設定した場合を示している。又、図１７では、ＣＡＤ装置の操作者が、最初に、正面図平面の２次元平面図形の左下角(図１７(ｂ)の1))に平面図形用寸法基準点を設定し、次に、上面図平面の２次元平面図形の左下角(図１７(ａ)の2))に平面図形用寸法基準点を設定した場合を示している。図１７と図１８とを比較することによりその違いを知ることができる。
【００８２】
上述した各実施の形態では、水平軸と垂直軸として、Ｘ軸とＹ軸、Ｘ軸とＺ軸、及び、Ｚ軸とＹ軸を用いた２次元平面図形を作成しているが、水平軸と垂直軸として、Ｙ軸とＸ軸、Ｚ軸とＸ軸、及び、Ｙ軸とＺ軸を用いた２次元平面図形を作成する場合や、両者を混在させた場合も、各実施の形態で説明したのと同様の処理をすることができる。
【図面の簡単な説明】
【００８３】
【図１】本発明の第１のＣＡＤ装置の構成を示したブロック図である。
【図２】本発明の第２のＣＡＤ装置の構成を示したブロック図である。
【図３】本実施の形態におけるＣＡＤ装置の構成を示したブロック図である。
【図４】実施の形態１におけるＣＡＤ装置の動作を示したフローチャートである。
【図５】実施の形態１における３次元立体図形の例を示した図である。
【図６】実施の形態１における、(ａ)は正面図平面上の、(ｂ)は上面図平面上の、(ｃ)は側面図平面上の、各２次元平面図形の例を示した図である。
【図７】実施の形態１における、(ａ)は正面図の例(その１)を示した図、(ｂ)は正面図の例(その２)を示した図である。
【図８】２次元座標における座標点の表示方法を示した図である。
【図９】実施の形態２におけるＣＡＤ装置の動作を示したフローチャートである。
【図１０】実施の形態２における正面図の例を示した図である。
【図１１】実施の形態３におけるＣＡＤ装置の動作を示したフローチャートである。
【図１２】実施の形態３における処理を行なわない場合の、(ａ)は正面図、(ｂ)は上面図、(ｃ)は側面図の例を示した図である。
【図１３】実施の形態３における処理を行なった場合の、(ａ)は正面図、(ｂ)は上面図、(ｃ)は側面図の例を示した図である。
【図１４】実施の形態４におけるＣＡＤ装置の動作を示したフローチャートである。
【図１５】実施の形態４における正面図、上面図及び側面図の例を示した図である。
【図１６】実施の形態４における正面図及び上面図の例(その１)を示した図である。
【図１７】実施の形態４における正面図及び上面図の例(その２)を示した図である。
【図１８】一般的な３次元立体図形の例を示した図である。
【図１９】従来例のＣＡＤ装置により作成された上面図の例を示した図である。
【図２０】従来例のＣＡＤ装置により作成された正面図の例を示した図である。
【図２１】従来例のＣＡＤ装置により作成された側面図の例を示した図である。
【符号の説明】
【００８４】
１  ２次元平面図形作成手段
２  寸法生成手段
３  平面図形用寸法基準点設定手段
４  マニュアル操作手段
５  平面図形用寸法基準点演算手段
６  ２次元平面図形優先順位決定手段
１１  ＣＰＵ
１２  メモリ
１３  キーボード
１４  マウス
１５  表示装置
１６  プリンタ
２１  正面図
２２  上面図
２３  側面図
【図１】
2006106938.tif 000008
【図２】
2006106938.tif 000009
【図３】
2006106938.tif 000010
【図４】
2006106938.tif 000011
【図５】
2006106938.tif 000012
【図６】
2006106938.tif 000013
【図７】
2006106938.tif 000014
【図８】
2006106938.tif 000015
【図９】
2006106938.tif 000016
【図１０】
2006106938.tif 000017
【図１１】
2006106938.tif 000018
【図１２】
2006106938.tif 000019
【図１３】
2006106938.tif 000020
【図１４】
2006106938.tif 000021
【図１５】
2006106938.tif 000022
【図１６】
2006106938.tif 000023
【図１７】
2006106938.tif 000024
【図１８】
2006106938.tif 000025
【図１９】
2006106938.tif 000026
【図２０】
2006106938.tif 000027
【図２１】
2006106938.tif 000028