(57)【要約】    【課題】３次元モデルに属性情報を付加する作業を効率的に行うことのできる情報処理装置及びその制御方法、並びにプログラム及び記憶媒体を提供する。    【解決手段】ＣＡＤ装置２００は、外部記憶装置２０２と、内部記憶装置２０１と、表示装置２０４と、入力装置２０５と、出力装置２０６と、外部接続装置２０７と、ＣＰＵ装置２０３とを備える。３Ｄモデル１に対する視点の変更に連動することなく、データムラベル２を３Ｄモデル表示領域４の予め設定された左上部に表示させる表示制御を行い、入力装置２０５を介して属性情報入力モードの選択を検出することで、寸法、幾何公差及び注記等のいずれか１つが入力可能な状態となる。【選択図】      図３
2005352678.tif 000002
【特許請求の範囲】
【請求項１】
任意の視点から３次元モデルを表示画面に表示すると共に、前記３次元モデルの任意の要素に設定されたデータム及び前記データムを示すデータムラベルを前記表示画面に表示する表示手段と、
前記データムを示すデータムラベルを連動させずに前記表示された３次元モデルの視点の移動を制御する制御手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記データムラベルを複数登録することができることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記制御手段は、前記データムラベルの表示位置を前記表示画面上の予め設定された位置に表示させることを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記制御手段は、対象として選択されたデータムラベルの表示を大きさ及び色の少なくともいずれか一方について変更することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記３次元モデル上の任意の要素を選択する選択手段と、
前記選択された要素に対応するデータムを判別する判別手段とを有することを特徴とする請求項１記載の情報処理装置。
【請求項６】
任意の視点から３次元モデルを表示画面に表示すると共に、前記３次元モデルの任意の要素に設定されたデータム及び前記データムを示すデータムラベルを前記表示画面に表示する表示ステップと、
前記データムを示すデータムラベルを連動させずに前記表示された３次元モデルの視点の移動を制御する制御ステップとを備えることを特徴とする情報処理装置の制御方法。
【請求項７】
前記制御ステップは、前記データムラベルの表示位置を前記表示画面上の予め設定された位置に表示させることを特徴とする請求項６記載の情報処理装置の制御方法。
【請求項８】
前記制御ステップは、対象として選択されたデータムラベルの表示を大きさ及び色の少なくともいずれか一方について変更することを特徴とする請求項６又は７記載の情報処理装置の制御方法。
【請求項９】
前記３次元モデル上の任意の要素を選択する選択ステップと、
前記選択された要素に対応するデータムを判別する判別ステップとを備えることを特徴とする請求項６記載の情報処理装置の制御方法。
【請求項１０】
請求項６乃至９のいずれか１項に記載の情報処理装置の制御方法を実行することを特徴とするプログラム。
【請求項１１】
請求項１０記載のプログラムを格納することを特徴とするコンピュータ読取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びその制御方法、並びにプログラム及び記憶媒体に関し、特に３Ｄ−ＣＡＤソフトウェアを用いて作成した３Ｄモデルを利用した情報処理装置及びその制御方法、並びにプログラム及び記憶媒体に関する。
【背景技術】
【０００２】
３Ｄ−ＣＡＤ装置に代表される従来のＣＡＤ装置は、製品を構成する３次元形状の部品等（以下、単に「部品」という）の設計に広く利用されている。部品設計者は、上記ＣＡＤ装置を用いて３次元又は２次元のＣＡＤモデルに、設計情報である寸法、寸法公差、幾何公差、注記及び記号等の情報を属性情報として付加し、設計情報及び設計意図を下流工程である製造工程等に伝達する。
【０００３】
上記３次元のＣＡＤモデル（以下「３Ｄモデル」という）に上記属性情報を付加する方法として、ＡＮＳＩ規格番号Ｙ１４．５Ｍ−１９８２に定義されている規格Geometric Dimensioning and Tolerancing（以下「ＧＤ＆Ｔ」という）等を利用する方法が提案されており、これによれば、ＣＡＤ装置の操作者が、３Ｄモデルの面等の形状要素と、上記形状要素に適用する属性情報の種類とを選択することにより、上記形状要素に所望の属性情報を付加することができる（例えば、特許文献１参照）。
【０００４】
また、属性情報が付加された３Ｄモデルを有効に活用する方法として、上記３Ｄモデルに任意の視線方向及び視点を定義し、この視線方向に正対するように属性情報を入力して視線方向と属性情報とを関連付ける方法や、３Ｄ空間内に仮想的な平面を設定し、この平面と属性情報とを関連付ける方法が提案されている（例えば、特許文献２参照）。
【特許文献１】特開平７−１０９６０４号公報
【特許文献２】特開２００２−３２４０８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のＣＡＤ装置を用いて３Ｄモデルに属性情報を付加する場合、操作者は、ＣＡＤ装置の表示画面上に現れていない面にある形状要素に属性情報を付加するときは、３Ｄモデルの回転又は表示倍率の変更等の操作を行い、データムラベルを表示させて基準面を確認し、さらに操作を行って所望の形状要素を表示させた後にカーソルを移動させて属性情報を付加する必要があるので、２次元のＣＡＤモデルに属性情報を付加する場合よりも多くの工数がかかる。
【０００６】
本発明の目的は、３次元モデルに属性情報を付加する作業を効率的に行うことのできる情報処理装置及びその制御方法、並びにプログラム及び記憶媒体を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明における情報処理装置は、任意の視点から３次元モデルを表示画面に表示すると共に、前記３次元モデルの任意の要素に設定されたデータム及び前記データムを示すデータムラベルを前記表示画面に表示する表示手段と、前記データムを示すデータムラベルを連動させずに前記表示された３次元モデルの視点の移動を制御する制御手段とを備えることを特徴とする。
【０００８】
また、本発明における情報処理装置の制御方法は、任意の視点から３次元モデルを表示画面に表示すると共に、前記３次元モデルの任意の要素に設定されたデータム及び前記データムを示すデータムラベルを前記表示画面に表示する表示ステップと、前記データムを示すデータムラベルを連動させずに前記表示された３次元モデルの視点の移動を制御する制御ステップとを備えることを特徴とする。
【発明の効果】
【０００９】
データムラベルを連動させずに３次元モデルの視点の移動を制御するので、３次元モデルに属性情報を付加する作業を効率的に行うことができる。
【００１０】
また、選択されたデータムラベルの大きさ及び表示色の少なくともいずれか一方を変更するので、ラベルを鮮明に表示することができ、３次元モデルに属性情報を付加する作業を効率的に行うことができる。
【００１１】
また、選択された要素に対応するデータムを判別するので、適合するデータムを容易に識別することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面を用いて詳述する。
【００１３】
図１は、本発明の実施の形態に係る情報処理装置の構成を概略的に示すブロック図である。
【００１４】
図１において、本発明の実施の形態に係る情報処理装置としてのＣＡＤ装置２００は、ＣＡＤプログラム及びＣＡＤデータを格納する外部記憶装置２０２と、外部記憶装置２０２に格納されているＣＡＤプログラムを読込む内部記憶装置２０１と、３Ｄモデルを表示する表示装置２０４と、ＣＡＤプログラムに指示を与えるマウス又はキーボード等の入力装置２０５と、表示装置２０４に表示された３Ｄモデルを紙図面等に出力する出力装置２０６と、外部装置に接続され本装置のデータの送出及び外部装置からの制御を受ける外部接続装置２０７と、これらの装置に夫々接続され、外部記憶装置２０１に格納されているＣＡＤプログラムの命令に基づいて処理を実行するＣＰＵ装置２０３とを備える。
【００１５】
図２は、図１のＣＡＤ装置によって実行される３Ｄモデル作成処理を示すフローチャートである。
【００１６】
本処理は、ＣＰＵ装置２０３によって実行される。
【００１７】
本実施の形態では、図４の３Ｄモデル１に距離寸法を入力する例を示す。３Ｄモデル１は、左側面１ａと右側面１ｄを有する直方体である。この直方体は、上部中央に溝と上部右端に傾斜面とを有し、溝は左側面１ｂ及び右側面１ｃを有する。
【００１８】
図２において、入力装置２０５を介してＣＡＤプログラムの起動が指示されると（ステップＳ３０１でＹＥＳ）、外部記憶装置２０２に格納されているＣＡＤプログラムを内部記憶装置２０１に読込んでＣＡＤプログラムを起動し（ステップＳ３０２）、入力装置２０５を介して入力された指示に基づいて内部記憶装置２０１上に３Ｄモデル１を生成すると共に表示装置２０４上に画像として表示させる（ステップＳ３０３）（図４（ａ））。上記ステップＳ３０３において、入力装置２０５を介して入力されたファイル名等に対応する３Ｄモデルを外部記憶装置２０２から内部記憶装置２０１に読込み、ＣＡＤプログラム上で取り扱えるようにしてもよい。
【００１９】
続くステップ３０４では、後述する図３の属性情報付加処理を行う。このとき、付加された属性情報をラベル等の画像情報として表示装置２０４に表示させると共に付加された属性情報を３Ｄモデル１に関連付けて内部記憶装置２０１に保存する。また、属性情報への識別子の付加、外部記憶装置２０２等への上記属性情報の保存及び上記識別子を利用した属性情報と他のデータとの関連付けが可能である。
【００２０】
次いで、外部記憶装置２０２に保存されている属性情報に新たな情報を追加した上で内部記憶装置２０１に読込むと共に属性情報を更新し（ステップＳ３０５）、属性情報が付加された３Ｄモデル１を外部記憶装置２０２に保存して（ステップＳ３０６）、本処理を終了する。
【００２１】
図３は、図２のステップＳ３０４で実行される属性情報付加処理を示すフローチャートである。
【００２２】
本処理は、ＣＰＵ装置２０３によって実行される。
【００２３】
図３において、３Ｄモデル１の面１ａが、設計意図に基づいて寸法の基準として面や円筒の中心軸等に設定される要素であるデータムとして設定されると共に、データムとして設定されていることを示すデータムラベル２が表示される（ステップＳ３５１）。なお、データムラベル２は、フラッグ２ａおよびデータムとして設定された要素を示すための線分２ｂからなる（例えば、図５参照）。ここで、データムラベル２が後述するステップＳ３５３の表示制御の対象となるデータムの指標として登録される（ステップＳ３５２）。もちろんのことながら、登録されるデータムは複数であってもよい。
【００２４】
登録されたデータムラベル２は、３Ｄモデル１に対する視点の移動変更に連動することなく、データムラベル２のフラッグ２ａを３Ｄモデル表示領域４の予め設定された左上部の位置に表示させ、線分２ｂのみがデータムとして設定された要素の３次元空間上の位置を示すように表示制御を行う（ステップＳ３５３）（図７（ａ））。なお、ステップＳ３５３における表示制御は選択されたデータムラベル２のみを対象とすることにより、表示画面の煩雑さが解消される。
【００２５】
次いで、入力装置２０５を介してオペレータによる属性情報入力モードの選択を検出することで、寸法、幾何公差及び注記等のいずれか１つが入力可能な状態となり（ステップＳ３５４）、入力装置２０５を介して属性情報である寸法の種類が決定される（ステップＳ３５５）。そして、入力装置２０５を介してオペレータの指示を検出することにより、面１ｂが参照面に選択される（ステップＳ３５６）。
【００２６】
続くステップＳ３５７では、選択された寸法の種類と参照面の定義とに基づき、面１ｂに指定された寸法の定義に適合するデータムが存在するか否かを判別する。ここで、ステップＳ３５７の判別方法は、属性情報の種類毎に予め設定されている。本実施の形態では寸法の種類が距離寸法であるので、面１ｂの法線方向に直交する面に設定されているデータムの有無を判別する。
【００２７】
ステップＳ３５７の判別の結果、面１ｂに指定された寸法の定義に適合するデータムとしてデータムラベル２に対応するデータムを検出したときは、データムラベル２のハイライト、表示色変更、太字表示及び拡大表示等の強調表示を実行する（ステップＳ３５８）。オペレータの選択により、入力装置２０５を介して強調表示が実行されたデータムラベル２に対応する面１ａの選択が検出されると（ステップＳ３５９）、距離寸法３ａが生成される（図６）と共に、入力装置２０５を介した指示に基づき任意の位置に配置される（ステップＳ３６０）。
【００２８】
続くステップＳ３６３では、属性情報入力が継続されるか否かを判別し、属性情報入力が継続されるときは、ステップＳ３５５以降の処理を繰り返し、面１ｃを参照面とする距離寸法３ｂ及び面１ｄを参照面とする距離寸法３ｃが生成されて、本処理を終了する。一方、属性情報入力が継続されないときは、データムラベル２を通常の表示状態に戻し（ステップＳ３６４）、本処理を終了する。
【００２９】
なお、ステップＳ３６０で寸法が配置された後に、ステップＳ３６３を介さずに次の参照面が選択されるか否かを判別し、次の参照面が選択されたときはステップＳ３５７に進むようにしてもよい。
【００３０】
ステップ３５７の判別の結果、適合するデータムが存在しないときは、適合するデータムが登録されたデータムの中に存在しないことを示すメッセージを表示装置２０４に表示させる等の方法により報知し（ステップＳ３６１）、登録されたデータム以外のデータム及び新たに設定されたデータムが選択され（ステップＳ３６２）、ステップＳ３６０以降の処理を実行して、寸法の種類及び参照面が選択され寸法が配置されて、本処理を終了する。
【００３１】
尚、ステップＳ３５３の処理において実行される表示制御の開始及び終了は任意のステップに設定することが可能である。また、上記表示制御において、データムラベル２は、強調表示を行う場合は、通常の表示状態よりも拡大して表示するよう設定してもよい。
【００３２】
また、複数のデータムが登録され、それぞれ対応するデータムラベル２が表示されている状態で、選択されたデータムに対応するデータムラベル２を強調表示する手段として、表示画面４上で最も手前側に表示されるよう設定も可能である。これによれば、３Ｄモデル１の拡大又は移動によってデータムラベル２が３Ｄモデル１の背後に隠れることはないので、オペレータは所望のデータムを容易に選択でき属性情報入力を効率よく実行することができる。
【００３３】
加えて、データムラベル２の表示色を３Ｄモデル１の表示色の補色に設定しておくことにより、データムラベル２の表示色と３Ｄモデル１の表示色とが同一又は類似するときに両者を区別し易く表示させることができる。
【００３４】
また、ステップＳ３５８の処理により、適合するデータムを容易に識別させることができる。
【００３５】
また、図３の処理によれば、３Ｄモデル１に対する視点の変更に連動することなく、データムラベル２を３Ｄモデル表示領域４の予め設定された左上部に表示させる表示制御を行い（ステップＳ３５３）、入力装置２０５を介して属性情報入力モードの選択を検出することにより、寸法、幾何公差及び注記等のいずれか１つが入力可能な状態となる（ステップＳ３５４）ので、３Ｄモデル１に属性情報を付加する作業を効率的に行わせることができる。
【００３６】
なお、本実施の形態では、属性情報として距離寸法が入力されたが、角度寸法、平行度及び直角度等の幾何公差の入力についても同様に処理することができる。
【００３７】
また、本実施の形態では、ステップＳ３５３で開始する表示制御において、登録されたデータムラベル２を３Ｄモデル表示領域４の予め設定された位置に表示させたが、表示装置２０４の表示領域内の、３Ｄモデル表示領域４以外の領域に設定された別ウインドウに表示させるように構成してもよい。
【００３８】
さらに、本実施の形態では、作成した属性情報の配置方法等については特に指定してはいないが、３Ｄモデル１に対して任意の視線方向及び視点を定義し、視線方向に正対するように属性情報を入力して視線方向と属性情報とを関連付ける方法や、３Ｄ空間内に仮想的な平面を設定し、該仮想的な平面に属性情報を関連付ける方法についても、同様に適用することが可能である。これにより、属性情報を効率的に入力させることができるだけでなく、付加した属性情報を効率的に参照させることことが可能となる。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施の形態に係る情報処理装置の構成を概略的に示すブロック図である。
【図２】図１のＣＡＤ装置によって実行される３Ｄモデル作成処理を示すフローチャートである。
【図３】図２のステップＳ３０４で実行される属性情報付加処理を示すフローチャートである。
【図４】（ａ）は３Ｄモデルを左上方から見た斜視図であり、（ｂ）は３Ｄモデルを右上方から見た斜視図である。
【図５】図３のステップＳ３５１で表示される３Ｄモデルの表示例を説明するのに用いられる図である。
【図６】図３のステップＳ３６０で表示される３Ｄモデルの表示例を説明するのに用いられる図である。
【図７】図３のステップＳ３５３で表示される３Ｄモデルの表示例を説明するのに用いられる図であり、（ａ）は左上方から見た斜視図であり、（ｂ）は右上方から見た斜視図である。
【符号の説明】
【００４０】
１  ３Ｄモデル
２  データムラベル
２ａ  フラッグ
２ｂ  線分
４  ３Ｄモデル表示領域
２００  ＣＡＤ装置
２０１  内部記憶装置
２０２  外部記憶装置
２０３  ＣＰＵ装置
２０４  表示装置
２０５  入力装置
２０６  出力装置
２０７  外部接続装置
【図１】
2005352678.tif 000003
【図２】
2005352678.tif 000004
【図３】
2005352678.tif 000005
【図４】
2005352678.tif 000006
【図５】
2005352678.tif 000007
【図６】
2005352678.tif 000008
【図７】
2005352678.tif 000009