(57)【要約】      （修正有）【課題】３Ｄモデルに付加される属性情報の視認性や操作性を向上する。【解決手段】物体の形状データからなる３次元モデルを作成するモデル作成手段と、前記３次元モデルを構成するそれぞれの形状要素に関連付けられた属性情報を前記３次元モデルに付加するための入力操作を受け付ける属性情報入力手段と、前記３次元モデルと前記属性情報を表示するための３次元モデル表示領域と、前記属性情報をリスト表示するための前記３次元モデル表示領域とは異なるリスト表示領域とを有する表示手段と、前記表示手段により表示された前記３次元モデルにおける形状要素と前記属性情報と前記属性リストの少なくともいずれかを選択するための入力操作を受け付ける選択手段と、選択された情報に関連付けられた形状要素、属性情報及び属性リストが、選択されていない情報に対して識別可能な状態で表示されるように前記表示手段を制御する制御手段と、を有する。【選択図】図１
2009145996.tif 000002
【特許請求の範囲】
【請求項１】
物体の形状データからなる３次元モデルを作成するモデル作成手段と、
前記３次元モデルを構成するそれぞれの形状要素に関連付けられた属性情報を前記３次元モデルに付加するための入力操作を受け付ける属性情報入力手段と、
前記３次元モデルと前記属性情報を表示するための３次元モデル表示領域と、前記属性情報をリスト表示するための前記３次元モデル表示領域とは異なるリスト表示領域とを有する表示手段と、
前記表示手段により表示された前記３次元モデルにおける形状要素と前記属性情報と前記属性リストの少なくともいずれかを選択するための入力操作を受け付ける選択手段と、
前記選択手段により前記形状要素、前記属性情報及び前記属性リストの少なくともいずれかが選択されると、選択された情報に関連付けられた形状要素、属性情報及び属性リストが、選択されていない情報に対して識別可能な状態で表示されるように前記表示手段を制御する制御手段と、を有することを特徴とする情報処理装置。
【請求項２】
前記制御手段は、前記３次元モデル表示領域において前記属性情報が非表示である場合に、当該属性情報に関連付けられた形状要素が前記選択手段により選択されると、当該属性情報を前記３次元モデル表示領域に表示するように前記表示手段を制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、前記選択手段により選択された情報を、選択されていない情報に比べて強調して表示するように前記表示手段を制御することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記表示手段に表示された前記属性リストに対する所定の操作を受け付ける操作手段を更に有し、
前記操作手段により、前記３次元モデル表示領域への属性情報の表示または非表示が切り替え可能であることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
物体の形状データからなる３次元モデルを作成するモデル作成手段と、前記３次元モデルを構成するそれぞれの形状要素に関連付けられた属性情報を前記３次元モデルに付加するための入力操作を受け付ける属性情報入力手段と、前記３次元モデルと前記属性情報を表示するための３次元モデル表示領域と、前記属性情報をリスト表示するための前記３次元モデル表示領域とは異なるリスト表示領域とを有する表示手段とを備える情報処理装置の制御方法であって、
前記表示手段により表示された前記３次元モデルにおける形状要素と前記属性情報と前記属性リストの少なくともいずれかを選択するための入力操作を受け付ける選択工程と、
前記選択工程により前記形状要素、前記属性情報及び前記属性リストの少なくともいずれかが選択されると、選択された情報に関連付けられた形状要素、属性情報及び属性リストが、選択されていない情報に対して識別可能な状態で表示されるように前記表示手段を制御する制御工程と、を有することを特徴とする制御方法。
【請求項６】
前記制御工程では、前記３次元モデル表示領域において前記属性情報が非表示である場合に、当該属性情報に関連付けられた形状要素が前記選択工程により選択されると、当該属性情報を前記３次元モデル表示領域に表示するように前記表示手段を制御することを特徴とする請求項５に記載の制御方法。
【請求項７】
前記制御工程では、前記選択工程により選択された情報を、選択されていない情報に比べて強調して表示するように前記表示手段を制御することを特徴とする請求項５又は６に記載の制御方法。
【請求項８】
前記表示手段に表示された前記属性リストに対する所定の操作を受け付ける操作工程を更に有し、
前記操作工程により、前記３次元モデル表示領域への属性情報の表示または非表示が切り替え可能であることを特徴とする請求項５乃至７のいずれか１項に記載の制御方法。
【請求項９】
請求項５乃至８のいずれか１項に記載の制御方法を情報処理装置のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、３次元ＣＡＤにより作成した物体の３次元モデルの情報処理技術に関する。
【背景技術】
【０００２】
商品や製品を設計するにあたり、現在では３次元（以下、３Ｄ）−ＣＡＤ（computer aided design）装置を用いて３Ｄモデル（３Ｄ形状データ）を構築する設計がなされている。そして、上記設計に基づいて部品等を製作する製造過程においても上記３次元モデルを有効に活用してもの作りの効率化を行う手法も実現されてきている。もの作りに必要な情報として、形状情報と属性情報がある。属性情報とは形状に付加された寸法、寸法公差、幾何公差、注記、記号などの情報であり、設計者の設計意図や部品に必要な特性を表す情報である。
【０００３】
そして、製作者に形状情報と属性情報を伝達するものが設計図であり、従来から２次元のいわゆる紙図面（以下、２Ｄ図面）が用いられている。この２Ｄ図面では複数の視線方向から見た投影形状を作成して３次元の形状を表している。３次元形状を２次元で表現するために複数の投影形状が必要となっているのである。この場合複数の２次元形状から３次元の立体形状を人間の頭の中で変換して構築することが必要で、この作業は操作者の力量によるところが多く、時間のロスや誤変換といったデメリットが生じていた。３Ｄ−ＣＡＤであれば既に３次元形状がＣＡＤ上で構築されており、わざわざ新たに複数の投影形状を作成することは非効率で不要な作業と言える。そこで近年では、３Ｄ−ＣＡＤの３次元空間上に直接属性情報を付加して設計情報を表現することで２Ｄ図面をなくして高効率でミスを低下させる取り組みがされており、数々の特許提案もなされている。
【０００４】
しかしながら、現在の３Ｄ−ＣＡＤ上での属性情報の表現は従来の２Ｄ図面で行っていた表現を３Ｄ上でも同じように表現するといったもので、実用には以下に説明するように操作性や視認性において数々の不具合があるのが実情である。従来２Ｄ図面で表現されていた手法は２Ｄ図面に適した手法として進化してきたもので、そのまま３次元に適用するには無理があると言える。３次元の３Ｄ−ＣＡＤには３次元に適した手法があるものと思われるが、未だ適した手法まで到達していないのが現状である。
【０００５】
図７は従来の２Ｄ図面の属性情報の表示態様を３次元モデルに適用した場合の表示態様を例示する図である。
【０００６】
図７において、「属性情報同士が重なる」、「属性情報と寸法線、寸法補助線、あるいは引き出し線とが重なる」、「寸法線、寸法補助線、あるいは引き出し線の引き出し位置が分かりづらい」などのため、属性情報読み取りは極めて困難になってしまう。同様に、３Ｄモデルも属性情報や引出し線に邪魔されて視認性が極めて悪くなってしまう。
【０００７】
図７の例では比較的属性情報の少ない部品を示しているが、それでも視認性の悪さは明確で、部品によっては数百や数千にも及ぶ属性情報が３Ｄモデルに付加される場合もあり、その場合は更に視認性が悪化し実用レベルにないことが容易に想像できる。
【０００８】
特許文献１は、上記の不都合に鑑みて、３Ｄ―ＣＡＤ上で属性情報を取り扱うのに適したものとして、３Ｄ空間上に属性配置平面という擬似２Ｄ図面平面を定義してその平面上に属性情報と投影形状を配置するという手法を提案している。しかしながら、３Ｄ形状と擬似２Ｄ図面とを同時に認識できて視認性の向上が図られているものの未だ従来の２Ｄ図面の表示態様から脱してはおらず、以下のような課題を有している。
【０００９】
属性情報を配置する複数の属性配置平面を定義する必要がある（従来の２Ｄ図面の投影形状の作成と同等）。属性情報を付加するにあたり配置すべき属性配置平面を選択決定する必要があり、２Ｄ図面と同様に視認性に考慮した配置平面選択に工数がかかる。また、その配置平面内で複数の属性情報が重ならないように配置位置を詳細に決定するなど視認性を考慮した配置を考える必要があり工数がかかる。
【００１０】
また、属性情報が複数の属性配置平面に分配されたとはいえ、大型の部品になれば１つの属性配置平面上に数百の属性情報が付加される場合もあり、やはり３Ｄ形状・属性情報共に視認性が悪い。属性配置平面を多数作れば１つの属性配置平面あたりの属性情報は少なくなるが、それを読み取る側にとっては情報が多数に分断されるので読み取り効率が悪いという悪循環に陥ってしまう。
【００１１】
図８は図７に示す属性情報を複数の属性配置平面に振り分けたときのある１つの属性配置平面の属性情報の表示態様を例示する図である。
【００１２】
図８に示す程度の属性情報の数であれば比較的視認性は良いが、部品によっては１００以上の属性情報が存在し、やはり視認性は悪いと言える。また、３Ｄ空間上に多数の属性情報が表示されていると、属性情報とそれに関連する形状が離れてしまうために同時に両者を視認することができなくなってしまう。
【００１３】
ところで、このように多数の属性情報が存在する場合に視認性を良くする手法として従来から強調表示が用いられている。強調表示とは、線の太さを他よりも太く表示する、予め定められた色で表示する、表示輝度を高くする、等の表示として他との区別がつきやすく視認性が良いようにしたものである。強調表示を行うことにより視認性の向上は図れるものの、前述の課題を解消するまでには至らないのが実情である。例えば、図９の属性情報１０１を選択すると当該属性情報は選択状態となり（色が変わり太字表示となる強調表示）、これに関連する形状も選択状態（予め定められた色で表示する、表示輝度を高くするという強調表示）となっている。しかしながら、形状が小さいとこの画面では認識できず、この場合には操作者は形状を確認するために属性情報の引き出し線をたどって関連する形状の場所を想定して画面を拡大して確認する必要がある。
【００１４】
図１０は拡大操作を行った表示画面を例示しいる。この拡大画面では属性情報１０１に関連する関連形状が、図中右側が平面１０２、図中左側はエッジ１０３であることが認識できる。しかし、その際に属性情報１０１が画面の外にいってしまい、当該属性情報の内容を認識することができない。また、画面の拡大や回転操作が必要な分工数が多くかかる。
【００１５】
また、従来の２Ｄ図面は３Ｄ形状が完成した後に作成するというフローで作成されていた。
【００１６】
図１１は従来の２Ｄ図面の作成フロー示している。設計を開始すると（Ｓ２０１）設計目的に応じて必要は構成要素の形状を３Ｄ-ＣＡＤ上で構築する（Ｓ２０２）。３Ｄ形状が完成すると２Ｄ図面の作成に移行（Ｓ２０３）して側面図を作成して配置する（Ｓ２０４）。必要に応じて断面図の作成と配置も行われる（Ｓ２０５）。その後に作成された側面図（断面図）に必要な属性情報を付加して（Ｓ２０６）２Ｄ図面の作成が終了する（Ｓ２０７）。Ｓ２０６の属性情報を付加する際には、交差・面粗さ・注記などそれぞれの形状に必要な特性を設計意図を回顧して付加することになり回顧に時間を要したり間違いや抜けが生じたりする場合がある。
【００１７】
上述の特許文献１では３Ｄ空間上に擬似２Ｄ図面を作成するので工程上は３Ｄ形状の構築と同時に属性情報の付加が可能ではある。しかし、現実には上記２Ｄ図面の側面図（断面図）と同様に属性配置平面が必要であるので形状が完成状態近くにまで構築されていないと必要となる属性配置平面が想定できない。そのため属性情報を配置すべき属性配置平面を設計しながら決めるという作業には無理が生じる。よって、やはり設計工程の後半で３Ｄモデルの形状があらかた構築できた段階で属性入力を行うことを余儀なくされ、その際には設計意図の回顧が必要となる。
【特許文献１】特開２００３−３３０９７０号公報
【特許文献２】特許第３７９６４５４号明細書
【発明の開示】
【発明が解決しようとする課題】
【００１８】
本発明は、上記課題に鑑みてなされ、３Ｄ-ＣＡＤなどで作成された３Ｄモデルに付加される属性情報の視認性や操作性を向上する情報処理技術を実現する。
【００１９】
また、本発明は、属性情報入力工数の削減と属性情報の入力ミスを低減できる情報処理技術を実現する。
【００２０】
更に、本発明は、付加した属性情報を見やすく且つわかり易くして伝達ミスを低減できる情報処理技術を実現する。
【課題を解決するための手段】
【００２１】
上記課題を解決するために、本発明の情報処理装置は、物体の形状データからなる３次元モデルを作成するモデル作成手段と、前記３次元モデルを構成するそれぞれの形状要素に関連付けられた属性情報を前記３次元モデルに付加するための入力操作を受け付ける属性情報入力手段と、前記３次元モデルと前記属性情報を表示するための３次元モデル表示領域と、前記属性情報をリスト表示するための前記３次元モデル表示領域とは異なるリスト表示領域とを有する表示手段と、前記表示手段により表示された前記３次元モデルにおける形状要素と前記属性情報と前記属性リストの少なくともいずれかを選択するための入力操作を受け付ける選択手段と、前記選択手段により前記形状要素、前記属性情報及び前記属性リストの少なくともいずれかが選択されると、選択された情報に関連付けられた形状要素、属性情報及び属性リストが、選択されていない情報に対して識別可能な状態で表示されるように前記表示手段を制御する制御手段と、を有する。
【００２２】
また、本発明の情報処理装置の制御方法は、物体の形状データからなる３次元モデルを作成するモデル作成手段と、前記３次元モデルを構成するそれぞれの形状要素に関連付けられた属性情報を前記３次元モデルに付加するための入力操作を受け付ける属性情報入力手段と、前記３次元モデルと前記属性情報を表示するための３次元モデル表示領域と、前記属性情報をリスト表示するための前記３次元モデル表示領域とは異なるリスト表示領域とを有する表示手段とを備える情報処理装置の制御方法であって、前記表示手段により表示された前記３次元モデルにおける形状要素と前記属性情報と前記属性リストの少なくともいずれかを選択するための入力操作を受け付ける選択工程と、前記選択工程により前記形状要素、前記属性情報及び前記属性リストの少なくともいずれかが選択されると、選択された情報に関連付けられた形状要素、属性情報及び属性リストが、選択されていない情報に対して識別可能な状態で表示されるように前記表示手段を制御する制御工程と、を有する。
【発明の効果】
【００２３】
本発明によれば、３Ｄ空間とは異なる領域に属性リストが表示されるとともに、前記形状要素と属性情報と属性リストのいずれかが選択された場合に、それに関連する形状要素と属性情報と属性リストの全てが識別可能に表示される。このため属性情報入力工数の削減と属性情報の入力ミスを低減できる効果がある。
【００２４】
また、３Ｄ空間上の属性情報が非表示である場合には、選択された属性情報を３Ｄ空間上に表示するので、３Ｄ空間上の属性情報を非表示として作業を行える。また、参照が必要な形状（または属性リスト）を選択することで必要なときに必要な属性情報だけが３Ｄ空間上に表示されることになり、視認性のよい表示が実現できる。また、属性情報の入力において、属性配置平面を定義する必要がなく、配置すべき属性配置平面を選択決定する必要もなく、配置位置を詳細に定義する必要もない。このため、ラフな配置であっても視認性がよいので入力工数の低減が図れる効果があるとともに、関連形状の近傍に属性情報を配置できるので属性情報とその関連形状を同時に認識できる利点がある。
【発明を実施するための最良の形態】
【００２５】
以下に、添付図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００２６】
尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正または変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００２７】
［第１の実施形態］
図１は，本発明を適用した第１の実施形態による表示態様を例示する図である。
【００２８】
本発明の情報処理装置を実現するＣＡＤプログラムの表示画面は、３Ｄモデルと属性情報を３次元空間上に表示するための３次元モデル表示領域と、属性情報をリスト表示するための上記３次元モデル表示領域とは異なるリスト表示領域とを有する。
【００２９】
１は予め規定された３Ｄ空間上に表示される３Ｄモデルで、設計者が設計目的に応じて必要な形状を構築したものである。３Ｄモデル１には必要に応じて属性情報が付加されている。２はその属性情報の一例であり、視認性や操作性を考慮して、選択状態の属性情報は、非選択状態の属性情報に対して識別可能な状態で表示される。具体的には、選択状態の属性情報が３Ｄ空間上で非選択の属性情報に比して太線及び異なる色で強調して表示される。
【００３０】
２ａは形状の大きさを示す寸法、２ｂは形状の許容値を示す交差、２ｃは接頭情報でこの場合は寸法２ａが直径寸法であることを示している。２ｄは属性情報がどの形状に関連しているかを視認させるための引き出し線、２ｅは寸法２ａの範囲を視認させるための寸法線である。
【００３１】
３は属性リストで、上記属性情報２が３Ｄ空間とは異なる領域にリスト化されて表示されている。本実施形態では、上記属性情報２は第９行（番号９）で表示されており、寸法２ａは３ａに表示され、交差２ｂはプラス側交差３ｂ１とマイナス側交差３ｂ２に分かれて表示され、接頭情報２ｃは３ｃに表示されている。なお、属性情報は、上述した内容に限るものではなく、必要な情報を適宜表示するように構成されている。
【００３２】
また、本実施形態では、３Ｄモデルに付加された属性情報以外の情報も表記できる構成となっており、上記以外に更に３ｆ〜３ｌのリストが設けられている。３ｆは各々の情報固有の識別番号で、この識別番号を３Ｄ空間上の属性情報に隣接して表記することで上記特許文献に記載のような測定用のリスト表として利用できる。３ｇは注記で、３Ｄモデルに係るデータとは異なる情報として該リストに入力できるもので、様々なコメントや注意事項等自由に使用できる領域として提供されている。
【００３３】
３ｈは測定値で、製作された部品の実測寸法が入力されて、その可否判定は判定欄３ｉに記載される。３ｊは３Ｄ空間上の属性情報の表示／非表示を切り替えるための選択スイッチで、操作者が任意に表示／非表示を変更でき、チェック表示の有無で表示／非表示の状態を識別可能に表示される。３ｋは接尾情報で寸法２ａの直後に表記される情報、３ｌは属性情報の分類を示したものである。図１に示す実施形態では、識別番号１から１３までは選択スイッチ３ｊで「表示」が選択されているので３Ｄ空間上の属性情報も表示されている。識別番号１４から１６までは非表示選択となっているため、３Ｄ空間上の属性情報は非表示となっている。本実施形態では識別番号１６までは記載されているが、更に多数の属性上表がある場合には属性リスト３上では非表示であるが更に下欄にデータとして存在しており公知のスクロール機能などで表示する部分を選択できるようにすればよい。
【００３４】
［装置構成］
図２は、本発明を実現する３Ｄ−ＣＡＤ装置の構成を示すブロック図である。
【００３５】
図２において、２１は内部記憶装置、２２は外部記憶装置であり、ＣＡＤデータやＣＡＤプログラムを保管するＲＡＭ（random access memory）等の半導体記憶装置、磁気記憶装置等からなる。２３はＣＰＵ（central processing unit）装置であり、ＣＡＤプログラムの命令に沿って処理を実行する。２４は表示装置であり、ＣＰＵ装置２３の命令に沿って形状などを表示する。２５はＣＡＤプログラムに対して指示等を与えたり、ユーザインタフェースなどの画面を介して入力操作を行うマウス、キーボードなどの入力装置である。この入力装置２５が、操作者の入力操作を受け付ける属性情報入力手段や選択手段、あるいは操作手段を構成する。２６はＣＰＵ装置２３の命令に沿って紙図面などを出力するプリンタなどの出力装置である。２７は外部接続装置であり、本装置と外部装置とを接続し、本装置からのデータを外部装置へ供給したり、外部装置から本装置を制御したりする。
【００３６】
［基本動作］
図３は、本実施形態の３Ｄ−ＣＡＤ装置の基本動作を示すフローチャートである。
【００３７】
先ず、操作者が入力装置２５によりＣＡＤプログラムの起動を指示すると、外部記憶装置２２に格納されているＣＡＤプログラムが内部記憶装置２１に読み込まれ、ＣＡＤプログラムがＣＰＵ装置２３上で実行される（Ｓ３０１）。
【００３８】
次に、操作者が入力装置２５により対話的に３Ｄモデル作成を指示することにより、内部記憶装置２１上にある物体の３Ｄモデルを作成し、表示装置２４上に３Ｄモデルの画像を表示する（Ｓ３０２）。なお、操作者が入力装置２５によりファイル名などを指定することにより、既に外部記憶装置２２上に記憶された３ＤモデルをＣＡＤプログラム上で取り扱いできるように、内部記憶装置２１に読み込むこともできる。
【００３９】
次に、操作者が入力装置２５により、３Ｄモデルに対して、寸法、寸法公差、テキスト（注記）などを属性情報として付加する（Ｓ３０３）。付加された属性情報は、ラベルなどの画像情報として３Ｄモデルと共に表示装置２４の３Ｄモデル表示領域に表示可能である。また、Ｓ３０３で付加された属性情報から属性リスト３が作成され、表示装置２４の３Ｄ空間とは異なるリスト表示領域に表示される。
【００４０】
付加された属性情報は順次属性リスト３に追加作成され、各々の属性情報は属性リスト３の所定の位置に反映さて表示される（Ｓ３０４）。付加された属性情報は、３Ｄモデルに関連付けられて内部記憶装置２１に保管される。
【００４１】
操作者は必要に応じて随時リスト領域３の内容を操作して、注記の編集や３Ｄ空間上の属性情報の表示/非表示等をを操作できる（Ｓ３０５）。
【００４２】
３Ｄモデル作成及び属性情報付加が全て終了して設計が完成になるまでＳ３０２からＳ３０５を繰り返される（Ｓ３０６）。
【００４３】
全ての入力が終了して設計が完成したら、操作者は属性情報を付加した３Ｄモデルを外部記憶装置２２に保管する（Ｓ３０７）。
【００４４】
ユーザは、上述した構成及びフローに沿って設計作業を行う。以下に、本例に特有の効果について詳述する。
【００４５】
本例では属性情報が３Ｄ空間とは別の領域に属性リストとして表示されているため、３Ｄ空間上の属性情報を非表示としても常に属性情報が視認できる利点がある。従って、３Ｄ空間には３Ｄモデルだけが表示されているので、属性情報やその引出し線などに邪魔されることなく３Ｄモデルの視認性が良い。この利点は前述従来例の図７及び図８にて説明した視認性の悪さが、属性情報や引出し線のない３Ｄモデルだけの状態になることから容易に理解できる。
【００４６】
また、属性情報に関しても以下のような利点がある。
・３Ｄ形状とは別に表示されているので３Ｄモデルに邪魔されずに視認性が良い。
・引き出し線がないのでこれらに邪魔されることがなく視認性が良い。
・属性が属性リスト上に規則正しく整列しているので視認性が良い。
・３Ｄモデルを拡大・縮小・回転等を行っても属性リストは変化しないので視認性が良い。
【００４７】
また、本例によれば、形状要素と属性情報と属性リストのいずれかが選択された場合に、それに関連する形状要素と属性情報と属性リストの全てが選択状態で表示される。また、属性情報が非表示である場合に、当該属性情報に関連付けられた形状要素が選択されると、当該属性情報を表示する。これにより、形状要素または属性リストを選択することで３Ｄ空間に選択された属性情報が表示されるので、必要な属性情報のみが従来と同様に３Ｄ空間上で確認できて視認性が良い。
【００４８】
図４は属性情報を非表示とした場合の表示態様を例示しており、図１の３Ｄ空間上の属性リストの選択スイッチ３ｊを全て「非表示」とした上で属性リスト中の１つの情報３１（識別番号９）が選択された状態を示している。図４では選択された行の背景色が他の行とは異なった予め決められた背景色となっている。本来、属性情報２は３Ｄ空間上では非表示であるが、属性リスト中の該当する属性情報を選択したことで３Ｄ空間上に表示される。
【００４９】
また、選択された属性情報に関連する３Ｄモデル１の形状要素１ａも選択状態で表示される。図４では他の形状要素とは別の予め決められた色で輝度が高い表示となっている。同時に、３Ｄ空間上の属性情報２も選択状態で表示される。また、図４では他の形状要素とは別の予め決められた色で輝度が高く通常の属性情報表示より太い線での表示となっている。この場合、選択された属性情報だけが３Ｄ空間上に表示されるので、３Ｄモデルおよび属性情報が共に格段に視認性が良くなる。選択状態への移行は表示/非表示の選択スイッチ３ｊが選択/選択解除を兼ねることもできるが、別の手法例えば表示/非表示の選択スイッチ３ｊのダブルクリックで選択/選択解除を行うようにすれば通常の表示状態と選択状態の区別ができる。そうすることで選択状態を通常表示とは異なる強調表示とすることができるので更に視認性をよくすることが可能となる。上述の選択状態では、線を太くする、色を変えて輝度を高くするなどして強調表示を行っている。
【００５０】
本例では、属性リストから属性情報を選択することで選択表示としたが、本発明は形状要素と属性情報と属性リストのいずれかが選択された場合に、それに関連する形状要素と属性情報と属性リストの全てが選択状態で表示されることが特徴である。このため、３Ｄモデルの形状要素を選択しても上述と同様の選択状態が実現される。
【００５１】
特に設計途中の３Ｄ形状を構築している段階では関係する形状を選択することによって付加された属性情報が３Ｄ空間上に表示されたり、属性リスト上に選択状態で表示されることにより設計に有用な情報を簡単に即座に認識することができる。このため、設計工数の削減やミスの少ない質の高い設計が実現できることが期待できる。また、属性情報が多数あり一度に属性リストに表示できない場合などは、選択された形状要素に関連する属性リストが記載されている欄まで自動でスクロールする方法や、属性リストの表の先頭に配列しなおすなどの工夫で更に見やすい属性リストが実現できる。
【００５２】
ところで、選択された属性情報だけしか表示されないという点に関し、情報量が少なく従来のように同時にたくさんの属性情報が表示された方が便利であるという考えもあるが、人間の認識方法を分析するとこの考えは錯覚と言える。つまり、人間は同時にせいぜい数個の情報しか認識せず、しかも個々の情報を確認して認識するものである。例えば、図９にて認識したい情報１０１があるとその情報をを確認するために属性情報とその形状を追いかけて視認したのちに認識する、という作業を行う（前述の図１０のような動作である）。多くの情報が同時に表示されていても一度には認識できないので個々の情報を順番に認識していくとう作業を行うことになる。この作業の際には当該属性情報以外の情報は不要で、表示されていると単に邪魔な障害物でしかない。従って、複数の属性情報が同時に存在したとしても結局前述の図４で説明した本実施形態の手法と同様に個々の情報を順次認識するのであるから、本実施形態の手法が３Ｄモデルと属性情報とが共に視認性良い表示方法であると言える。
【００５３】
以上説明したように、第１の実施形態によれば以下の利点がある。
【００５４】
従来のように複数の属性情報を同時に視認性良く表示するためには前述したようにそれぞれの属性情報および３Ｄ形状が重ならないように配置する必要があるため、配置位置を定義するのに工数がかかることになる。例えば、寸法情報を配置する場合、引き出し線が交差するのを避けて小さい寸法を形状に近い場所に配置して順次外側に一定間隔で大きな寸法を配置していく手法が一般的である。このような配置定義には工数がかかることはもちろん、形状変更などに伴い寸法が追加される場合は割り込み配置した寸法より外側にある寸法は全て再度配置し直すことになり、１つの寸法追加なために多数の寸法を再配置するといった工数がかかる。また、属性情報が多数ある場合には外側に配置された属性情報は形状から随分離れた位置に配置されることになり属性情報と形状要素を同時に認識できない。
【００５５】
これに対して、本実施形態によれば、前述のように必要な寸法だけが表示されるので、他の属性情報との配置関係を考慮せずにラフに配置してよいので配置に工数が掛からないという利点がある。また、属性情報を追加しても他の属性情報との配置関係がラフでよいので他の属性情報の視認性を良くするために再配置するといった余分な工数がかかることもないといった利点がある。また、他の属性情報との配置関係がラフでよいので、形状に近い位置に属性情報を配置することが可能となり属性情報と形状要素を同時に認識できるという利点がある。
【００５６】
［第２の実施形態］
図５は本発明に係る第２の実施形態を示し、第１の実施形態の図４に対応する図である。第１の実施形態を示した図４では、属性情報を３Ｄ空間上非表示とした場合について説明したが、非表示としない場合を図５を用いて説明する。本実施形態において、第１の実施形態と同一の構成については同一の符号を付して説明を省略する。
【００５７】
第１の実施形態では３Ｄ空間上の属性情報を非表示としたが、必要に応じて複数の属性情報を表示するケースが考えられる。例えば、設計途中において形状を作成しながら属性情報も付加して設計情報を構築しているような過程では、設計中の形状に関する属性情報を参考として形状構築や新たな属性情報付加を行うことが多々ある。この場合には属性情報を非表示とはしないで、関係する部位の設計が完成してから属性情報を非表示とするのが設計上は有効である。図５はこのような状態を示しており、操作者は必要に応じて選択スイッチ３ｊを変更して必要な情報を３Ｄ空間上に表示して設計作業ができる。
【００５８】
従って、必要時に必要な情報のみを３Ｄ空間上に表示できるので、第１の実施形態と同様に３Ｄモデルと属性情報共に視認性が良い表示方法を実現できる。このように３Ｄ空間上に必要な属性情報が部分的に表示されている状態であっても前述の選択表示は同様に行われる。図５では属性情報に関連する情報が選択された状態を示しており、このような状態は、形状要素１ａ、属性情報２または属性リスト３の属性情報３１のいずれかが選択されれば実現できる。この選択により選択された情報に関連する形状要素１ａと属性情報２と属性リスト３の属性情報３１の全てが選択状態で表示される。
【００５９】
［第３の実施形態］
図６は本発明に係る第３の実施形態を示し、第２の実施形態の図５に対応する図である。第２の実施形態を示した図５では、必要な属性情報を３Ｄ空間上に表示とした状態で必要な属性情報を１つ選択して選択表示状態したが、本実施形態では複数の属性情報を選択する場合について図６を用いて説明する。本実施形態において、第１及び第２の実施形態と同一の構成については同一の符号を付して説明を省略する。
【００６０】
第１の実施形態にて説明したように選択状態を強調表示とすることで、３Ｄ空間上の属性情報の視認性が良くなる上に、関連する形状も選択表示（強調表示）されるので視認性が良くなる。このような機能を有効に利用して複数の属性情報を選択することにより図６に示すように複数の形状要素と属性情報と属性リストを選択状態とすることができる。図６では３Ｄ空間上の属性情報５１，５２，５３，５４とそれに関連する属性リスト３上の属性情報４１，４２，４３，４４及び当該属性情報に関連する形状要素が全て選択状態で表示される。
【００６１】
また、図６では３Ｄ空間上の属性情報は部分表示の状態としたが、全ての属性情報を３Ｄ空間上非表示の状態としても同様に上記選択された情報は選択状態で表示される。この場合は３Ｄ空間上には図６で選択されている属性情報５１，５２，５３，５４のみが表示された状態となる。
【００６２】
以上説明のように、複数の情報を選択することでこれらに関連する複数の情報を選択状態で表示することができ、状況に応じて必要な情報を必要に応じて表示できるので、属性情報及び３Ｄ形状の視認性を良くできる。
【００６３】
［他の実施形態］
尚、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを格納した記憶媒体（または記録媒体）を３Ｄ−ＣＡＤ装置に供給ことによっても達成されることは言うまでもない。この場合、カメラのコンピュータ（またはCPUやMPU）が記憶媒体からプログラムコードを読み出して実行することによって達成される。
【００６４】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図３の各フローチャートの処理を実行する制御プログラムや各種テーブルが格納されることになる。これらのプログラムコードは、例えば、アップデート可能なファームウェアとしても提供可能である。
【図面の簡単な説明】
【００６５】
【図１】本発明を適用した第１の実施形態による表示態様を例示する図である。
【図２】本発明に係る実施形態の３Ｄ−ＣＡＤ装置の構成を示すブロック図である。
【図３】本発明に係る実施形態の３Ｄ−ＣＡＤ装置の基本動作を示すフローチャートである。
【図４】３Ｄ空間上の属性情報を非表示とした場合の表示態様を例示する図である。
【図５】本発明に係る第２の実施形態による表示態様を例示する図である。
【図６】本発明に係る第３の実施形態による表示態様を例示する図である。
【図７】従来の２次元図面の属性情報の表示態様を３次元モデルに適用した場合の表示態様を例示する図である。
【図８】図７に示す属性情報を複数の属性配置平面に振り分けたときのある１つの属性配置平面の属性情報の表示態様を例示する図である。
【図９】従来の属性情報の表示態様を例示する図である。
【図１０】拡大操作を行った表示画面を例示する図である。
【図１１】従来の２Ｄ図面作成フローを示す図である。
【符号の説明】
【００６６】
１  ３Ｄモデル
２  属性情報
３  属性リスト
２１  内部記憶装置
２２  外部記憶装置
２３  ＣＰＵ装置
２４  表示装置
２５  入力装置
２６  出力装置
２７  外部接続装置
【図２】
2009145996.tif 000003
【図３】
2009145996.tif 000004
【図１１】
2009145996.tif 000005
【図１】
2009145996.tif 000006
【図４】
2009145996.tif 000007
【図５】
2009145996.tif 000008
【図６】
2009145996.tif 000009
【図７】
2009145996.tif 000010
【図８】
2009145996.tif 000011
【図９】
2009145996.tif 000012
【図１０】
2009145996.tif 000013