(57)【要約】    【課題】  基準要素を指定して属性情報を作成する際、ユーザによる属性情報の記入漏れの有無を判断するための時間や手間を軽減できる情報処理装置を提供する。    【解決手段】  モデルの作成を行い（Ｓ１１）、作成されたモデルに、属性情報を作成して関連付ける（Ｓ１２）。必要な属性情報を記入した後、属性情報の記入漏れの有無を判断する際に基準（寸法基準）となるデータムを選択する（Ｓ１３）。属性情報の記入漏れの有無を判断する際の寸法構造上の方向（Ｘ、Ｙ、Ｚ方向等）を指定する（Ｓ１４）。記入漏れの有無を判断し（Ｓ１５）、記入漏れが無い場合、そのまま終了する。一方、記入漏れがあった場合、寸法構造上、繋がっている属性情報の表示を変化させず、繋がっていない属性情報の表示のみを変化させて識別可能な状態にする（Ｓ１６）。【選択図】      図３
2006059275.tif 000002
【特許請求の範囲】
【請求項１】
形状モデルの要素の属性情報を表示する情報処理装置であって、
前記形状モデルの属性情報を作成する属性情報作成手段と、
前記作成された属性情報の中で、寸法構造上、繋がっていない属性情報の有無を判断する判断手段とを備えたことを特徴とする情報処理装置。
【請求項２】
三次元空間に仮想的な平面を設定する設定手段と、
前記属性情報を前記仮想的な平面に関連付ける関連付け手段とをさらに備え、
前記判断手段は、前記仮想的な平面に関連付けられた属性情報の中で、寸法構造上、繋がっていない属性情報の有無を、前記仮想的な平面単位で判断することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記寸法構造上、繋がっていない属性情報を識別可能な状態で画面に表示する表示制御手段をさらに備えたことを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
前記寸法構造上、繋がっている属性情報の最下位の属性情報のいずれか１つと、前記寸法構造上、繋がっていない属性情報の最上位の属性情報のいずれか１つとを繋げるための、新たな属性情報を作成する箇所を画面に表示する表示手段を備えたことを特徴とする請求項１または２記載の情報処理装置。
【請求項５】
情報処理装置を用いて、形状モデルの要素の属性情報を表示する属性情報処理方法であって、
前記形状モデルの属性情報を作成する属性情報作成ステップと、
前記作成された属性情報の中で、寸法構造上、繋がっていない属性情報の有無を判断する判断ステップとを有することを特徴とする属性情報処理方法。
【請求項６】
三次元空間に仮想的な平面を設定する設定ステップと、
前記属性情報を前記仮想的な平面に関連付ける関連付けステップとをさらに有し、
前記判断ステップでは、前記仮想的な平面に関連付けられた属性情報の中で、寸法構造上、繋がっていない属性情報の有無を、前記仮想的な平面単位で判断することを特徴とする請求項５記載の属性情報処理方法。
【請求項７】
前記寸法構造上、繋がっていない属性情報を識別可能な状態で画面に表示する表示ステップをさらに有することを特徴とする請求項５または６記載の属性情報処理方法。
【請求項８】
前記寸法構造上、繋がっている属性情報の最下位の属性情報のいずれか１つと、前記寸法構造上、繋がっていない属性情報の最上位の属性情報のいずれか１つとを繋げるための、新たな属性情報を作成する箇所を画面に表示する表示ステップを有することを特徴とする請求項５または６記載の属性情報処理方法。
【請求項９】
請求項５乃至８のいずれかに記載の属性情報処理方法を実行するためのコンピュータ読み取り可能なプログラムコードを保持する記憶媒体。
【請求項１０】
請求項５乃至８のいずれかに記載の属性情報処理方法を実行するためのコンピュータ読み取り可能なプログラムコードを有するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、三次元モデルなどの要素の属性情報を表示する情報処理装置および属性情報処理方法に関する。
【背景技術】
【０００２】
従来、２次元（２Ｄ）図面において、寸法抜けの有無等の判断は、人手によって行われていた。本出願人は、既に三次元（３Ｄ）モデルの要素の属性情報として、寸法を付加することを提案している。そして、３Ｄモデルに寸法等を直接関連付けて表示するような３Ｄ図面では、図面作成中あるいは図面完成後、出力された紙上あるいはＣＡＤ図面上で、属性情報が関連付けられた属性配置平面を確認することで、寸法抜け等、属性情報の記入漏れの有無が人手によって判断されてきた（特許文献１参照）。
【０００３】
図２３は従来の３Ｄ図面における属性情報の作成を示す図である。始めに、寸法の引き出し元の面に寸法基準を作成する。図中、「Ａ」、「Ｂ」は寸法基準を表す。この後、寸法引き出し先の要素を指定することで、属性情報を作成する。ここで、属性情報とは、距離（長さ、幅、厚さ等）、角度、穴径、半径、面取り等の寸法、およびこの寸法に付随する寸法公差である。
【特許文献１】特開２００２−３２４０８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
そこで、本発明は、上記特許文献１を改善するものであり、基準要素を指定して属性情報を作成する際、ユーザによる属性情報の記入漏れの有無を判断するための時間や手間を軽減できる情報処理装置および属性情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の情報処理装置は、形状モデルの要素の属性情報を表示する情報処理装置であって、前記形状モデルの属性情報を作成する属性情報作成手段と、前記作成された属性情報の中で、寸法構造上、繋がっていない属性情報の有無を判断する判断手段とを備える。
【０００６】
本発明の属性情報処理方法は、情報処理装置を用いて、形状モデルの要素の属性情報を表示する属性情報処理方法であって、前記形状モデルの属性情報を作成する属性情報作成ステップと、前記作成された属性情報の中で、寸法構造上、繋がっていない属性情報の有無を判断する判断ステップとを有する。
【発明の効果】
【０００７】
本発明によれば、形状モデルの属性情報を作成し、作成された属性情報の中で、寸法構造上、繋がっていない属性情報の有無を判断するので、ユーザが、作成された属性情報を紙上もしくはＣＡＤ図面上で一から順に追って行き、時間や手間をかけて属性情報の記入漏れを探したり、チェックミスによる属性情報の記入漏れを見過ごすことを防止でき、図面作成を間違いなく容易に行うことができる。したがって、基準要素を指定して属性情報を作成する際、ユーザによる属性情報の記入漏れの有無を判断するための時間や手間を軽減できる。
【発明を実施するための最良の形態】
【０００８】
本発明の情報処理装置および属性情報処理方法の実施の形態について図面を参照しながら説明する。本実施形態の情報処理装置は、部品の設計に用いられる３Ｄ−ＣＡＤ（三次元ＣＡＤ）装置に適用される。
【０００９】
［第１の実施形態］
図１は第１の実施形態における三次元ＣＡＤ装置の電気的構成を示す図である。この三次元ＣＡＤ装置３１は、属性情報が関連付けられる仮想的な平面（属性配置平面）を設定する属性配置平面設定部、仮想的な平面に属性情報を関連付けて記憶する記憶部、および仮想的な平面上に属性情報を配置する属性情報配置部の機能を有するものであり、三次元ＣＡＤ装置３１が有するＣＰＵ３２、内部記憶部３３、外部記憶部３４、表示部３５、入力部３６、外部接続部３７および出力部３８によって実現される。ここで、内部記憶部３３としては、半導体メモリが挙げられる。また、外部記憶部３４としては、磁気記憶装置が挙げられ、外部記憶部３４には、ＣＡＤデータや三次元ＣＡＤプログラムが格納されている。入力部３６は三次元ＣＡＤプログラムに対して指示等を与えるマウス、キーボード等からなる。出力部３８はＣＰＵ３２からの指令（命令）にしたがって紙図面等を出力するプリンタ等からなる。表示部３５はＬＣＤ，ＣＲＴなどからなり、ＣＰＵ３２からの指令にしたがって形状等を表示する。さらに、この三次元ＣＡＤ装置は、外部接続部３７を介してプリンタやプロッタ等の出力装置、サーバ装置等と接続可能である。外部接続部３７は、三次元ＣＡＤ装置と外部装置とを接続し、本装置からのデータを外部装置に供給したり、外部装置から本装置を制御したりするためのものである。
【００１０】
オペレータが入力部３６を介してＣＰＵにコマンドを送信することにより三次元ＣＡＤプログラムの起動を指示すると、外部記憶部３４に格納された三次元ＣＡＤプログラムは、ＣＰＵ３２によって内部記憶部３３に読み込まれて実行される。この三次元ＣＡＤプログラムは、入力部３６を介して入力されたオペレータの指示に従って、仮想空間内に三次元モデルを形成する。
【００１１】
図２は三次元ＣＡＤ装置の動作処理手順を示すフローチャートである。この処理プログラムは、外部記憶部３４に格納されており、ＣＰＵ３２によって実行される。まず、オペレータによって入力部３６からＣＡＤプログラムの起動の指示が入力されると、ＣＰＵ３２は外部記憶部３４に格納されているＣＡＤプログラムを内部記憶部３３に読み込み、ＣＡＤプログラムを実行する（ステップＳ１）。
【００１２】
オペレータによって入力部３６から対話的に指示が入力されると、ＣＰＵ３２は内部記憶部３３に形状モデルを生成し、表示部３５にそれを画像として表示する（ステップＳ２）。尚、オペレータによって入力部３６からファイル名などの指定が入力されることにより、既に外部記憶部３４に作成されて保存されている形状モデルを、ＣＡＤプログラムで取り扱えるように、内部記憶部３３に読み込んでもよい。
【００１３】
さらに、オペレータによって入力部３６を介して指示が入力されると、ＣＰＵ３２は形状モデルが作成された３次元空間内に、属性配置平面を作成する（ステップＳ３）。この属性配置平面の位置を判別し易くするために、そのフレーム（２重枠、枠内塗りつぶし）などを画像情報として表示部３５に表示する。また、属性配置平面の設定情報は、形状モデルに関連付けられて内部記憶部３３に保存される。また、必要に応じて、作成した属性配置平面に名称を付けることが望ましい。
【００１４】
さらに、オペレータによって入力部３６から指示が入力されると、ＣＰＵ３２は、形状モデルに対し、寸法公差などの属性情報を付加する（ステップＳ４）。付加された属性情報は、ラベルなどの画像情報として表示部３５に表示される。また、付加された属性情報は、形状モデルに関連付けられて内部記憶部３３に保存される。さらに、オペレータによって入力部３６から指示が入力されると、ＣＰＵ３２は属性情報を属性配置平面に関連付ける。（ステップＳ５）。この属性情報と属性配置平面の関連情報は、内部記憶部３３に保存される。尚、オペレータは、予め属性配置平面を指定し、この属性配置平面との関連付けを行いながら属性付けを行うようにしてもよい。また、オペレータによって入力部３６を介して指示が入力されることにより、属性情報の属性配置平面への関連付けを設定あるいは解除することができる。
【００１５】
この後、オペレータによって入力部３６から属性配置平面の指定が入力されると、属性配置平面、およびこの属性配置平面に関連付けられた寸法公差などの属性情報の表示・非表示、あるいは色付けなどの表示制御を行う（ステップＳ６）。
【００１６】
そして、入力されたオペレータの指示にしたがって、属性情報を外部記憶部３４などに保存する（ステップＳ７）。属性情報には、識別子を属性情報に付加して外部記憶部３４に保存することができる。そして、この識別子を利用し、他のデータと属性データを関連付けることができる。また、外部記憶部３４の属性情報に情報を追加したものを、内部記憶部３３に読み込み、属性情報を更新することができる。
【００１７】
最後に、オペレータによって入力部３６から指示が入力されると、ＣＰＵ３２は属性配置平面の位置情報、属性配置平面の表示情報および属性情報を形状モデルに付加したＣＡＤ属性モデルを外部記憶部３４に保存する（ステップＳ８）。そして、本処理を終了する。
【００１８】
図３は属性情報の記入漏れの有無を判断する処理手順を示すフローチャートである。この処理プログラムは、外部記憶部３４に格納されており、ＣＰＵ３２によって実行される。まず、入力部３６から入力された指示に基づいてモデルの作成を行う（ステップＳ１１）。次に入力部３６から入力された指示に基づいて属性情報を作成し、ステップＳ１１で作成されたモデルに関連付ける（ステップＳ１２）。また、必要な属性情報の関連付けが終了した後の所望のタイミングで、オペレータによって入力部３６を介して属性情報の記入漏れの有無を判断する際に基準（寸法基準）となるデータムの選択指示が入力される（ステップＳ１３）。さらに、属性情報の記入漏れの有無を判断する際の寸法構造上の方向（Ｘ、Ｙ、Ｚ方向等）の指定が入力される（ステップＳ１４）。
【００１９】
そして、後述の処理に従って記入漏れの有無を判断する（ステップＳ１５）。記入漏れが無い場合、そのまま終了する。一方、記入漏れがあった場合、短時間で記入漏れ個所を特定するために、寸法構造上、繋がっている属性情報の表示を変化させず、繋がっていない属性情報の表示のみを変化させて識別可能な状態にする表示処理を行う（ステップＳ１６）。ここで、「識別可能な状態」とは、属性情報の表示色を変えてハイライトにする他、フォントやサイズを変える等、繋がっている属性情報と違う表示状態であればよい。これにより、ユーザは、寸法構造上、繋がっていない箇所を短時間で特定できる。この後、本処理を終了する。
【００２０】
また、ステップＳ１５における属性情報の記入漏れの有無を判断する処理では、オペレータが入力部３６を介して判断プログラムの起動を指示すると、内部記憶部３３に格納されている判断プログラムがＣＰＵ３２によって実行され、その結果が表示部３５に表示される。
【００２１】
このような図３のフローチャートに示す一連の処理は、図２のフローチャートの中で、ユーザが必要に応じて指示することで実行される。本実施形態では、寸法の基準側をデータムと定義する。また、属性情報が属性配置平面に関連付けされている場合でもよいし、属性情報が属性配置平面に関連付けされていない場合でもよい。
【００２２】
つぎに、属性情報の記入漏れの有無を判断する際の具体的ないくつかの方法を示す。
【００２３】
（データムを基準とする場合）
図４は寸法構造を示す図である。図５は図４の寸法構造を有する３Ｄモデルおよび属性情報を画面上で見た際の表示状態を示す図である。モデルには、各データムを基準にした属性情報が関連付けられている。図４における囲み部分１０１には、図５の属性配置平面５１に関連付けられる属性情報が示されている。また、囲み部分１０２には、図５の属性配置平面５２に関連付けられる属性情報が示されている。
【００２４】
また、属性情報の記入漏れの有無の判断手順は、寸法構造の基準（データム）から、所望の方向に、寸法構造上、抜けが無いかどうかを辿っていくものである。すなわち、記入漏れの有無の判断をデータムに関連付けられている属性情報が存在するか否か、あるいは属性情報がデータムに関連付けられているか否かで判断する処理を行う。一例として、図４には、寸法構造上、抜けが無いときの寸法構造が表されている。ここで、要素とは、面などの属性情報を関連付ける３Ｄモデルの要素のことをいう。１つの要素には、属性情報（寸法許容差）とデータムが関連付けられている。寸法構造上、最下位の要素には、データムは存在しない。
【００２５】
図６は抜けがある場合の寸法構造を示す図である。図７は図６の寸法構造を有する３Ｄモデルおよび属性情報を画面上で見た際の表示状態を示す図である。図６における囲み部分１０３には、図７の属性配置平面６１に関連付けられる属性情報が示されている。また、囲み部分１０４には、図７の属性配置平面６２に関連付けられる属性情報が示されている。図６では、図４の要素のうち、寸法許容差２２、２５が抜けている。属性情報の記入漏れの有無を判断する手順として、寸法構造上、基準となるデータムＡからスタートし、順に辿っていく。まず、下流の寸法許容差２１、２４まで辿っていくと、寸法構造上、データムＢ，Ｄはいずれもさらに下流へは繋がっていないので、寸法許容差２１、２４まで辿った段階で、記入漏れのチェックは終了となる。しかしながら、寸法構造上、辿ることができない属性情報として寸法許容差２３、２６が存在することから、属性情報の記入漏れが有ると判断される。また、寸法許容差２６のような径寸法は、その径の中心に対する、基準からの距離を表す寸法許容差と対になると考えられるので、径寸法の寸法許容差２６が、寸法構造上、単独で存在していると、属性情報の記入漏れが有ると判断される。
【００２６】
ここで、図７には、図６の抜けがある場合、Ｘ方向で行った結果の画面表示状態が示されている。寸法構造上、繋がっていない属性情報（寸法許容差２３、寸法許容差２６）の表示は、寸法構造上繋がっている属性情報（寸法許容差２１、寸法許容差２４、寸法許容差３０）に対し、属性情報の表示色を変える等、識別可能な状態で表示される。全ての属性情報が寸法構造上繋がっている場合の画面表示状態は、図５に示す通りである。尚、「識別可能な状態」とは、属性情報の表示色を変えてハイライトすることに限定されるものではなく、フォントやサイズを変える等、繋がっている属性情報と違う表示状態であればよい。また、Ｙ方向における、属性情報の記入漏れを判断する際、寸法構造上の基準はデータムＥとなる。Ｚ方向の寸法構造上の基準はデータムＦである。
【００２７】
（寸法構造をＸ方向、Ｙ方向、Ｚ方向に分けた場合）
図８は図４に示す全体の寸法構造をＸ方向、Ｙ方向、Ｚ方向に分けた場合の寸法構造を示す図である。囲み部分１０５には、Ｘ方向の寸法構造が示されている。囲み部分１０６には、Ｙ方向の寸法構造が示されている。囲み部分１０７には、Ｚ方向の寸法構造が示されている。すなわち、図８に示すように、各方向に分類分けした上で、方向毎に寸法構造を基準から最下位の寸法許容差まで辿っていくという方法によって属性情報の記入漏れの判断が行われる。
【００２８】
図８のＸ方向を例にとると、寸法構造上、基準となるデータムＡから最下位に位置する寸法許容差２３、２５まで、きちんと辿れたか否かで判断する。すなわち、データムに関連付けられていない属性情報があるか否か、あるいは、データムに関連付けられていない属性情報があるか否かを判断する。関連付けられていない属性情報あるいはデータムが存在した場合、記入漏れがあると判断する。尚、記入漏れをチェックする方向は、ユーザの所望する方向に選択可能である。また、属性情報の記入漏れを判断する際、寸法構造上、基準となるデータムは、最上位のデータムのみではなく、ユーザの所望するデータムを基準としてもよく、それを基準に、属性情報の記入漏れの有無を判断することができる。図９はユーザの所望するデータムを基準として属性情報の記入漏れの有無を判断する際の寸法構造を示す図である。この際、属性情報の記入漏れの判断が行われる範囲は、寸法構造上、ユーザの指定したデータムを先頭に、寸法構造上それ以下（下流）の範囲に対して行われる。図９では、データムＢが基準として選択され、それより下流の要素に対して属性情報の記入漏れの有無が判断される。
【００２９】
（要素に関連付けられているものの組合せによる場合）
前述した、寸法構造上、下流に向かって基準とするデータムから辿っていく方法の他に、要素に関連付けられているものの組み合わせによって、属性情報の記入漏れの判断を行う方法でもよい。この方法は、各方向の基準となるデータムが作成されている要素と寸法構造上の最上位の要素を除いた要素内に、データムの他に、予め指定した記入漏れの判断を行う方向の属性情報が存在しない場合であって、寸法構造上、その要素より下流に位置するところに、属性情報を有する要素が存在した場合、寸法構造上、属性情報の記入漏れが有ると判断される。
【００３０】
図１０は他の記入漏れの判断を行う際の寸法構造を示す図である。この場合、最上位のデータムＡが関連付けられている要素と寸法許容差２３が関連付けられている要素を除いて、他の要素を考えた場合、データムＣが関連付けられている要素とデータムＥが関連付けられている要素には、データム以外に、距離を表す寸法許容差が無いので、属性情報の記入漏れが有ると判断される。
【００３１】
（要素を基準とする場合）
また、上記寸法の基準側を、データムと定義しない表示方法においても、本発明は適用可能である。ユーザが基準とする任意の要素（図中、斜線の面等）を選択し、属性情報の記入漏れの有無を判断する方向を指定すると、寸法構造上、その要素を先頭として、指定された方向に沿って、属性情報の記入漏れの有無を判断する。図１１は要素（面）基準にして、属性情報が寸法構造上繋がっており、記入漏れが無い場合の画面表示状態を示す図である。図１２は図１１における寸法構造を示す図である。
【００３２】
図１３は要素（面）基準にして、属性情報が寸法構造上繋がっておらず、記入漏れが有る場合の画面表示状態を示すである。図１４は図１３における寸法構造を示す図である。データムの場合と同じように、寸法構造上、最上位の要素から下流に基準を辿っていく。寸法構造上、最下位まで辿れると、属性情報の記入漏れは無いと判断されるが、辿ることができないにもかかわらず、属性情報を持つ要素が残っていると、記入漏れが有ると判断される。尚、属性情報の記入漏れの判断を行う際、基準となる要素を、寸法構造上、最上位の要素から行う必要は無く、ユーザの所望する要素（寸法構造上の位置）から行ってもよい。図１５はユーザの所望する要素から属性情報の記入漏れの判断を行う際の寸法構造を示す図である。この場合、属性情報の記入漏れの判断が行われる範囲は、ユーザが選択した要素を先頭に、寸法構造上、その下流の要素に対して行われる。
【００３３】
このように、第１の実施形態の三次元ＣＡＤ装置によれば、ユーザが、作成された属性情報を紙上もしくはＣＡＤ図面上で一から順に追って行き、時間や手間をかけて属性情報の記入漏れを探したり、チェックミスによる属性情報の記入漏れを見過ごすことを防止でき、図面作成を間違いなく容易に行うことができる。したがって、基準要素を指定して属性情報を作成する際、ユーザによる属性情報の記入漏れの有無を判断するための時間や手間を軽減できる。
【００３４】
［第２の実施形態］
上記第１の実施形態では、属性配置平面に依らない場合が示されているが、属性配置平面単位で行うこともできる。第２の実施形態では、属性配置平面単位で属性情報の記入漏れの有無を判断する三次元ＣＡＤ装置を示す。第２の実施形態における三次元ＣＡＤ装置の構成は、前記第１の実施形態と同様である。
【００３５】
図１６は第２の実施形態における属性配置平面単位で属性情報の記入漏れの有無を判断する処理手順を示すフローチャートである。この処理プログラムは、外部記憶部３４に格納されており、ＣＰＵ３２によって実行される。まず、入力部３６から入力された指示に基づいてモデルの作成を行う（ステップＳ２１）。次に入力部３６から入力された指示に基づいて属性情報を作成し、入力部３６から入力された指示に基づいて属性情報を関連付けるための属性配置平面を作成する（ステップＳ２２）。次に入力部３６から入力された指示に基づいてステップＳ２２で作成された属性配置平面に、属性情報を作成して関連付ける（ステップＳ２３）。
【００３６】
必要な属性情報を記入した後の所望のタイミングで、オペレータによって入力部３６を介して入力された属性情報の記入漏れの有無を判断するための、１つ以上の属性配置平面の選択指示を検出する（ステップＳ２４）。属性情報の記入漏れの有無を判断する際、基準（始めの位置）となるデータムを、選択した属性配置平面に関連付けられているデータムの中からの選択指示を検出する（ステップＳ２５）。寸法構造上、属性情報の記入漏れの有無を判断する方向を設定する（ステップＳ２６）。そして、記入漏れの有無を、寸法構造上の基準からの流れに沿って判断する（ステップＳ２７）。ここで、図４のデータムＤが関連付けられている要素のように、寸法構造上、分岐しているものは、順次ではなく、データムＢの要素と同じタイミングで判断してもよい。ステップＳ２７において、記入漏れが無い場合、そのまま終了し、一方、記入漏れが有った場合、寸法構造上、繋がっていない属性情報を、繋がっている属性情報の表示と識別可能に表示する表示処理を行う（ステップＳ２８）。この後、本処理を終了する。
【００３７】
図１７は属性情報の記入漏れを判断する際、属性配置平面単位の寸法構造を示す図である。図１８は図１７における画面表示状態を示す図である。ここでは、属性配置平面８１が示されている。属性配置平面単位で記入漏れの有無の判断方法は、寸法構造全体の記入漏れの有無の判断方法と同様である。
【００３８】
このように、第２の実施形態の三次元ＣＡＤ装置によれば、属性配置平面単位で、属性情報の記入漏れの有無を判断することで、対象となる範囲が限定されるので、状態の把握が容易になり、処理時間の短縮に繋がる。すなわち、判断にかかる時間の短縮、ユーザによる属性情報の記入漏れ箇所、および絞込みの簡易化が図られる。
【００３９】
［第３の実施形態］
第３の実施形態では、寸法構造上、繋がっている属性情報と繋がっていない属性情報が存在した場合、寸法構造上、全体を繋げる属性情報を作成する箇所を、選択的に表示する三次元ＣＡＤ装置を示す。第３の実施形態における三次元ＣＡＤ装置の構成は、前記第１の実施形態と同様である。図１９はデータムＢから繋ぐ場合の画面表示を示す図である。図２０は図１９における寸法構造を示す図である。図２１はデータムＦに繋げた場合の画面表示を示す図である。図２２は図２１における寸法構造を示す図である。
【００４０】
図２０および図２２に示す寸法構造において、繋がっている属性情報の最下位は、それぞれデータムＢとデータムＦであり、繋がっていない属性情報の最上位は、両方ともデータムＣである。この場合、繋がっている属性情報の最下位と繋がっていない属性情報の最上位の間を繋ぐためには、寸法構造上、データムＢに繋げるか、あるいはデータムＦに繋げるかの２通りの方法がある。ユーザの所望によりいずれかの方法を選択可能である。
【００４１】
繋ぐ属性情報の位置は、寸法構造上において、属性情報の作成箇所の候補と成り得る、画面上の位置近傍にマウスのポインタ１２１が移動したとき、画面上に、矩形１２０が表示され、その位置を選択することにより、寸法構造上の位置を決めることができる。図１９では、ポインタ１２１をデータムＢの近傍に置き、図２１では、ポインタ１２１をデータムＦの近傍に置いている。この機能は、属性情報の寸法構造上の位置を決めない場合、ポインタ１２１を移動させるだけで、図１９、図２１の状態を、そのポインタ１２１の位置に従動して、画面上に表示するものである。
【００４２】
尚、配置可能な位置を示すものとしては、矩形に限らず、どのような図形でもよい。また、作成箇所の選択は、画面上に限ったものではなく、寸法構造上でも可能である。つまり、寸法構造上で、属性情報が抜けている要素にポインタを移動させると、画面上で指示する場合と同様、属性情報の作成箇所を表示し、選択することを可能にしてもよい。また、図においては、属性配置平面に依らない場合を示しているが、属性配置平面単位で上記手順を行ってもよい。
【００４３】
このように、第３の実施形態の三次元ＣＡＤ装置によれば、属性情報の記入漏れ箇所に対し、短時間で属性情報を作成することができる。
【００４４】
尚、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【００４５】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明の目的は、上記実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４６】
プログラムコードを供給するための記憶媒体としては、例えば、ＲＯＭ、フロッピー（登録商標）ディスク、ＰＣＭＣＩＡカードやコンパクトフラッシュ（登録商標）等のメモリカード、ハードディスク、マイクロＤＡＴ、光磁気ディスク、ＣＤ−ＲやＣＤ−ＲＷ等の光ディスク、ＤＶＤ等の相変化型光ディスク等で構成されてもよい。また、プログラムコードをネットワークを介してダウンロードしてもよい。
【００４７】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【００４８】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００４９】
【図１】第１の実施形態における三次元ＣＡＤ装置の電気的構成を示す図である。
【図２】三次元ＣＡＤ装置の動作処理手順を示すフローチャートである。
【図３】属性情報の記入漏れの有無を判断する処理手順を示すフローチャートである。
【図４】寸法構造を示す図である。
【図５】図４の寸法構造を有する３Ｄモデルおよび属性情報を画面上で見た際の表示状態を示す図である。
【図６】抜けがある場合の寸法構造を示す図である。
【図７】図６の寸法構造を有する３Ｄモデルおよび属性情報を画面上で見た際の表示状態を示す図である。
【図８】図４に示す全体の寸法構造をＸ方向、Ｙ方向、Ｚ方向に分けた場合の寸法構造を示す図である。
【図９】ユーザの所望するデータムを基準として属性情報の記入漏れの有無を判断する際の寸法構造を示す図である。
【図１０】他の記入漏れの判断を行う際の寸法構造を示す図である。
【図１１】要素（面）基準にして、属性情報が寸法構造上繋がっており、記入漏れが無い場合の画面表示状態を示す図である。
【図１２】図１１における寸法構造を示す図である。
【図１３】要素（面）基準にして、属性情報が寸法構造上繋がっておらず、記入漏れが有る場合の画面表示状態を示すである。
【図１４】図１３における寸法構造を示す図である。
【図１５】ユーザの所望する要素から属性情報の記入漏れの判断を行う際の寸法構造を示す図である。
【図１６】第２の実施形態における属性配置平面単位で属性情報の記入漏れの有無を判断する処理手順を示すフローチャートである。
【図１７】属性情報の記入漏れを判断する際、属性配置平面単位の寸法構造を示す図である。
【図１８】図１７における画面表示状態を示す図である。
【図１９】データムＢから繋ぐ場合の画面表示を示す図である。
【図２０】図１９における寸法構造を示す図である。
【図２１】データムＦに繋げた場合の画面表示を示す図である。
【図２２】図２１における寸法構造を示す図である。
【図２３】従来の３Ｄ図面における属性情報の作成を示す図である。
【符号の説明】
【００５０】
２１〜２８、３０、８１〜８４  寸法許容差
３１  三次元ＣＡＤ装置
３２  ＣＰＵ
３５  表示部
５１、５２、６１、６２、８１  属性配置平面
【図１】
2006059275.tif 000003
【図２】
2006059275.tif 000004
【図３】
2006059275.tif 000005
【図４】
2006059275.tif 000006
【図５】
2006059275.tif 000007
【図６】
2006059275.tif 000008
【図７】
2006059275.tif 000009
【図８】
2006059275.tif 000010
【図９】
2006059275.tif 000011
【図１０】
2006059275.tif 000012
【図１１】
2006059275.tif 000013
【図１２】
2006059275.tif 000014
【図１３】
2006059275.tif 000015
【図１４】
2006059275.tif 000016
【図１５】
2006059275.tif 000017
【図１６】
2006059275.tif 000018
【図１７】
2006059275.tif 000019
【図１８】
2006059275.tif 000020
【図１９】
2006059275.tif 000021
【図２０】
2006059275.tif 000022
【図２１】
2006059275.tif 000023
【図２２】
2006059275.tif 000024
【図２３】
2006059275.tif 000025