(57)【特許請求の範囲】
【請求項１】
コーナ形状を構成する面要素を３次元形状情報から検索する面要素検索ステップと、
前記検索された面要素を前記３次元形状情報から省略する面要素省略ステップと、
前記面要素省略後の３次元形状情報をＣＡＭ装置で利用する２次元形状情報に変換する投影ステップをコンピュータに実行させることを特徴とするＣＡＤプログラム。
【請求項２】
請求項１に記載のＣＡＤプログラムであって、さらに
前記面要素省略ステップで省略された面要素に関する情報を前記面要素省略後の３次元形状情報に対応させて記憶する省略情報記憶ステップをコンピュータに実行させることを特徴とするＣＡＤプログラム。
【請求項３】
請求項１に記載のＣＡＤプログラムであって、
前記３次元形状情報はフィーチャベースモデルで表現され、
前記面要素省略ステップでは、
前記面要素に該当するフィーチャを前記３次元形状情報から削除するサブステップをコンピュータに実行させることを特徴とするＣＡＤプログラム。
【請求項４】
請求項１に記載のＣＡＤプログラムであって、
前記面要素省略ステップでは、
前記検索された面要素を前記３次元形状情報から削除するサブステップと、
前記削除された面要素に隣接していた面要素を延長するサブステップをコンピュータに実行させることを特徴とするＣＡＤプログラム。
【請求項５】
請求項１に記載のＣＡＤプログラムであって、
前記２次元形状情報は１組あるいは複数組の前記３次元形状情報から変換され、
変換元である前記３次元形状情報の組数に応じて前記面要素に関する情報を省略するか否かを決定する部品数チェックステップをさらにコンピュータに実行させることを特徴とするＣＡＤプログラム。
【請求項６】
請求項１に記載のＣＡＤプログラムであって、さらに
大きさが所定の値より小さい前記面要素を検索するサイズチェックステップをコンピュータに実行させることを特徴とするＣＡＤプログラム。
【請求項７】
請求項６に記載のＣＡＤプログラムであって、
前記サイズチェックステップでは、
前記３次元形状情報に含まれる値を用いて前記面要素のサイズをコンピュータにチェックさせることを特徴とするＣＡＤプログラム。
【請求項８】
請求項６に記載のＣＡＤプログラムであって、
前記サイズチェックステップでは、
前記３次元形状情報に含まれる値に所定の縮尺率を乗じて得られる値を用いて前記面要素のサイズをコンピュータにチェックさせることを特徴とするＣＡＤプログラム。
【請求項９】
コーナ形状を構成する面要素を３次元形状情報から検索する面要素検索部と、
前記３次元形状情報から前記検索された面要素を省略する面要素省略部と、
前記面要素省略後の３次元形状情報をＣＡＭ装置で利用する２次元形状情報に変換する投影部を備えたことを特徴とし、周辺装置を接続可能なＣＡＤ装置。
【請求項１０】
コーナ形状を構成する面要素を３次元形状情報から検索する面要素検索部と、
前記３次元形状情報から前記検索された面要素を省略する面要素省略部と、
前記面要素省略後の３次元形状情報をＣＡＭ装置で利用する２次元形状情報に変換する投影部を備えたことを特徴とするＣＡＤシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はCAD(computer aided design)システムに係り、特に３次元形状情報を２次元形状情報に変換するための投影制御処理を行うＣＡＤシステムに関する。
【背景技術】
【０００２】
立体構造物である製品を３次元的に表現することにより、製品の形状を認識することが容易となり、また、製品の部分形状同士の物理的な干渉を迅速にチェックすることが容易となる。このため、CADシステムにおいては、設計対象物としての製品の３次元形状情報が作成されて用いられている。一方、たとえばCAM(computer aided manufacturing)装置においては、３次元形状情報に比べ製品の平面的な情報である２次元情報のほうが都合のよい場合が多い。そこで、CADシステムにおいて作成した３次元形状情報を２次元形状情報に変換することが行われる。たとえば、特許文献１には、CADシステム上で3次元モデルから自動的に２次元図面を作成する方法が開示されている。
【特許文献１】特開２０００−２２２５９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
CAM装置等で利用する加工用２次元図面は、必ずしも細部に亘る正確さを要求されるものではなく、場合によっては、敢えて簡略図面としたほうが都合のよい場合もある。たとえば、コーナ形状の情報に関しては、コーナ形状加工後の正確な図面よりもコーナ形状加工前の形状、寸法情報のわかる図面が重要となるが、３次元形状情報から単純に２次元形状情報を作成した場合、３次元形状情報に含まれる詳細情報が正確に反映されるため、この２次元形状情報から得られる２次元投影図面は、コーナ形状加工後の正確な図面となる。
【０００４】
より具体的に説明すると、構造物の凸部における角や凹部における隅にフィレットあるいは面取りを施すことがあるが、通常、フィレット部、面取り部の縁線は製品を製造する上ではあまり重要な情報ではなく、従来も製品全体の２次元投影図面を描く場合には無視することが多い。しかしながら、３次元形状情報から変換して作成した２次元形状情報にはこれら縁線のデータが保持されており、この２次元形状情報から得られる２次元投影図面にはこれらフィレット部、面取り部の縁線が表示される。
【０００５】
一般に、これらのコーナ形状は製品全体の大きさに比べるとかなり小さく、図面に表示した場合、目視できないことが多いため、一見、コーナ形状を反映していない図面のように見える。このため、３次元形状情報を単純に変換して作成した２次元形状情報に基づく２次元投影図面上で製品形状の編集や寸法線の付記を行うと、誤ってコーナ形状の縁線のデータを用いた処理を行う可能性がある。これを防止するため、従来においては、コーナ形状等の製品全体の大きさに比して極めて小さい部位を拡大表示して、寸法線等を付記した箇所の確認を行う必要があった。
【０００６】
本発明の目的は、誤った編集や誤った寸法線の付記を犯しにくい２次元投影図面を得るための、３次元形状情報から２次元形状情報への投影制御処理を行うＣＡＤシステムを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、ＣＡＤプログラムであって、コーナ形状を構成する面要素を３次元形状情報から検索する面要素検索ステップと、前記検索された面要素を前記３次元形状情報から省略する面要素省略ステップと、前記面要素省略後の３次元形状情報を２次元形状情報に変換する投影ステップをコンピュータに実行させることを特徴とする。
【０００８】
本発明は、上述のＣＡＤプログラムであって、さらに、前記面要素省略ステップで省略された面要素に関する情報を前記面要素省略後の３次元形状情報に対応させて記憶する省略情報記憶ステップをコンピュータに実行させることを特徴とする。
【０００９】
本発明は、上述のＣＡＤプログラムであって、さらに、前記３次元形状情報はフィーチャベースモデルで表現され、前記面要素省略ステップでは、前記面要素に該当するフィーチャを前記３次元形状情報から削除するサブステップをコンピュータに実行させることを特徴とする。
【００１０】
本発明は、上述のＣＡＤプログラムであって、さらに、前記面要素省略ステップでは、前記検索された面要素を前記３次元形状情報から削除するサブステップと、前記削除された面要素に隣接していた面要素を延長するサブステップをコンピュータに実行させることを特徴とする。
【００１１】
本発明は、上述のＣＡＤプログラムであって、さらに、前記２次元形状情報は１組あるいは複数組の前記３次元形状情報から変換され、変換元である前記３次元形状情報の組数に応じて前記面要素に関する情報を省略するか否かを決定する部品数チェックステップをさらにコンピュータに実行させることを特徴とする。
【００１２】
本発明は、上述のCADプログラムであって、さらに、大きさが所定の値より小さい前記面要素を検索するサイズチェックステップをコンピュータに実行させることを特徴とする。
【００１３】
本発明は、上述のCADプログラムであって、さらに、前記サイズチェックステップでは、前記３次元形状情報に含まれる値を用いて前記面要素のサイズをコンピュータにチェックさせることを特徴とする。
【００１４】
本発明は、上述のCADプログラムであって、さらに、前記サイズチェックステップでは、前記３次元形状情報に含まれる値に所定の縮尺率を乗じて得られる値を用いて前記面要素のサイズをコンピュータにチェックさせることを特徴とする。
【００１５】
本発明は、ＣＡＤ装置であって、コーナ形状を構成する面要素を３次元形状情報から検索する面要素検索部と、前記３次元形状情報から前記検索された面要素を省略する面要素省略部と、前記面要素省略後の３次元形状情報を２次元形状情報に変換する投影部を備えたことを特徴とし、周辺装置を接続可能とする。
【００１６】
本発明は、ＣＡＤシステムであって、コーナ形状を構成する面要素を３次元形状情報から検索する面要素検索部と、前記３次元形状情報から前記検索された面要素を省略する面要素省略部と、前記面要素省略後の３次元形状情報を２次元形状情報に変換する投影部を備えたことを特徴とする。
【発明の効果】
【００１７】
本発明では、３次元形状を投影した2次元投影図面を作成するにあたり、あらかじめ３次元形状情報からコーナ形状に関する情報を省略した上で、2次元形状情報に変換するため、2次元投影図面上で製品形状の編集や寸法線の付記を行っても、コーナ形状に由来する誤った処理を行う可能性を排除できるという効果がある。
【発明を実施するための最良の形態】
【００１８】
以下、図面に基づいて実施例を説明する。
図１は、本発明にかかる投影制御処理方法を実施するCADシステム例の概略構成を示すブロック図である。CAD装置２には３次元形状情報を２次元形状情報に変換する際の投影処理を制御する投影制御処理部４と３次元形状情報を扱うために必要な機能のライブラリであるモデリングカーネル６が含まれ、投影制御処理部４はモデリングカーネル６から提供される機能を用いて投影制御処理を行う。投影制御処理部４には３次元形状情報を検索する３次元形状検索処理部８と、３次元形状情報を編集する３次元形状編集処理部１０と、３次元形状情報を２次元形状情報に変換する投影処理部１２が含まれる。CAD装置２には利用者からの入力を受け付けるための入力手段１４と、CAD装置で生成された図面を表示する表示装置１６と、３次元形状情報を記憶している補助記憶装置１８と、検索された３次元形状や、編集途中の３次元形状情報、3次元形状情報から変換された２次元形状情報などを記憶する主記憶装置２０が接続されている。
【００１９】
図２は、本発明の一実施例にかかるフローチャートである。図２中のフィレット面の検索・蓄積処理（Ｓ１２）、面取り面の検索・蓄積処理（Ｓ１４）、および削除対象コーナ形状の絞込み処理（Ｓ１６）については、それぞれ図３、図４、および図５に詳細のフローチャートを示す。以下、図２〜５のフローチャートに基づいて本発明の実施例における処理の流れを説明する。なお、本実施形態におけるコーナ形状に関する情報の省略は、コーナ形状に関する情報の削除として説明するが、本発明におけるコーナ形状に関する情報の省略はコーナ形状情報の削除のみに限定するものではない。コーナ形状を簡略形状に置換あるいは変形することで、コーナ形状に関する情報が利用者の意図によらず使用されることを防止する形態も含む。すなわち、ここでいう省略とは、現在の情報から必須でない２次的な情報を分離し、適切な処理を施すことによって、２次的な情報の影響を取り除いた本来の情報を得ることである。
【００２０】
投影処理に先立って、利用者による図面条件、サイズ条件の入力を受け付ける（ステップＳ２）。図面条件はたとえば組図、部品図を指定するものであって、コーナ形状の削除処理の対象となる図面を指定する。ここで、たとえば、部品図は部品数が１点のみの図面、組図は部品数が２点以上の図面とする。サイズ条件は、所定のサイズ以下のコーナ形状のみを削除対象とするか（サイズ条件あり）、サイズによらずすべてのコーナ形状を削除対象とするか（サイズ条件なし）を指定するものであり、サイズ条件を指定する場合には、そのサイズが物理サイズ（３次元形状情報に記憶されているサイズのまま）で計算するのか、論理サイズ（３次元形状情報に記憶されているサイズに図面の縮尺率を乗じる）で計算するのかも指定した上で、基準となるサイズを指定する。
【００２１】
投影対象図面における部品数を取得し（ステップＳ４）、部品数が図面条件に適合すれば（ステップＳ６：Ｙｅｓ）、３次元形状情報がフィーチャベースモデルか否かを判定する（ステップＳ８）。フィーチャベースモデルであれば（ステップＳ８：Ｙｅｓ）フィレット／面取りフィーチャの検索を行い、検索結果を蓄積する（ステップＳ１０）。フィーチャベースモデルでなければ（ステップＳ８：Ｎｏ）、フィレット面の検索・蓄積処理（ステップＳ１２）および面取り面の検索・蓄積処理（ステップＳ１４）を行う。
【００２２】
蓄積されたコーナ形状から削除対象とするコーナ形状を絞り込み（ステップＳ１６）、絞り込まれたフィーチャあるいは面要素を３次元形状情報から削除し（ステップＳ１８）、削除後の３次元形状情報を基に投影処理を行って（ステップＳ２０）、２次元形状情報を得る。なお、３次元形状情報がフィーチャベースモデルでない場合のステップ１８では、面要素の削除後、削除された面要素に隣接していた面要素を周知の方法によって延長し、削除された部分を補完する。また、ステップ１８では、削除したフィーチャあるいは面要素に関する情報を記憶しておき、後に削除後の２次元投影図面上で寸法情報等を記入する際に、当該寸法情報等を記入する対象であって前記ステップＳ１８において削除等の省略処理がされた部分に対応するフィーチャあるいは面要素について前記記憶された情報に基づいて寸法情報を記入するようにしてもよい。
【００２３】
フィレット面の検索・蓄積処理の流れを説明する。まず、フィレット面の候補となる円筒面Ｆ１を検索し（ステップＳ２２）、Ｆ１に滑らかに繋がる２平面Ｆ２、Ｆ３を検索する（ステップＳ２４）。Ｆ２、Ｆ３の法線ベクトルのなす角が０°より大きく、かつ１８０°より小さくなるようなＦ１を抽出し（ステップＳ２６）、フィレット面として蓄積する（ステップＳ２８）。次に、フィレット面の候補となるトーラス面Ｆ４を検索し（ステップＳ３０）、Ｆ４に滑らかに繋がる平面または円錐面Ｆ５を検索する（ステップＳ３２）。さらにＦ４に滑らかに繋がる円筒面または円錐面Ｆ６を検索する（ステップＳ３４）。Ｆ５の法線あるいは中心軸とＦ６の中心軸が平行になるようなＦ４を抽出し（ステップＳ３６）、フィレット面として蓄積する（ステップＳ３８）。
【００２４】
面取り面の検索・蓄積処理の流れを説明する。まず、面取り面の候補となる平面Ｆ７を検索し（ステップＳ４０）、Ｆ７と接続しており、法線ベクトルがＦ７の法線ベクトルと同一平面Ｐ上にある２つの平面Ｆ８、Ｆ９を検索する（ステップＳ４２）。Ｆ７とＦ９の法線ベクトルがなす角（狭角側）とＦ８とＦ７の法線ベクトルがなす角（狭角側）の和が１８０度未満となるＦ７を抽出し（ステップＳ４４）、そこからさらに、面Ｐの法線方向から見たＦ７、Ｆ８、Ｆ９のエクステント形状が最短となるようなＦ７を抽出して（ステップＳ４６）、面取り面として蓄積する（ステップＳ４８）。
【００２５】
次に、面取り面の候補として、円または円弧状の２つの稜線Ｅ１、Ｅ２を持つ円錐面または円筒面Ｆ１０を検索し（ステップＳ５０）、稜線Ｅ１、Ｅ２のそれぞれをＦ１０と共有する面Ｆ１１、Ｆ１２を検索する（ステップＳ５２）。このとき、Ｆ１０が突起形状ならば、Ｆ１１、Ｆ１２も突起形状のものを検索し、Ｆ１０が穴形状ならば、Ｆ１１、Ｆ１２も穴形状のものを検索する。Ｆ１０が円筒面の場合、Ｆ１１、Ｆ１２の一方が平面または円錐面で他方が円錐面となるＦ１０を抽出して（ステップＳ５４）、面取り面として蓄積する（ステップＳ５８）。Ｆ１０が円錐面の場合、Ｆ１１、Ｆ１２の一方が平面または円錐面で他方が円錐面または円筒面となるＦ１０を抽出して（ステップＳ５６）、面取り面として蓄積する（ステップＳ５８）。
【００２６】
削除対象コーナ形状の絞込み処理の流れを説明する。まず、サイズ条件があるか否かをチェックし（ステップＳ６０）、なければ（ステップＳ６０：Ｎｏ）、蓄積されたすべてのコーナ形状を削除対象として残したまま、利用者による削除対象の調整ステップ（ステップＳ７０）に移る。サイズ条件があれば（ステップＳ６０：Ｙｅｓ）、サイズの種類をチェックし（ステップＳ６２）、サイズが物理サイズであれば（ステップＳ６２：物理サイズ）３次元形状情報に記憶された情報をそのまま用いてサイズチェックのステップ（ステップＳ６６）を実行し、サイズが論理サイズであれば（ステップＳ６２：論理サイズ）、蓄積されたすべてのコーナ形状について、３次元形状情報に記憶された情報に図面の縮尺率を乗じて論理サイズを計算し（ステップＳ６４）、この値を用いてサイズチェックのステップ（ステップＳ６６）を実行する。蓄積されたコーナ形状の各々のサイズを、指定されたサイズと比較し（ステップＳ６６）、指定されたサイズより小さければ（ステップＳ６６：Ｎｏ）、このコーナ形状を削除対象として残しておくが、指定されたサイズ以上であれば（ステップＳ６６：Ｙｅｓ）、削除対象から除外する。最後に利用者によって、個別にコーナ形状の削除対象の調整がなされる（ステップＳ７０）。
【００２７】
以下、具体例で説明する。図６は、従来のＣＡＤシステムにおける誤った寸法線付記の第１の例を示す図である。図６（ａ）は、ある縮尺率における部品図であり、図６（ｂ）は、その一部を拡大した図である。図６（ａ）において、右端の突出部分に寸法線を付記すべく、その上辺を指定して寸法線の付記を指示すると、１３．２３という寸法が表示される。ところが、図６（ｂ）にあるように、右端に面取りが施されており、この寸法は、実は面取りの縁線までの長さである。このように、従来の投影処理では、３次元形状情報が正確に２次元形状情報に反映される。これを避けるために、投影処理の前に、３次元形状情報から面取り部に関する情報を取り除き、その上で投影処理を行って２次元形状情報に変換する。図７は、本発明によるＣＡＤシステムにおける正しい寸法線付記の第１の例を示す図である。図７（ａ）は、ある縮尺率における部品図であり、図７（ｂ）は、その一部を拡大した図である。図７（ｂ）に見られるように、２次元形状情報に面取り部の情報が含まれていないため、図７（ａ）において右端の突出部分に寸法線を付記すべく、その上辺を指定して寸法線の付記を指示すると、１３．７０という寸法が表示される。
【００２８】
図８は、従来のＣＡＤシステムにおける誤った寸法線付記の第２の例を示す図である。図８（ａ）は、ある縮尺率における部品図であり、図８（ｂ）は、その一部を拡大した図である。図８（ａ）において、右端の突出部分に寸法線を付記すべく、その上辺および斜辺を指定して寸法線の付記を指示すると、１４．６７および２．３４という寸法が表示される。ところが、図８（ｂ）にあるように、面取りが施されており、この寸法は、実は面取りの縁線までの長さである。図９は、本発明によるＣＡＤシステムにおける正しい寸法線付記の第２の例を示す図である。図９（ａ）は、ある縮尺率における部品図であり、図９（ｂ）は、その一部を拡大した図である。図９（ｂ）に見られるように、２次元形状情報に面取り部の情報が含まれていないため、図９（ａ）において右端の突出部分に寸法線を付記すべく、その上辺および斜辺を指定して寸法線の付記を指示すると、１５．００および３．００という寸法が表示される。
【００２９】
このように、本実施形態によれば、３次元形状情報から変換して得られた２次元形状情報にコーナ形状に関する情報を含まないようにできるため、2次元投影図面上で編集や寸法線の付記を行っても、コーナ形状に由来する誤った処理を行う可能性を排除できる。
【００３０】
なお、上述した実施形態にかかるＣＡＤシステムは、ハードウェアとして実施可能であるだけでなく、コンピュータのソフトウェアとしても実施可能である。例えば、図１に示した３次元形状検索処理部８、３次元形状編集処理部１０、投影処理部１２の機能をコンピュータに実行させるプログラムを作成し、当該プログラムをコンピュータのメモリに読み込ませて実行させれば、図１に示した投影制御処理部を実現することができる。
【００３１】
本発明の実施形態にかかる情報提示装置を実現するプログラムは、図１０に示すように、ＣＤ−ＲＯＭやＣＤ−ＲＷ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ等やフレキシブルディスク等の可搬型記録媒体２４だけでなく、通信回線２６の先に備えられた他の記憶装置２８や、コンピュータシステム２２のハードディスクやＲＡＭ等の記憶装置、記録媒体３０のいずれに記憶されるものであってもよく、プログラム実行時には、プログラムはローディングされ、主メモリ上で実行される。
【００３２】
以上の実施例を含む実施形態に関して、さらに以下の付記を開示する。
（付記１）
コーナ形状を構成する面要素を３次元形状情報から検索する面要素検索ステップと、
前記検索された面要素を前記３次元形状情報から省略する面要素省略ステップと、
前記面要素省略後の３次元形状情報を２次元形状情報に変換する投影ステップをコンピュータに実行させることを特徴とするCADプログラム。（１）
（付記２）
付記１に記載のCADプログラムであって、さらに
前記面要素省略ステップで省略された面要素に関する情報を前記面要素省略後の３次元形状情報に対応させて記憶する省略情報記憶ステップをコンピュータに実行させることを特徴とするCADプログラム。（２）
（付記３）
付記１に記載のCADプログラムであって、
前記３次元形状情報はフィーチャベースモデルで表現され、
前記面要素省略ステップでは、
前記面要素に該当するフィーチャを前記３次元形状情報から削除するサブステップをコンピュータに実行させることを特徴とするCADプログラム。（３）
（付記４）
付記１に記載のCADプログラムであって、
前記面要素省略ステップでは、
前記検索された面要素を前記３次元形状情報から削除するサブステップと、
前記削除された面要素に隣接していた面要素を延長するサブステップをコンピュータに実行させることを特徴とするCADプログラム。（４）
（付記５）
付記１に記載のCADプログラムであって、
前記２次元形状情報は１組あるいは複数組の前記３次元形状情報から変換され、
変換元である前記３次元形状情報の組数に応じて前記面要素に関する情報を省略するか否かを決定する部品数チェックステップをさらにコンピュータに実行させることを特徴とするCADプログラム。（５）
（付記６）
付記１に記載のCADプログラムであって、さらに
大きさが所定の値より小さい前記面要素を検索するサイズチェックステップをコンピュータに実行させることを特徴とするCADプログラム。（６）
（付記７）
付記６に記載のCADプログラムであって、さらに
前記所定の値の設定を受け付けるサイズ指定ステップをコンピュータに実行させることを特徴とするCADプログラム。
【００３３】
（付記８）
付記６に記載のCADプログラムであって、
前記サイズチェックステップでは、
前記３次元形状情報に含まれる値を用いて前記面要素のサイズをコンピュータにチェックさせることを特徴とするCADプログラム。（７）
（付記９）
付記６に記載のCADプログラムであって、
前記サイズチェックステップでは、
前記３次元形状情報に含まれる値に所定の縮尺率を乗じて得られる値を用いて前記面要素のサイズをコンピュータにチェックさせることを特徴とするCADプログラム。（８）
（付記１０）
付記６に記載のCADプログラムであって、さらに
前記検索結果を省略対象として表示するステップと、
前記省略対象の変更を受け付けるステップをコンピュータに実行させることを特徴とするCADプログラム。
【００３４】
（付記１１）
コーナ形状を構成する面要素を３次元形状情報から検索する面要素検索ステップと、
前記検索された面要素を前記３次元形状情報から省略する面要素省略ステップと、
前記面要素省略後の３次元形状情報を２次元形状情報に変換する投影ステップをコンピュータに実行させるCADプログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【００３５】
（付記１２）
付記１１に記載の記録媒体であって、
前記CADプログラムは前記コンピュータに、さらに
前記面要素省略ステップで省略された面要素に関する情報を面要素省略後の３次元形状情報に対応させて記憶する省略情報記憶ステップを実行させるCADプログラムであることを特徴とする記録媒体。
【００３６】
（付記１３）
付記１１に記載の記録媒体であって、
前記３次元形状情報はフィーチャベースモデルで表現され、
前記CADプログラムは前記コンピュータに、
前記面要素省略ステップで、
前記面要素に該当するフィーチャを前記３次元形状情報から削除するサブステップを実行させるCADプログラムであることを特徴とする記録媒体。
【００３７】
（付記１４）
付記１１に記載の記録媒体であって、
前記CADプログラムは前記コンピュータに、
前記面要素省略ステップで、
前記検索された面要素を前記３次元形状情報から削除するサブステップと、
前記削除された面要素に隣接していた面要素を延長するサブステップを実行させるCADプログラムであることを特徴とする記録媒体。
【００３８】
（付記１５）
付記１１に記載の記録媒体であって、
前記２次元形状情報は１組あるいは複数組の前記３次元形状情報から変換され、
前記CADプログラムは前記コンピュータに、さらに
変換元である前記３次元形状情報の組数に応じて前記面要素に関する情報を省略するか否かを決定する部品数チェックステップを実行させるCADプログラムであることを特徴とする記録媒体。
【００３９】
（付記１６）
付記１１に記載の記録媒体であって、
前記CADプログラムは前記コンピュータに、さらに
大きさが所定の値より小さい前記面要素を検索するサイズチェックステップを実行させるCADプログラムであることを特徴とする記録媒体。
【００４０】
（付記１７）
付記１６に記載の記録媒体であって、
前記CADプログラムは前記コンピュータに、さらに
前記所定の値の設定を受け付けるサイズ指定ステップを実行させるCADプログラムであることを特徴とする記録媒体。
【００４１】
（付記１８）
付記１６に記載の記録媒体であって、
前記CADプログラムは前記コンピュータに、
前記サイズチェックステップで、
前記３次元形状情報に含まれる値を用いて前記面要素のサイズをチェックさせるCADプログラムであることを特徴とする記録媒体
（付記１９）
付記１６に記載の記録媒体であって、
前記CADプログラムは前記コンピュータに、
前記サイズチェックステップで、
前記３次元形状情報に含まれる値に所定の縮尺率を乗じて得られる値を用いて前記面要素のサイズをチェックさせるCADプログラムであることを特徴とする記録媒体。
【００４２】
（付記２０）
付記１６に記載の記録媒体であって、
前記CADプログラムは前記コンピュータに、さらに
前記検索結果を省略対象として表示するステップと、
前記省略対象の変更を受け付けるステップを実行させるCADプログラムであることを特徴とする記録媒体。
【００４３】
（付記２１）
コーナ形状を構成する面要素を３次元形状情報から検索する面要素検索部と、
前記３次元形状情報から前記検索された面要素を省略する面要素省略部と、
前記面要素省略後の３次元形状情報を２次元形状情報に変換する投影部を備えたことを特徴とし、周辺装置を接続可能なCAD装置。（９）
（付記２２）
付記２１に記載のCAD装置であって、さらに
前記面要素省略部で省略された面要素に関する情報を面要素省略後の３次元形状情報に対応させて記憶する省略情報記憶部を備えたことを特徴とするCAD装置。
【００４４】
（付記２３）
付記２１に記載のCAD装置であって、
前記３次元形状情報はフィーチャベースモデルで表現され、
前記面要素省略部は、
前記面要素に該当するフィーチャを前記３次元形状情報から削除することを特徴とするCAD装置。
【００４５】
（付記２４）
付記２１に記載のCAD装置であって、
前記面要素省略部は、
前記検索された面要素を前記３次元形状情報から削除し、
前記削除された面要素に隣接していた面要素を延長することを特徴とするCAD装置。
【００４６】
（付記２５）
付記２１に記載のCAD装置であって、
前記２次元形状情報は１組あるいは複数組の前記３次元形状情報から変換され、
変換元である前記３次元形状情報の組数に応じて前記面要素を省略するか否かを決定する部品数チェック部をさらに備えたことを特徴とするCAD装置。
【００４７】
（付記２６）
付記２１に記載のCAD装置であって、さらに
大きさが所定の値より小さい前記面要素を検索するサイズチェック部を備えたことを特徴とするCAD装置。
【００４８】
（付記２７）
付記２６に記載のCAD装置であって、さらに
前記所定の値の設定を受け付けるサイズ指定部を備えたことを特徴とするCAD装置。
【００４９】
（付記２８）
付記２６に記載のCAD装置であって、
前記サイズチェック部は、
前記３次元形状情報に含まれる値を用いて前記面要素のサイズをチェックすることを特徴とするCAD装置。
【００５０】
（付記２９）
付記２６に記載のCAD装置であって、
前記サイズチェック部は、
前記３次元形状情報に含まれる値に所定の縮尺率を乗じて得られる値を用いて前記面要素のサイズをチェックすることを特徴とするCAD装置。
【００５１】
（付記３０）
付記２６に記載のCAD装置であって、さらに
前記検索結果を省略対象として表示する表示部と、
前記省略対象の変更を受け付ける省略対象変更部を備えたことを特徴とするCAD装置。
【００５２】
（付記３１）
コーナ形状を構成する面要素を３次元形状情報から検索する面要素検索部と、
前記３次元形状情報から前記検索された面要素を省略する面要素省略部と、
前記面要素省略後の３次元形状情報を２次元形状情報に変換する投影部を備えたことを特徴とするCADシステム。（１０）
（付記３２）
付記３１に記載のCADシステムであって、さらに
前記面要素省略部で省略された面要素に関する情報を面要素省略後の３次元形状情報に対応させて記憶する省略情報記憶部を備えたことを特徴とするCADシステム。
【００５３】
（付記３３）
付記３１に記載のCADシステムであって、
前記３次元形状情報はフィーチャベースモデルで表現され、
前記面要素省略部は、
前記面要素に該当するフィーチャを前記３次元形状情報から削除することを特徴とするCADシステム。
【００５４】
（付記３４）
付記３１に記載のCADシステムであって、
前記面要素省略部は、
前記検索された面要素を前記３次元形状情報から削除し、
前記削除された面要素に隣接していた面要素を延長することを特徴とするCADシステム。
【００５５】
（付記３５）
付記３１に記載のCADシステムであって、
前記２次元形状情報は１組あるいは複数組の前記３次元形状情報から変換され、
変換元である前記３次元形状情報の組数に応じて前記面要素を省略するか否かを決定する部品数チェック部をさらに備えたことを特徴とするCADシステム。
【００５６】
（付記３６）
付記３１に記載のCADシステムであって、さらに
大きさが所定の値より小さい前記面要素を検索するサイズチェック部を備えたことを特徴とするCADシステム。
【００５７】
（付記３７）
付記３６に記載のCADシステムであって、さらに
前記所定の値の設定を受け付けるサイズ指定部を備えたことを特徴とするCADシステム。
【００５８】
（付記３８）
付記３６に記載のCADシステムであって、
前記サイズチェック部は、
前記３次元形状情報に含まれる値を用いて前記面要素のサイズをチェックすることを特徴とするCADシステム。
【００５９】
（付記３９）
付記３６に記載のCADシステムであって、
前記サイズチェック部は、
前記３次元形状情報に含まれる値に所定の縮尺率を乗じて得られる値を用いて前記面要素のサイズをチェックすることを特徴とするCADシステム。
【００６０】
（付記４０）
付記３６に記載のCADシステムであって、さらに
前記検索結果を省略対象として表示する表示部と、
前記省略対象の変更を受け付ける省略対象変更部を備えたことを特徴とするCADシステム。
【図面の簡単な説明】
【００６１】
【図１】本発明にかかる投影制御処理方法を実施するCADシステム例の概略構成を示すブロック図。
【図２】本発明の一実施例にかかるフローチャート。
【図３】フィレット面の検索・蓄積処理のフローチャート。
【図４】面取り面の検索・蓄積処理のフローチャート。
【図５】削除対象コーナ形状の絞込み処理のフローチャート。
【図６】誤った寸法線付記の第１の例を示す図。
【図７】正しい寸法線付記の第１の例を示す図。
【図８】誤った寸法線付記の第２の例を示す図。
【図９】正しい寸法線付記の第２の例を示す図。
【図１０】コンピュータ環境の例を示す図
【符号の説明】
【００６２】
２：ＣＡＤ装置
４：投影制御処理部
６：モデリングカーネル
８：３次元形状検索処理部
１０：３次元形状編集処理部
１２：投影処理部
１４：入力手段
１６：表示手段
１８：補助記憶装置
２０：主記憶装置
【図１】
0004770360.tif 000002
【図２】
0004770360.tif 000003
【図３】
0004770360.tif 000004
【図４】
0004770360.tif 000005
【図５】
0004770360.tif 000006
【図６】
0004770360.tif 000007
【図７】
0004770360.tif 000008
【図８】
0004770360.tif 000009
【図９】
0004770360.tif 000010
【図１０】
0004770360.tif 000011