(57)【要約】    【課題】  ３Ｄモデルに付加された、データムが必要な幾何公差の属性情報を、２次元図面上および３次元空間上のいずれの見方においても、視認性を低下させることなく、効率的に入力作業を行うことを可能にする。    【解決手段】  ３Ｄモデル５００に付加するために入力された、少なくともデータムおよび幾何公差を含む属性情報を受け取り、また、この属性情報に含まれるデータムと幾何公差とを関連付ける第１の指示を受け取る。この第１の指示におけるデータムと幾何公差とをそれぞれ表わすデータム表示子５０５と幾何公差表示子５０１とを、３Ｄモデル５００とともに画像表示装置に表示する。【選択図】      図２
2006221572.tif 000002
【特許請求の範囲】
【請求項１】
３次元表示形状に付加するために入力された、少なくともデータムおよび幾何公差を含む属性情報を受け取る第１の受取手段と、
前記第１の受取手段によって受け取られた属性情報に含まれるデータムと幾何公差とを関連付ける第１の指示を受け取る第２の受取手段と、
前記第２の受取手段によって受け取られた第１の指示におけるデータムと幾何公差とをそれぞれ表わすデータム表示子と幾何公差表示子とを、前記３次元表示形状とともに画像表示装置に表示させる第１の表示手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記第２の受取手段が、同一のデータムに対して複数の幾何公差を関連付ける第１の指示を受け取った場合、前記第１の表示手段は、前記同一のデータムに、前記複数の幾何公差に対応する複数のデータム表示子を設け、前記複数の幾何公差の各々と、対応のデータム表示子とをそれぞれ、両表示子の表示方向が同一方向になるようにして、前記３次元表示形状とともに画像表示装置に表示させることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記第２の受取手段が、同一のデータムに対して複数の幾何公差を関連付ける第１の指示を受け取った場合、前記第１の表示手段は、前記同一のデータムに、前記複数の幾何公差に対応する複数のデータム表示子を設け、前記複数の幾何公差の各表示子の表示方向のうち、操作者の視線方向の逆方向との角度差が最も小さい表示方向をもつ幾何公差表示子を選択し、該幾何公差表示子と、対応のデータム表示子とを、両表示子の表示方向が同一方向になるようにして、前記３次元表示形状とともに画像表示装置に表示させることを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記第２の受取手段が、同一のデータムに対して複数の幾何公差を関連付ける第１の指示を受け取った場合、前記第１の表示手段は、前記同一のデータムの単一のデータム表示子と、前記複数の幾何公差の各幾何公差表示子とを、前記３次元表示形状とともに画像表示装置に表示させることを特徴とする請求項１記載の情報処理装置。
【請求項５】
仮想的な平面である属性配置平面と、前記第１の受取手段によって受け取られた属性情報に含まれる幾何公差とを関連付ける第２の指示を受け取る第３の受取手段と、
前記第３の受取手段によって受け取られた第２の指示における属性配置平面の位置に、該属性配置平面に関連付けられた幾何公差の幾何公差表示子と、該幾何公差に関連付けられたデータムのデータム表示子とを移動する移動手段と、
前記移動手段によって前記属性配置平面上に移動された幾何公差表示子と幾何公差表示子とを前記画像表示装置に表示させる第２の表示手段と
を更に有することを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記第２の受取手段が、同一のデータムに対して複数の幾何公差を関連付ける第１の指示を受け取り、前記第３の受取手段が、複数の属性配置平面と、前記第２の受取手段によって受け取られた第１の指示における複数の幾何公差とをそれぞれ関連付ける第２の指示を受け取った場合、前記移動手段は、前記第３の受取手段によって受け取られた第２の指示における複数の属性配置平面の各々の位置に、該属性配置平面に関連付けられた幾何公差の幾何公差表示子と、該幾何公差に関連付けられたデータムのデータム表示子とをそれぞれ移動することを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記移動手段は、前記第３の受取手段によって受け取られた第２の指示における複数の属性配置平面の各々の位置に、該属性配置平面に関連付けられた幾何公差の幾何公差表示子と、該幾何公差に関連付けられたデータムのデータム表示子とを、両表示子が重ならないようにそれぞれ移動することを特徴とする請求項６記載の情報処理装置。
【請求項８】
３次元表示形状に付加するために入力された、少なくともデータムおよび幾何公差を含む属性情報を受け取る第１の受取ステップと、
前記第１の受取ステップにおいて受け取られた属性情報に含まれるデータムと幾何公差とを関連付ける第１の指示を受け取る第２の受取ステップと、
前記第２の受取ステップにおいて受け取られた第１の指示におけるデータムと幾何公差とをそれぞれ表わすデータム表示子と幾何公差表示子とを、前記３次元表示形状とともに画像表示装置に表示させる第１の表示ステップと
を有することを特徴とする３次元形状表示方法。
【請求項９】
仮想的な平面である属性配置平面と、前記第１の受取ステップにおいて受け取られた属性情報に含まれる幾何公差とを関連付ける第２の指示を受け取る第３の受取ステップと、
前記第３の受取ステップにおいて受け取られた第２の指示における属性配置平面の位置に、該属性配置平面に関連付けられた幾何公差の幾何公差表示子と、該幾何公差に関連付けられたデータムのデータム表示子とを移動する移動ステップと、
前記移動ステップにおいて前記属性配置平面上に移動された幾何公差表示子と幾何公差表示子とを前記画像表示装置に表示させる第２の表示ステップと
を更に有することを特徴とする請求項８記載の３次元形状表示方法。
【請求項１０】
３次元表示形状に付加するために入力された、少なくともデータムおよび幾何公差を含む属性情報を受け取る第１の受取ステップと、
前記第１の受取ステップにおいて受け取られた属性情報に含まれるデータムと幾何公差とを関連付ける第１の指示を受け取る第２の受取ステップと、
前記第２の受取ステップにおいて受け取られた第１の指示におけるデータムと幾何公差とをそれぞれ表わすデータム表示子と幾何公差表示子とを、前記３次元表示形状とともに画像表示装置に表示させる第１の表示ステップと
を有することを特徴とする、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、３次元形状表示方法、及びプログラムに関し、特に、３次元の形状を有する物体の設計を支援する情報処理装置、該情報処理装置に適用される３次元形状表示方法、及び該３次元形状表示方法をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
従来、３次元用のＣＡＤ（Computer Aided Design）装置を用いて、３次元の形状を有する、商品や製品を構成する部品等の設計を行っていた。
【０００３】
また、こうして設計された部品に基づき、部品を作製するための金型の製作を行っていた。
【０００４】
ところで、ＣＡＤ装置により作成された設計情報を利用するにあたり、３Ｄモデル（３次元形状）に、寸法、寸法公差、幾何公差、注記、記号などの属性情報を入力していた。
【０００５】
３Ｄモデルに対する属性情報の入力は、３Ｄモデルの面、稜線、中心線、頂点等を選択指示することにより行われる。例えば図１９に示すような３Ｄモデル（この３Ｄモデルの正面図、平面図、側面図を図２０に示す）には、例えば図２１に示すように属性情報が入力される。ここで、属性情報とは、下記のような情報である。
【０００６】
（１）距離（長さ、幅、厚さ等）、角度、穴径、半径、面取り等の寸法、および該寸法に付随する寸法公差
（２）面、稜線等に寸法の入力なしで付加される幾何公差および寸法公差
（３）部品、ユニット、製品を加工、製作するにあたり指示されるべき情報である注記
（４）表面粗さ等のあらかじめ約束事として決められている記号
３Ｄモデルに属性情報を付与する際には、大別すると下記の２種類の条件を満たす必要がある。
【０００７】
（１）寸法、寸法公差、幾何公差、注記、記号を付与する場合、寸法、寸法公差を記入するためには寸法線および寸法補助線が必要であり、幾何公差、注記、記号を記入するためには引き出し線が必要である。
【０００８】
（２）寸法は付けず、寸法公差、幾何公差、注記、記号を付与する場合、寸法線および寸法補助線は不要であり、寸法公差、幾何公差、注記、記号を記入するためには引き出し線が必要である。
【０００９】
また、３Ｄモデルを利用して金型を製作した場合、製作した金型および該金型により成形された成形品が、設計した通りに出来上がっているかを検査する必要があった。
【００１０】
ところで従来、３Ｄモデルに属性情報を付加する際に、３Ｄモデルに仮想的な平面を設定し、該仮想的な平面に属性情報を関連付けて記憶させる方式が提案されている（例えば、特許文献１参照）。この方式によれば、３Ｄモデルに付加された属性情報を２次元図面のようにして見ることができ、視認性や属性情報入力時の操作性を高めることが可能となる。
【特許文献１】特開２００２−３２４０８６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記の仮想的な平面に属性情報を関連付けて記憶させる従来の方式においては、データムを使用する幾何公差の属性情報を仮想的な平面に関連付けるとともに、２次元図面のように見る場合には、幾何公差の属性情報と、幾何公差のデータムとをそれぞれ仮想平面に関連付ける入力作業を行わなければならず、こうした入力作業を行わないと、幾何公差、データムの表示が異なる方向を向いている場合に視認性が低下する。
【００１２】
本発明はこのような問題点に鑑みてなされたものであって、３Ｄモデルに付加された、データムが必要な幾何公差の属性情報を、２次元図面上および３次元空間上のいずれの見方においても、視認性を低下させることなく、効率的に入力作業を行うことを可能とした情報処理装置、３次元形状表示方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、請求項１記載の発明によれば、３次元表示形状に付加するために入力された、少なくともデータムおよび幾何公差を含む属性情報を受け取る第１の受取手段と、前記第１の受取手段によって受け取られた属性情報に含まれるデータムと幾何公差とを関連付ける第１の指示を受け取る第２の受取手段と、前記第２の受取手段によって受け取られた第１の指示におけるデータムと幾何公差とをそれぞれ表わすデータム表示子と幾何公差表示子とを、前記３次元表示形状とともに画像表示装置に表示させる第１の表示手段とを有することを特徴とする情報処理装置が提供される。
【００１４】
また、請求項５記載の発明によれば、前記情報処理装置において、仮想的な平面である属性配置平面と、前記第１の受取手段によって受け取られた属性情報に含まれる幾何公差とを関連付ける第２の指示を受け取る第３の受取手段と、前記第３の受取手段によって受け取られた第２の指示における属性配置平面の位置に、該属性配置平面に関連付けられた幾何公差の幾何公差表示子と、該幾何公差に関連付けられたデータムのデータム表示子とを移動する移動手段と、前記移動手段によって前記属性配置平面上に移動された幾何公差表示子と幾何公差表示子とを前記画像表示装置に表示させる第２の表示手段とを更に有することを特徴とする。
【００１５】
また、請求項８記載の発明によれば、３次元表示形状に付加するために入力された、少なくともデータムおよび幾何公差を含む属性情報を受け取る第１の受取ステップと、前記第１の受取ステップにおいて受け取られた属性情報に含まれるデータムと幾何公差とを関連付ける第１の指示を受け取る第２の受取ステップと、前記第２の受取ステップにおいて受け取られた第１の指示におけるデータムと幾何公差とをそれぞれ表わすデータム表示子と幾何公差表示子とを、前記３次元表示形状とともに画像表示装置に表示させる第１の表示ステップとを有することを特徴とする３次元形状表示方法が提供される。
【００１６】
さらに、上記３次元形状表示方法をコンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【００１７】
本発明によれば、３次元表示形状に付加するために入力された、少なくともデータムおよび幾何公差を含む属性情報を受け取り、この属性情報に含まれるデータムと幾何公差とを関連付ける第１の指示を受け取り、この第１の指示におけるデータムと幾何公差とをそれぞれ表わすデータム表示子と幾何公差表示子とを、前記３次元表示形状とともに画像表示装置に表示する。
【００１８】
これにより、３次元表示形状に付加された、データムが必要な幾何公差の属性情報を、２次元図面上および３次元空間上のいずれの見方においても、視認性を低下させることなく、効率的に入力作業を行うことが可能となる。
【００１９】
また、複数の幾何公差が同一のデータムを使う場合に、データムの入力操作は幾何公差ごとに行う必要がなく、１回で済むので、入力操作が効率よく確実にできる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明を実施するための最良の形態について、図面を参照して説明する。
【００２１】
図１は、本発明の一実施の形態に係る情報処理装置の構成を示すブロック図である。本情報処理装置は、ここではＣＡＤ（Computer Aided Design）装置であり、部品の設計に用いられる。
【００２２】
図１において、２０１は内部記憶装置、２０２は外部記憶装置であり、ＣＡＤデータやＣＡＤプログラムを保管するＲＡＭ等の半導体記憶装置、磁気記憶装置等からなる。
【００２３】
２０３はＣＰＵ装置であり、ＣＡＤプログラムの命令に沿って処理を実行する。
【００２４】
２０４は表示装置であり、ＣＰＵ装置２０３の命令に沿って部品形状などを表示する。
【００２５】
２０５は、ＣＡＤプログラムに対して指示等を与えるポインティングデバイス、キーボードなどの入力装置である。
【００２６】
２０６は、ＣＰＵ装置２０３の命令に沿って紙図面などを出力するプリンタなどの出力装置である。
【００２７】
２０７は外部接続装置であり、本ＣＡＤ装置と外部の装置とを接続し、本ＣＡＤ装置からのデータを外部装置へ供給したり、外部装置から本ＣＡＤ装置に対する制御を中継したりする。
【００２８】
ここでデータムが必要な幾何公差（属性情報）の入力方法と、該幾何公差の３次元空間上への配置および属性配置平面への関連付けについて説明する。
【００２９】
まず、幾何公差および該幾何公差のデータムと、幾何公差、データムの属性情報が付加される３Ｄモデルとの対応について、図２及び図３を参照して説明する。
【００３０】
図２は、３Ｄモデル５００と、該３Ｄモデル５００に付加された属性情報とを示す斜視図であり、図３は、図２に示す矢印５０４方向から見た３Ｄモデル５００を示す正面図である。
【００３１】
３Ｄモデル５００の面５００ａには、属性情報であるデータム５０５が付加され、また面５００ｂには、属性情報である幾何公差５０１（本実施の形態では⊥：直角度、公差０．１）が付加される。なお、データム５０５及び幾何公差５０１はそれぞれ、データムおよび幾何公差を表わす画像表示子（データム表示子、幾何公差表示子）であるが、ここでは、「データム」および「幾何公差」と表記する。
【００３２】
幾何公差５０１は３次元空間上に配置され、引き出し線５０３と端末要素５０２とにより、幾何公差５０１に対応する３Ｄ要素が面５００ｂであることを視覚的に確認可能となっている。また同様に、データム５０５に対応する３Ｄ要素が面５００ａであることが視覚的に確認可能となっている。ここで、幾何公差５０１とデータム５０５とは、図３に示すように、同じ視線方向（矢印５０４方向）から見て認識可能なように、同じ方向を向いて表示される。
【００３３】
図４は、図１に示すＣＡＤ装置において実行される幾何公差の作成処理の手順を示すフローチャートである。
【００３４】
まずデータム５０５を作成する（ステップＳ４０１）。データム５０５の作成は、図５に示すように、関連付けるべき３Ｄ要素（面５００ａ）を選択すれば、あらかじめ決められた設定に従い３次元空間に配置される。図５は、データム５０５が作成された３Ｄモデル５００を示す斜視図である。
【００３５】
次にデータム５０５の向きと位置とを内部記憶装置２０１により記憶する（ステップＳ４０２）。
【００３６】
続いて、データム５０５を用いる幾何公差５０１を作成する（ステップＳ４０３）。幾何公差の作成は、図６に示すように、まず３Ｄ要素（面５００ｂ）を選択し、次に所望する幾何公差の種類（本実施の形態では⊥：直角度）、公差値（本実施の形態では０．１）を選択する。図６は、データム５０５と幾何公差５０１とが作成された３Ｄモデル５００を示す斜視図である。
【００３７】
次に、幾何公差のデータム（ここではデータム５０５）を選択する。これによって、幾何公差５０１とデータム５０５とは関連付けられる（ステップＳ４０４）。
【００３８】
以上の必要とされる条件を選択すると、幾何公差５０１が、あらかじめ決められた設定に従い配置される。また、データム５０５は幾何公差５０１と関連付いており、幾何公差５０１と同じ向きに表示されるように設定されている。したがって、データム５０５は、図６に示す矢印５１４の方向に回転して、図２に示すように幾何公差５０１と同じ向きになる。これによって、３次元表示の３Ｄモデル５００において、互いに関連付けられている幾何公差５０１とデータム５０５とを、同時に視認することができる。また、幾何公差およびデータムの位置と向きとについて、操作者が任意に決めることもできる。
【００３９】
次に、互いに関連付けられている幾何公差５０１及びデータム５０５の向きと位置とを内部記憶装置２０１により記憶し、また表示装置２０４に表示する（ステップＳ４０５）。
【００４０】
更に、幾何公差５０１のデータム５０５を  別の第２の幾何公差５０６に用いる場合について説明する。
【００４１】
幾何公差５０１を作成した後、図７に示すように、第２の幾何公差５０６を作成する（ステップＳ４０６）。第２の幾何公差５０６の作成は、まず３Ｄ要素（面５００ｃ）を選択し、次に、所望する幾何公差の種類を選択する。次にデータム５０５を選択する。これにより、幾何公差５０６とデータム５０５とが関連付けられる（ステップＳ４０７）。つまり、データム５０５は、幾何公差５０１と幾何公差５０６との両方に関連付けられたことになる。以上の必要とされる条件を選択すると、第２の幾何公差５０６が、あらかじめ決められた設定に従い配置される。
【００４２】
次に、互いに関連付けられている第２の幾何公差５０６及びデータム５０５の向きと位置とを内部記憶装置２０１により記憶し、また表示装置２０４に表示する（ステップＳ４０８）。
【００４３】
ところで、データム５０５は、幾何公差５０１だけでなく、第２の幾何公差５０６とも関連付けられており、関連付けられている幾何公差とデータムとを同時に視認することができるようにするためには、データム５０５の表示方法を工夫する必要がある。以下に、３つの表示方法を説明する。
【００４４】
図８は、３Ｄモデルに、表示方向の異なる複数の幾何公差が付加されている場合におけるデータムの第１の表示方法を示す図である。
【００４５】
第１の表示方法では、各関連付けられた幾何公差の表示方向とそれぞれ同一の表示方向の複数のデータム表示を同時に行う。すなわち、図８に示すように、幾何公差５０１と同じ向きのデータム表示子５０５ａと、第２の幾何公差５０６と同じ向きのデータム表示子５０５ｂとを同時に表示する。これにより、３次元表示の３Ｄモデル５００において、関連付けられた幾何公差とデータムとを同時に２組、視認することができる。
【００４６】
つぎに、データムの第２の表示方法を説明する。
【００４７】
第２の表示方法では、データムの表示方向を操作者の視点方向にあわせて変えるようにする。
【００４８】
図９は、表示方向の異なる複数の幾何公差が付加されている３Ｄモデルを示す図である。
【００４９】
この図９において、同じデータム５０５に関連付けられた幾何公差５０１、５０６がある。データム５０５は、幾何公差５０１と同じ向きのデータム表示子５０５ａと、幾何公差５０６と同じ向きのデータム表示子５０５ｂと有しており、以下に説明する方法で選択された一方が表示される。
【００５０】
すなわち、データム表示子５０５ａとデータム表示子５０５ｂとのうちのいずれを表示するかは、操作者の視線方向と各データム表示子の表示方向との角度の差の少ないほうのデータム表示子を選択することによって行なわれる。
【００５１】
図１０は、図９に示す３Ｄモデル５００を操作者の視線方向５１５（紙面に平行）から見た図である。なお、図９に示す図では、紙面の表から裏に向けた垂直な方向が操作者の視線方向である。
【００５２】
図１０において、データム表示子５０５ａの表示方向（矢印５０８）と操作者の視線方向（矢印５０７ａ）とがなす角度５０９が、データム表示子５０５ｂの表示方向（矢印５１１）と操作者の視線方向（矢印５０７ｂ）とがなす角度５１０より小さい場合、データム表示子５０５ａが選択されて表示される。図１１は、データム表示子５０５ａが選択されて表示された３Ｄモデル５００を示す図である。
【００５３】
一方、データム表示子５０５ｂの表示方向（矢印５１１）と操作者の視線方向（矢印５０７ｂ）とがなす角度５１０が、データム表示子５０５ａの表示方向（矢印５０８）と操作者の視線方向（矢印５０７ａ）とがなす角度５０９より小さい場合、データム表示子５０５ｂが選択されて表示される。図１２は、データム表示子５０５ｂが選択されて表示された３Ｄモデル５００を示す図である。
【００５４】
このように、複数のデータム表示子の中から操作者の視点方向に応じてデータムの表示方向を選択して１つのデータム表示子を表示することにより、操作者にとって分かりやすい３Ｄモデル表示を実現できる。
【００５５】
図１３は、３Ｄモデルに、表示方向の異なる複数の幾何公差が付加されている場合におけるデータムの第３の表示方法を示す図である。
【００５６】
第３の表示方法では、複数の幾何公差と関連付けられた１つのデータムを、常に操作者の視点方向に向けて表示するようにする。すなわち、図１３に示すように、２つ幾何公差５０１、５０６と関連付けられた１つのデータム５０５の表示方向を、操作者の視点方向（紙面の表から裏に向けた紙面に垂直な方向）と逆方向とする。
【００５７】
これにより、幾何公差５０１、５０６とデータム５０５とを同時に視認することができる。
【００５８】
なお本実施の形態では、幾何公差として⊥：直角度を例にあげて説明したが、データムを必要とするその他の幾何公差、例えば平行度、位置度、同軸度、対称度、振れ、全振れなどを、データムと関連付けて表示するようにしてもよい。また、データムと関連付けて表示される幾何公差は２つだけでなく、３つ以上であっても、本発明の適用は可能である。
【００５９】
次に、１つのデータムに複数の幾何公差を関連つけた後に、幾何公差を属性配置平面へ関連付けるときの３Ｄモデルの表示方法について説明する。
【００６０】
図１４は、図１に示すＣＡＤ装置において実行される幾何公差の属性配置平面への関連付け処理の手順を示すフローチャートである。
【００６１】
まず図１５に示すように、幾何公差５０１を作成し（ステップＳ６０１）、属性配置平面５１２を作成する（ステップＳ６０２）。図１５は、３Ｄモデル５００において第１の属性配置平面５１２を示す図である。
【００６２】
次に、属性配置平面５１２の向きと位置とを内部記憶装置２０１により記憶する（ステップＳ６０３）。幾何公差５０１を属性配置平面５１２に関連付ける（ステップＳ６０４）。図１６に示すように、幾何公差５０１とデータム５０５との両方を、幾何公差５０１に関連付けられた属性配置平面５１２の上に移動する（ステップＳ６０５）。図１６は、幾何公差５０１とデータム５０５との両方を属性配置平面５１２へ移動する様子を示す図である。なお、この移動に際しては、幾何公差５０１とデータム５０５とが、属性配置平面５１２の上にて重ならないようにする。
【００６３】
幾何公差５０１と、該幾何公差５０１に関連付けられた属性配置平面５１２との組み合わせと、幾何公差５０１およびデータム５０５の位置及び向きとを内部記憶装置２０１によって記憶し、また表示装置２０４に表示する（ステップＳ６０６）。
【００６４】
続いて、図１７に示すように、第２の幾何公差５０６を作成し（ステップＳ６０７）、第２の属性配置平面５１３を作成する（ステップＳ６０８）。図１７は、３Ｄモデル５００において第２の属性配置平面５１３を新たに示す図である。
【００６５】
次に、第２の属性配置平面５１３の向きと位置とを内部記憶装置２０１により記憶する（ステップＳ６０９）。幾何公差５０６を属性配置平面５１３に関連付ける（ステップＳ６１０）。図１８に示すように、幾何公差５０６とデータム５０５との両方を、幾何公差５０６に関連付けられた属性配置平面５１３の上に移動する（ステップＳ６１１）。図１８は、幾何公差５０６とデータム５０５との両方を属性配置平面５１３へ移動する様子を示す図である。なお、この移動に際しても、幾何公差５０６とデータム５０５とが、属性配置平面５１３の上にて重ならないようにする。このようにして、データム５０５は、２つの属性配置平面５１２，５１３にそれぞれ配置されることになる。
【００６６】
幾何公差５０６と、該幾何公差５０６に関連付けられた属性配置平面５１３との組み合わせと、幾何公差５０６およびデータム５０５の位置及び向きとを内部記憶装置２０１によって記憶し、また表示装置２０４に表示する（ステップＳ６１２）。
【００６７】
〔他の実施の形態〕
また、本発明の目的は、上記の実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００６８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６９】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００７０】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００７１】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００７２】
【図１】本発明の一実施の形態に係る情報処理装置の構成を示すブロック図である。
【図２】３Ｄモデルと、該３Ｄモデルに付加された属性情報とを示す斜視図である。
【図３】図２に示す矢印５０４方向から見た３Ｄモデルを示す正面図である。
【図４】図１に示すＣＡＤ装置において実行される幾何公差の作成処理の手順を示すフローチャートである。
【図５】データムが作成された３Ｄモデルを示す斜視図である。
【図６】データムと幾何公差とが作成された３Ｄモデルを示す斜視図である。
【図７】第２の幾何公差が作成された３Ｄモデルを示す斜視図である。
【図８】３Ｄモデルに、表示方向の異なる複数の幾何公差が付加されている場合におけるデータムの第１の表示方法を示す図である。
【図９】表示方向の異なる複数の幾何公差が付加されている３Ｄモデルを示す図である。
【図１０】図９に示す３Ｄモデルを操作者の視線方向５１５から見た図である。
【図１１】データム表示子（５０５ａ）が選択されて第２の表示方法で表示された３Ｄモデルを示す図である。
【図１２】データム表示子（５０５ｂ）が選択されて第２の表示方法で表示された３Ｄモデルを示す図である。
【図１３】３Ｄモデルに、表示方向の異なる複数の幾何公差が付加されている場合におけるデータムの第３の表示方法を示す図である。
【図１４】図１に示すＣＡＤ装置において実行される幾何公差の属性配置平面への関連付け処理の手順を示すフローチャートである。
【図１５】３Ｄモデルにおいて第１の属性配置平面を示す図である。
【図１６】幾何公差とデータムとを属性配置平面（５１２）へ移動する様子を示す図である。
【図１７】３Ｄモデルにおいて第２の属性配置平面を新たに示す図である。
【図１８】幾何公差とデータムとを属性配置平面（５１３）へ移動する様子を示す図である。
【図１９】３Ｄモデルの一例を示す斜視図である。
【図２０】図１９に示す３Ｄモデルの正面図、平面図、側面図を示す図である。
【図２１】図１９に示す３Ｄモデルに属性情報が入力された一例を示す図である。
【符号の説明】
【００７３】
２０１  内部記憶装置
２０２  外部記憶装置
２０３  ＣＰＵ装置（第１の受取手段、第２の受取手段、第１の表示手段）
２０４  表示装置
２０５  入力装置（第１の受取手段、第２の受取手段）
２０６  出力装置（画像表示装置）
２０７  外部接続装置
５００  ３Ｄモデル（３次元表示形状）
５００ａ、５００ｂ、５００ｃ  面
５０１    幾何公差（幾何公差表示子）
５０４  視線方向
５０５  データム（データム表示子）
５０５ａ、５０５ｂ  データム表示子
５０６  第２の幾何公差
５０７  視線方向
【図１】
2006221572.tif 000003
【図２】
2006221572.tif 000004
【図３】
2006221572.tif 000005
【図４】
2006221572.tif 000006
【図５】
2006221572.tif 000007
【図６】
2006221572.tif 000008
【図７】
2006221572.tif 000009
【図８】
2006221572.tif 000010
【図９】
2006221572.tif 000011
【図１０】
2006221572.tif 000012
【図１１】
2006221572.tif 000013
【図１２】
2006221572.tif 000014
【図１３】
2006221572.tif 000015
【図１４】
2006221572.tif 000016
【図１５】
2006221572.tif 000017
【図１６】
2006221572.tif 000018
【図１７】
2006221572.tif 000019
【図１８】
2006221572.tif 000020
【図１９】
2006221572.tif 000021
【図２０】
2006221572.tif 000022
【図２１】
2006221572.tif 000023