(57)【要約】【課題】ＣＡＤ装置を用いて作成される３Ｄモデルに、寸法、寸法公差などの属性情報を付加しても、３Ｄモデルおよび属性情報が共に見やすく属性情報を有効に活用できる情報処理装置を実現する。【解決手段】ＣＡＤ装置において、作成した３Ｄモデル１に対して視線方向（属性配置平面）を設定し、設定した属性配置平面に対して正対するように属性情報を入力する。この設定した属性配置平面を指定することにより、設定した３Ｄモデルの形状と正対する属性情報を表示手段に表示する。属性配置平面はフレームを有し、該フレーム内に属性情報が配置される。【選択図】        図１
2004185284.tif 000002
【特許請求の範囲】
【請求項１】
３Ｄモデルに対する属性情報を入力する属性入力手段と、
該属性情報が関連付けられる仮想的な平面である属性配置平面を設定する属性配置平面設定手段と、
該属性配置平面に上記属性情報を関連付けて記憶する第１の記憶手段と、該属性配置平面に、他の属性配置平面を関連付けて記憶する第２の記憶手段、
を有することを特徴とする情報処理装置。
【請求項２】
前記属性配置平面ごとに，属性情報の属性を表示する表示設定手段を有することを特徴とする特許請求項１に記載の情報処理装置。
【請求項３】
前記属性配置平面に関連付けた属性配置平面の属性情報の属性は、関連付けられた前記属性配置平面の表示設定手段の設定内容に設定が変更されるという特徴を持つ特許請求項１に記載の情報処理装置。
【請求項４】
前記属性配置平面がフレームを有し、関連付けられる前記属性配置平面のフレームに、関連付けする前記属性配置平面に関する情報が表示されることを特徴とする特許請求項１に記載の情報処理装置。
【請求項５】
関連付けられる前記属性配置平面と関連付ける前記属性配置平面は、それぞれの属性配置平面の向きにかかわらず、関連付けができるという特徴を持つ特許請求第１項の情報処理装置。
【請求項６】
３Ｄモデルに対する属性情報を入力する属性入力手段と、
該属性情報が関連付けられる仮想的な平面である属性配置平面を設定する属性配置平面設定手段と、
該属性配置平面に上記属性情報を関連付けて記憶する第１の記憶手段と、該属性配置平面に、他の属性配置平面を関連付けて記憶する第２の記憶手段、
を有することを特徴とする情報処理方法。
【請求項７】
前記属性配置平面ごとに，属性情報の属性を表示する表示設定手段を有することを特徴とする特許請求項６に記載の情報処理方法。
【請求項８】
前記属性配置平面に関連付けた属性配置平面の属性情報の属性は、関連付けられた前記属性配置平面の表示設定手段の設定内容に設定が変更されるという特徴を持つ特許請求項６に記載の情報処理方法。
【請求項９】
前記属性配置平面がフレームを有し、関連付けられる前記属性配置平面のフレームに、関連付けする前記属性配置平面に関する情報が表示されることを特徴とする特許請求項６に記載の情報処理方法。
【請求項１０】
関連付けられる前記属性配置平面と関連付ける前記属性配置平面は、それぞれの属性配置平面の向きにかかわらず、関連付けができるという特徴を持つ特許請求第６項の情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報処理装置及び方法に関し、特に、３Ｄ−ＣＡＤを用いて作成した３Ｄモデル（３Ｄ形状）を利用した情報処理装置及び方法に関する。
【０００２】
【従来の技術】
従来、ＣＡＤ装置（特に、３Ｄ−ＣＡＤ装置）を用いて、商品や製品を構成する部品等の３次元の形状を有する物品（以下、単に部品という）の設計を行っていた。
【０００３】
また、この設計に基づき、部品を作成するための金型の製作をおこなっていた。
【０００４】
ＣＡＤ装置により作成された設計情報を利用するにあたり、３Ｄモデル（３Ｄ形状）に、寸法、寸法公差、幾何公差、注記、記号などの属性情報を入力していた。
【０００５】
３Ｄモデルに属性情報を入力するためには、３Ｄモデルの面、稜線、中心線、あるいは頂点等を指示選択することにより行われる。例えば図２４に示されるような３Ｄモデル（この３Ｄモデルの正面図、平面図、側面図を図２５に示す）には、例えば図２６に示されるように属性情報が入力される。ここで、属性情報とは、
距離（長さ、幅、厚さ等）、角度、穴径、半径、面取り等の寸法、および、該寸法に付随する寸法公差
面、稜線等に寸法の入力なしで付加される幾何公差および寸法公差
部品、ユニット、製品を加工、製作するにあたり伝えるべき、指示すべき情報である注記
表面粗さ等のあらかじめ約束事として決められている記号などである。
【０００６】
３Ｄモデルに属性情報を付ける方法は、大別すると次の２種類がある。
【０００７】
（１）寸法、寸法公差、幾何公差、注記、記号を付与する場合
寸法、寸法公差を記入するために寸法線および寸法補助線が必要
幾何公差、注記、記号を記入するために引き出し線が必要
（２）寸法は付けず、寸法公差、幾何公差、注記、記号を付与する場合
寸法線および寸法補助線は不要
寸法公差、幾何公差、注記、記号を記入するために引き出し線が必要
また、３Ｄモデルを利用して、金型の製作を行っていた。この場合、製作した金型、および該金型により成形された成形品が、設計した通りに出来上がっているか、検査する必要があった。
【０００８】
【発明が解決しようとする課題】
上記従来例の如き、３Ｄモデルに属性情報を付ける方法においては、以下の問題点がある。
【０００９】
上記（１）の場合は、寸法と寸法公差、およびそれらを記入するための寸法線および寸法補助線が煩雑になり、３Ｄモデルの形状および属性情報が見難くなってしまう。
【００１０】
図２４のように、比較的簡単な形状で、属性情報の個数が数十個程度であればなんとか見ることもできるが、複雑な形状あるいは大型の形状の場合、必要に応じ数百〜数千の属性情報が３Ｄモデルに付与されるため、「属性情報同士が重なる」、「属性情報と寸法線、寸法補助線、あるいは引き出し線とが重なる」、「寸法線、寸法補助線、あるいは引き出し線の引き出し位置が分かりづらい」等のために、属性情報読み取りは極めて困難になってしまう（図２６の角部の階段形状ですら多少見づらい）。
【００１１】
上記のような場合は、属性情報を入力するオペレータ自身が入力情報を見ることが困難であり、入力内容の確認もできず、すなわち属性情報の入力そのものが困難になってしまう。
【００１２】
また、関係する属性情報の読み取りも極めて困難になってしまう。また、３Ｄモデルに対し属性情報が占有する空間が大きくなってしまい、限られた大きさの表示画面上では、３Ｄモデルの形状と属性情報を同時に見ることができなくなってしまう。
【００１３】
さらに、いわゆる断面図等で指示すべき属性情報（例えば図２４のザグリ穴の深さ１２±０．１）は、３Ｄモデルの指示場所が見えず、分かりづらい。
【００１４】
また、３Ｄモデルの細かく複雑な部分的形状は、大きく拡大し形状が十分理解しうる表示状態とし、この表示状態で寸法等が適切なサイズとなるように設定される。しかし、このようにして設定された寸法等は、表示倍率を下げ全体を表示した場合には、小さな表示となってしまい、これらの寸法を見る場合には、注意深く見つける必要があるという問題がある。最悪の場合は、付けられている寸法等に気がつかず、誤った加工等がなされてしまうという問題がある。さらには、３Ｄモデルの細かく複雑な部分的形状および寸法を見る場合に、全体の形状に付された寸法等が極めて大きく表示され、見づらくなってしまうという問題がある。
【００１５】
上記（２）の場合は、寸法線および寸法補助線は不要であるが、引き出し線を使用するため、上記（１）と同様に、引き出し線が煩雑になり、３Ｄモデルの形状および属性情報が見難くなってしまう。また、複雑な形状あるいは大型の形状の場合、必要に応じ数百から数千の属性情報が３Ｄモデルに付与されるため、属性情報読み取りは極めて困難になってしまう。
【００１６】
また、金型製作し、出来上がった金型、および該金型により成形された成形品を検査するとき等に、寸法等を測る必要が生じる。そのため、寸法値を読み取るために３Ｄモデル形状を計測機能による計測操作が強要される。
【００１７】
この場合、読み取りたい面、稜線等の箇所に対し、寸法の基準となる箇所を指示選択する必要があり、複数の箇所の寸法を読み取る場合には、多くの操作回数および長い操作時間がかかってしまうものである。また、操作ミスによる誤読の可能性は避けられない。さらには全ての箇所の寸法を読み取る場合には、きわめて膨大な労力を強いるものである。
【００１８】
そもそも、３Ｄモデルおよび属性情報は、部品、ユニット、製品を加工、製作するための情報であり、入力するオペレータ＝設計者から、見るオペレータ＝加工、製造、検査等の技術者に、情報が分かりやすく、効率的に、間違うことなく、伝達されるものでなくてはならない。上記従来技術においては、これらがまったく満足されておらず、工業的に有効に利用できる形態ではない。
【００１９】
そのために本発明は、ＣＡＤ装置などで作成したデータに、寸法等の属性情報を、簡単に見やすく、かつ効率的に、付加し、表示し、見ることを実現することを目的とする。
【００２０】
また本発明は、付加した属性を効率よく利用することを目的とする。
【００２１】
また、本発明は、ＣＡＤ装置などで作成したデータを活用した部品作成を効率良く行うことを目的とする。
【００２２】
また、ＣＡＤ装置などで作成したデータを用いて、検査工程を効率良く行うことを目的とする。
【００２３】
【課題を解決するための手段】
本発明の情報処理装置は、３Ｄモデルに対する属性情報を入力する属性入力手段と、該属性情報が関連付けられる仮想的な平面である属性配置平面を設定する属性配置平面設定手段と、該属性配置平面に上記属性情報を関連付けて記憶する第１の記憶手段と、該属性配置平面に、他の属性配置平面を関連付けて記憶する第２の記憶手段、を有することにより、上記目的を達成しうるものである。
【００２４】
また、本発明の情報処理装置は，前記属性配置平面ごとに，属性情報の属性を表示する表示設定手段を有することにより、上記目的を達成しうるものである。
【００２５】
また、本発明の情報処理装置において、前記属性配置平面に関連付けた属性配置平面の属性情報の属性は、関連付けられた前記属性配置平面の表示設定手段の設定内容に設定が変更されるという特徴をを有することにより、上記目的を達成しうるものである。
【００２６】
また、本発明の情報処理装置は、前記属性配置平面がフレームを有し、関連付けられる前記属性配置平面のフレームに、関連付けする前記属性配置平面に関する情報が表示されるという特徴を有することにより、上記目的を達成しうるものである。
【００２７】
また、本発明の情報処理装置は、関連付けられる属性配置平面と関連付ける属性配置平面は、それぞれの属性配置平面の向きにかかわらず、関連付けができるという特徴を有することにより、上記目的を達成しうるものである。
【００２８】
また、本発明の情報処理方法は、３Ｄモデルに対する属性情報を入力する属性入力手段と、該属性情報が関連付けられる仮想的な平面である属性配置平面を設定する属性配置平面設定手段と、該属性配置平面に上記属性情報を関連付けて記憶する第１の記憶手段と、該属性配置平面に、他の属性配置平面を関連付けて記憶する第２の記憶手段と、を有することにより上記目的を達成しうるものである。
【００２９】
また、本発明の情報処理方法は、前記属性配置平面ごとに，属性情報の属性を表示する表示設定手段を有することにより、上記目的を達成しうるものである。
【００３０】
また、本発明の情報処理方法において、前記属性配置平面に関連付けた属性配置平面の属性情報の属性は、関連付けられた前記属性配置平面の表示設定手段の設定内容に設定が変更されるという特徴を有することにより、上記目的を達成しうるものである。
【００３１】
また、本発明の情報処理方法は、前記属性配置平面がフレームを有し、関連付けられる前記属性配置平面のフレームに、関連付けする前記属性配置平面に関する情報が表示されるという特徴を有することにより、上記目的を達成しうるものである。
【００３２】
また、本発明の情報処理方法は、関連付けられる前記属性配置平面と関連付ける前記属性配置平面は、それぞれの属性配置平面の向きにかかわらず、関連付けができるという特徴を有することにより、上記目的を達成しうるものである。
【００３３】
【発明の実施の形態】
（実施の形態１）
本発明の一実施の形態を、図面を用いて詳細に説明する。
【００３４】
まず、「モールド金型生産の全体の流れ」について説明する。
【００３５】
図１は、本発明をモールド部品金型生産に適用した場合の全体の流れを示す図である。
【００３６】
図において、ステップＳ１０１で、製品の設計を行い、個々の部品の設計図面を作成する。部品の設計図面には、部品製作に必要な情報、制約情報などが含まれている。部品の設計図面は２Ｄ−ＣＡＤまたは３Ｄ−ＣＡＤで作成され、３Ｄ−ＣＡＤで作成された図面（３Ｄ図面）は、形状及び寸法公差などの属性情報からなる。寸法公差は形状（面、稜線、点）と関連付けることができ、寸法公差は成形品の検査指示、金型精度指示などに利用される。
【００３７】
ステップＳ１０２において、製品の組立てや成形などの製造性の検討を行い、部品毎の工程図を作成する。部品の工程図には、部品製作に必要な情報に加えて、詳細な検査指示が含まれる。部品の工程図は２Ｄ−ＣＡＤまたは３Ｄ−ＣＡＤで作成される。
【００３８】
ここで、詳細な検査指示の例として、測定項目（寸法あるいは寸法公差）の番号付け測定項目に対して測定ポイントや測定方法の指示、などがある。
【００３９】
詳細な検査指示情報はＣＡＤ上で寸法公差と関連付けることができる。
【００４０】
ステップＳ１０３において、ステップＳ１０２で作成した部品の工程図（工程図面、金型仕様書）を基に金型設計を行い、金型図面を作成する。金型図面には金型製作に必要な情報、制約条件が含まれる。金型図面は、２Ｄ−ＣＡＤまたは３Ｄ−ＣＡＤで作成され、３Ｄ−ＣＡＤで作成された金型図面（３Ｄ図面）は、形状及び寸法公差などの属性情報からなる。
【００４１】
ステップＳ１０４において、ステップＳ１０３で作成した金型図面を基に金型の製作工程を検討し、金型工程図を作成する。金型加工工程は、ＮＣ加工及び汎用加工からなる。ＮＣ加工（数値制御による自動加工）を行う工程に対しては、ＮＣプログラムの作成指示を行う。汎用加工（手動による加工）工程には、汎用加工を行うための指示を行う。
【００４２】
ステップＳ１０５において、金型図面を基に、ＮＣプログラムを作成する。
【００４３】
ステップＳ１０６において、工作機械などで金型部品を製作する。
【００４４】
ステップＳ１０７において、製作された金型部品を、ステップＳ１０３で作成した情報に基づき検査する。
【００４５】
ステップＳ１０８において、金型部品を組立て、成形する。
【００４６】
ステップＳ１０９において、成形されたモールド部品をステップＳ１０１、ステップＳ１０２で作成した情報に基づき検査し、ＯＫであれば終了する。
【００４７】
ステップＳ１１０において、ステップＳ１０９の検査の結果に基づき成形品の精度不足の個所の金型を修正する。
【００４８】
次に、「製品の設計」について説明する。
【００４９】
製品の設計を行い、個々の部品の設計図面の作成について説明する。部品の設計図面は、２Ｄ−ＣＡＤ装置または３Ｄ−ＣＡＤ装置により作成される。
【００５０】
ここで、図２に示す情報処理装置、例えばＣＡＤ装置を用いて、部品の設計について説明する。
【００５１】
図２は、ＣＡＤ装置のブロック図である。図において、２０１は内部記憶装置、２０２は外部記憶装置であり、ＣＡＤデータやＣＡＤプログラムを保管するＲＡＭ等の半導体記憶装置、磁気記憶装置等からなる。
【００５２】
２０３はＣＰＵ装置であり、ＣＡＤプログラムの命令に沿って処理を実行する。
【００５３】
２０４は表示装置であり、ＣＰＵ装置２０３の命令に沿って形状などを表示する。
【００５４】
２０５はＣＡＤプログラムに対して指示等を与えるマウス、キーボードなどの入力装置である。
【００５５】
２０６はＣＰＵ装置２０３の命令に沿って紙図面などを出力するプリンタなどの出力装置である。
【００５６】
２０７は外部接続装置であり、本ＣＡＤ装置と外部の装置とを接続し、本装置からのデータを外部装置へ供給したり、外部の装置から本装置を制御したりする。
【００５７】
図３は、図２に示したＣＡＤ装置の処理動作を示すフローチャートである。
【００５８】
まず、オペレータが入力装置２０５により、ＣＡＤプログラムの起動を指示すると、外部記憶装置２０２に格納されているＣＡＤプログラムが内部記憶装置２０１に読み込まれ、ＣＡＤプログラムがＣＰＵ装置２０３上で実行される（ステップＳ３０１）。
【００５９】
オペレータが入力装置２０５により対話的に指示することにより、内部記憶装置２０１上に形状モデルを生成し、表示装置２０４上に画像として表示する（ステップＳ３０２）。この形状モデルについては、後述する。なお、オペレータが入力装置２０５によりファイル名などを指定することにより、既に外部記憶装置２０２上に作成されている形状モデルをＣＡＤプログラム上で取り扱えるように、内部記憶装置２０１に読み込むこともできる。
【００６０】
オペレータが入力装置２０５により、形状モデルを作成した３次元空間内に、属性配置平面を作成する（ステップＳ３０３）。
【００６１】
この属性配置平面の位置が判別しやすいように、フレーム（２重枠、枠内塗りつぶし）などの画像情報として表示装置に表示する。また、属性配置平面の設定情報は形状モデルに関連付けられて内部記憶装置２０１に保管される。
【００６２】
また、必要に応じて作成した属性配置平面に名称をつけることが望ましい。
【００６３】
オペレータが入力装置２０５により形状モデルに対して、寸法公差などを属性情報として付加する（ステップＳ３０４）。付加された属性情報は、ラベルなどの画像情報として表示装置に表示することができる。付加された属性情報は、形状モデルに関連付けられて内部記憶装置２０１に保管される。
【００６４】
オペレータが入力装置２０５により、属性情報を属性配置平面に対して関連付ける（ステップＳ３０５）。
【００６５】
属性情報と属性配置平面の関連情報は、内部記憶装置２０１に保管される。
【００６６】
オペレータがあらかじめ属性配置平面を指定して、属性配置平面との関連付けを行いながら属性付けを行うようにしても良い。また、オペレータが入力装置２０５により、属性情報の属性配置平面への関連付けを設定・解除することができる。
【００６７】
次に、オペレータは入力装置２０５により、属性配置平面を指定することによって属性配置平面、およびその属性配置平面に関連付けられた寸法公差などの属性情報の表示・非表示、あるいは色付けなどの表示制御を行う（ステップＳ３０６）。
【００６８】
また、オペレータが入力装置２０５により属性配置平面を作成する際に、属性配置平面の視点の位置、視線方向、倍率を設定する。この属性配置平面表示情報を設定し、この属性配置平面を指定することで、設定された視点の位置、視線方向、倍率で形状モデルを表示することが出来る。またこの属性配置平面と属性情報は関連付けられているので、指定された属性配置平面に関係付けられている属性情報を選択的に表示することができる。属性配置平面表示情報は内部記憶装置に保管される。
【００６９】
オペレータの指示により、属性情報を外部記憶装置２０２などに保管することができる（ステップＳ３０７）。
【００７０】
属性情報に識別子を付加することができ、この識別子を付加して外部記憶装置２０２に保管することが出来る。この識別子を利用して他のデータと属性データ関連付けることが出来る。
【００７１】
外部記憶装置２０２上の属性情報に情報を追加したものを内部記憶装置２０１に読み込んで、属性情報を更新することができる。
【００７２】
オペレータが入力装置２０５により、形状モデルに属性配置平面の位置情報、属性配置平面の表示情報、および属性情報を付加したＣＡＤ属性モデルを外部記憶装置２０２に保管する（ステップＳ３０８）。
【００７３】
次に、「形状モデルとＣＡＤ属性モデル」について説明する。
【００７４】
図４は形状モデルの例を示す図であり、図５は形状モデルを構成する各部の関連を示す概念図である。
【００７５】
図４は、形状モデルの代表例として、ＳｏｌｉｄＭｏｄｅｌである。図に示すように、ＳｏｌｉｄＭｏｄｅｌは部品などの形状をＣＡＤ上の３次元空間上に定義する表現方法で、位相情報（Ｔｏｐｏｌｏｇｙ）と幾何情報（Ｇｅｏｍｅｔｏｒｙ）からなる。ＳｏｌｉｄＭｏｄｅｌの位相情報は、図５に示すように、内部記憶装置２０１上で階層的に記憶され、
１つ以上のＳｈｅｌｌと、
１つＳｈｅｌｌに対して１つ以上のＦａｃｅと、
１つのＦａｃｅに対して１つ以上のＬｏｏｐと、
１つのＬｏｏｐに対して１つ以上のＥｄｇｅと、
１つのＥｄｇｅに対して２個のＶｅｒｔｅｘと、からなる。
【００７６】
また、Ｆａｃｅに対して平面や円筒面といったＦａｃｅ形状を表現するＳｕｒｆａｃｅ情報が内部記憶装置２０１上で関連付けられて保管される。Ｅｄｇｅに対して直線や円弧といったＥｄｇｅの形状を表現するＣｕｒｖｅ情報が内部記憶装置２０１上で関連付けられて保管される。Ｖｅｒｔｌｅｘに対して三次元空間上の座標値を内部記憶装置２０１上で関連付けられて保管される。
【００７７】
Ｓｈｅｌｌ、Ｆａｃｅ、Ｌｏｏｐ、Ｖｅｒｔｅｘの各位相要素には、夫々属性情報が内部記憶装置２０１上で関連付けられて保管されている。
【００７８】
ここで、Ｆａｃｅ情報を例に、内部記憶装置２０１上での保管方法の一例を説明する。
【００７９】
図６は、内部記憶装置２０１上でのＦａｃｅ情報の保管方法を示す概念図である。
【００８０】
図に示すように、Ｆａｃｅ情報はＦａｃｅＩＤ、Ｆａｃｅを構成するＬｏｏｐＬｉｓｔへのポインタ、Ｆａｃｅ形状を表すＳｕｒｆａｃｅデータへのポインタ及び属性情報へのポインタからなる。
【００８１】
ＬｏｏｐＬｉｓｔは、Ｆａｃｅを構成する全てのＬｏｏｐのＩＤをリスト形式で保管したものである。Ｓｕｒｆａｃｅ情報は、ＳｕｒｆａｃｅＴｙｐｅとＳｕｒｆａｃｅＴｙｐｅに応じたＳｕｒｆａｃｅＰａｒａｍｅｔｅｒから構成される。属性情報は、属性タイプ及び属性タイプに応じた属性値から構成される。属性値には、Ｆａｃｅへのポインタや属性が所属する属性配置平面へのポインタなども含まれる。
【００８２】
次に、「３Ｄモデルへの属性情報の入力と表示」について、特に、３Ｄモデルへの属性情報の入力と属性配置平面の作成方法および属性情報が付加された３Ｄモデルの表示について、好適な実施例に基づき詳細に説明する。
【００８３】
図７〜図１１は、３Ｄモデル、属性情報、および属性配置平面を示す図であり、図１２〜図１４は３Ｄモデルに属性配置平面および属性情報を付加するときの処理動作を示すフローチャートである。
【００８４】
図１２のステップＳ１２１で、図７に示す３Ｄモデル１を作成し、ステップＳ１２２で必要な属性配置平面を設定する。
【００８５】
ここで、属性配置平面は、３Ｄモデル１、および３Ｄモデル１に付加された属性情報の表示に関わる要件を規定するものである。
本発明では、属性配置平面を（仮想的な）三次元空間上の一点（視点、以下視点とする）の位置、作成する平面の法線方向（視線方向）で定義し、更に３Ｄモデル１、および３Ｄモデル１に付加された属性情報の表示倍率（以下単に倍率）の情報も有するものとする。
【００８６】
ここで視点位置とは、該位置から視線方向の３Ｄモデル１が見える、すなわち表示される位置を定めるものとする。例えば属性配置平面２１２は３Ｄモデル１の正面図の正面２０１の外形から６０ｍｍの位置に設定される（図７）。
【００８７】
ただし、ここで、いわゆる三角法による投影図（正面図、平面図、左右の側面図、下面図、背面図）については、視点位置が３Ｄモデル１の外部に位置していれば、いずれの位置でも表示内容には関係しない。
【００８８】
また、該視点の位置は、３Ｄモデル１、および３Ｄモデル１に付加された属性情報を表示する際に表示装置２０４の表示中心と一致する点である。
【００８９】
次に、法線方向は該視点位置から、３Ｄモデル１、および３Ｄモデル１に付加された属性情報を表示する際の視線方向と一致させる。
【００９０】
また、倍率とは（仮想的な）三次元空間上の３Ｄモデル形状を表示装置２０４上で表示する際の拡大する倍率とする。
【００９１】
属性配置平面のパラメータである、視点の位置、視線方向、倍率は随時変更可能とする。
【００９２】
例えば、図７においては、図２５に示した平面図の面２０１ａに直交しなおかつ、３Ｄモデルの外から内部へ向かう向きが視線方向となる属性配置平面２１１が定められる。視点位置と倍率は、３Ｄモデル１の形状と付与する属性情報の概ね全てが表示装置２０４の表示画面に表示できるようにあらかじめ定められる（図１２のＳ１２２）。例えば、本実施の形態では倍率は１倍で、視点位置２０１ｆは平面図の面２０１ａのほぼ中心に定められる。（図７において２点鎖線２０１ｄは正面図のおおよその輪郭線を属性配置平面２１１に投影した状態を示す）同様に、正面図の面２０１ｃに直交する視線方向の属性配置平面２１２、側面図の面２０１ｂに直交する視線方向の属性配置平面２１３も設定される。
【００９３】
各属性配置平面の位置を明示するために、属性配置平面を長方形状の２重のフレームで表現してある。形状としては、長方形以外の多角形、あるいは円形、楕円、長丸等いずれの形状であってもよい（属性配置平面２１１は３Ｄモデル１の上面２０１ａと平行であり、属性配置平面２１２は３Ｄモデル１の正面２０１ｂと平行であり、属性配置平面２１３は３Ｄモデル１の側面２０１ｃと平行の位置関係となる。）。
【００９４】
次に、ステップＳ１２３で設定された各属性配置平面に関連付けて、属性情報を入力する。図８、図１０の（ａ）、図１１の（ａ）は各々の属性配置平面２１１、２１２、２１３に関連付けて３Ｄモデルに属性情報を付与した状態を示す図である。図９、図１０の（ｂ）、図１１の（ｂ）は各々の属性配置平面２１１、２１２、２１３の視点位置から見た３Ｄモデル１および属性情報である。
【００９５】
属性配置平面に関連付けられた属性情報の大きさ（文字やシンボルの高さ）を、属性配置平面の倍率に応じて変更する。属性情報の大きさ（ｍｍ）とは、３Ｄモデルが存在する仮想的３次元空間における大きさと定義する（表示装置２０４において表示された際の大きさではない。）。
【００９６】
また、属性配置平面と属性情報の関連付けは、属性情報の入力後でもよい。たとえば図１３に示すフローチャートのように、３Ｄモデルを作成し（ステップＳ１３１）、ステップＳ１３２にて属性を入力後、ステップＳ１３３にて所望の属性配置平面に属性情報を関連付けるものである。また、必要に応じ、属性配置平面に対し関連付けられる属性情報の追加、削除等の修正がなされるものである。
【００９７】
属性情報が別の属性配置平面に関連付けられた場合、変更先の属性配置平面の倍率に応じて属性情報の大きさを変更する。
【００９８】
属性情報の入力は、各々の属性配置平面で定義される視線方向から表示させ二次元的に３Ｄモデル１を表示させた状態で入力してもよい。該入力はいわゆる２Ｄ−ＣＡＤで二次元図面を作成する工程と何ら変わることなく実現できるものである。また必要に応じ、三次元的に表示させながら入力してもよい。該入力は、三次元的に３Ｄモデル１を見ながら入力することができるので、より効率的かつミスなく実現できるものである。
【００９９】
さらに、本発明の主眼である、上記属性配置平面に関連付けられた属性情報の配置範囲を囲むように設定されるフレームを設定するフレーム設定手段について、説明する。
【０１００】
上述したように、図７において、三角法による投影図に相当する属性配置平面が設定されるとき、投影した３Ｄモデルの外形を囲むように長方形のフレーム２１１ａが設定されるものである（図１２のＳ１２２）。次に、属性情報が入力されたとき、属性情報が上記フレーム２１１ａ外に配置される場合は、全ての属性情報が上記フレーム２１１ａ内に配置されるように、上記フレーム２１１ａの大きさ、形状が変更されるものである（図１２のＳ１２４）。この変更は、配置された属性情報の３次元空間での座標位置を検出し、属性配置平面の視点の位置を中心として、上記座標位置の外側にフレーム２１１ａが設定されるように自動的に変更されるものである。この場合、該変更がＣＰＵ装置等によりなされることはいうまでもない。あるいは、全ての属性情報が上記フレーム２１１ａ内に配置されるように、オペレータがいわゆる手動で変更してもよい。
【０１０１】
次に、３Ｄモデル１の属性情報を見る場合の説明を行う。図１４のステップＳ１４１において所望の属性配置平面を選択することで、ステップＳ１４２において選択された属性配置平面視点位置、視線方向、および倍率に基づき３Ｄモデル１の形状と該属性配置平面に関連付けて付与されている属性情報が表示されるものである。例えば属性配置平面２１１、あるいは属性配置平面２１２、あるいは属性配置平面２１３が選択されると、それぞれ図９、あるいは図１０の（ａ）、あるいは図１１の（ｂ）が表示される。このとき、属性情報を各属性配置平面の視線方向に正対して配置する。さらに、各属性配置平面に関連付けられた全ての属性情報は、各フレーム内に配置されている。これによって表示画面上では二次元的に極めて容易に分かりやすく見ることができる。また、後述するように上記属性情報を入力したオペレータ以外の技術者等が、属性情報を見る場合には、上記各フレーム内のみを見ればよいものである。このことは、３Ｄモデルに比べ極めて広い３次元空間が３Ｄ−ＣＡＤ上に設定されている場合に、属性情報が上記フレーム外にないかどうかの確認作業を全く不要のものとし、効率よい作業が可能となるものである。
【０１０２】
次に、属性配置平面を容易に選択可能とするための例を紹介する。まず、選択可能な３Ｄモデルの属性配置平面のフレームを表示させ、オペレタータが、マウスなどのポインティングデバイス等の入力装置を使用して、属性配置平面を選択する方法が考えられる（図７）。
【０１０３】
次に、選択可能な属性配置平面の名称をリスト形式で表示して、その中から選択する方法も考えられる（不図示）。
【０１０４】
さらには、属性配置平面の視線方向から見た状態（図９、あるいは図１０の（ａ）、あるいは図１１の（ｂ））の画像をサムネイル画像としてアイコン表示して、選択する方法も考えられる（図２７）。
【０１０５】
次に、「属性情報の他の入力方法」について説明する。
【０１０６】
図１１〜図１４を用いて説明した上述の属性情報の入力においては、各属性配置平面に属性情報を関連付けたが、関連付ける手段は上記に限定されるものではなく、例えば属性情報をグループ化し、該グループと属性配置平面を関連付けてもよい。
【０１０７】
図１５、図１６に示すフローチャートに基づき、説明する。
【０１０８】
あらかじめ入力された属性情報を選択的に、あるいは検索結果に基づきグループ化し、該グループと任意の属性配置平面関連付けすることで上記と同様の結果および効果が得られる。また、属性情報のグループへの追加、削除等の修正がなされることにより、属性配置平面に関連付けられる属性情報を操作することができる。
【０１０９】
即ち、３Ｄモデルを生成し（ステップＳ１５１）、属性情報を入力し（ステップＳ１５２）、３Ｄモデルに対し属性配置平面の視点位置、視線方向、および倍率を設定する（ステップＳ１５３）。そして、ステップＳ１５２で入力され属性情報をグループ化し、設定した属性配置平面とグループ化した属性情報とを関連付けて設定するものである（ステップＳ１５４）。
【０１１０】
また、表示を行うときは、図１６に示すように、属性配置平面選択し（ステップＳ１６１）、選択された属性配置平面に関連付けられている属性情報を属性配置平面の視点位置、視線方向、および倍率の情報に従って表示装置２０４で表示する（ステップＳ１６２）ものである。
【０１１１】
次に、「複数の属性配置平面の設定」について説明する。
【０１１２】
同一の視線方向に対し、複数の属性配置平面を設定する場合について説明する（複数の属性配置平面同士は互いに平行となる）。
【０１１３】
図１７は、同一の視線方向に対して、複数の属性配置平面を設定する場合の処理動作を示すフローチャートであり、図１８の（ａ）は、同一の視線方向に対して複数の属性配置平面を設定する場合の３Ｄモデルを示す図である。
【０１１４】
図７で示した３Ｄモデル１において、正面図の投影方向と視線方向が一致するように複数の属性配置平面を設定する場合について説明する。
【０１１５】
前述のように３Ｄモデル１を作成し（ステップＳ１７１）、ステップＳ１７２において、第１の属性配置平面である属性配置平面２１２（視点位置、視線方向、倍率）を設定する。この属性配置平面２１２の視線方向は正面図の平面２０１ｂと直交し、倍率は例えば１倍、視点位置は正面図の外形から３０ｍｍの位置であり、概ね正面図の面２０１ｂの中心である。
【０１１６】
そして、ステップＳ１７３において、上記属性配置平面２１２に関連付けて、図１０の（ａ）で示すような属性情報が入力され、属性配置平面２１２の視線方向から見ると、図１０の（ｂ）のように、二次元的に極めて容易に分かりやすく見ることができる。
【０１１７】
次に、ステップ１７４において第２の属性配置平面である、属性配置平面２１４（視点位置、視線方向、倍率）を設定する。この属性配置平面２１４の視線方向は正面図の平面２０１ｂと平行、倍率は例えば１倍、視点位置は属性配置平面３Ｄモデルの穴の中心軸を含むように設定する。
【０１１８】
なお、属性配置平面２１４は四角の塗りつぶし形状で表現した。
【０１１９】
このとき、属性配置平面２１４から見る３Ｄモデル１は図１９の（ｂ）のように、仮想的平面２１４でカットされた３Ｄモデル１の断面形状となる。
【０１２０】
該属性配置平面２１４に関連付けて属性情報（例えば図１９の（ｂ）の穴の寸法１２±０．１）が入力される。また、該属性配置平面２１４を選択時には、３Ｄモデル１の断面形状および、この属性配置平面に関連付けられた属性情報を表示する（図１９（ｂ））。
【０１２１】
この場合も、属性配置平面２１４のフレーム２１４ａ内に属性情報が配置されるものである。
【０１２２】
また、３Ｄモデル１を移動、回転等すれば図１９の（ａ）のように三次元的表示ができるように構成される。
【０１２３】
つまり、属性配置平面２１４選択されると、属性配置平面２１４の視線方向に存在する３Ｄモデルと同視線方向領域に存在する属性配置平面に関連付けられた属性情報を表示し、反視線方向（図１８の（ｂ）参照）領域の３Ｄモデル形状および属性情報は非表示とする。
【０１２４】
本実施の形態によれば、外形形状に係る属性情報だけでなく、同一視線方向の方向の断面形状に係る属性情報を取り扱うことができる。それによって断面形状を見ながら属性情報を入力、表示できるために、属性情報の指示箇所が容易にかつ即座に分かるものである。
【０１２５】
また、３Ｄモデル１の形状が同一に見える属性配置平面を複数有する構成としてもよい。図２０に同一の視線方向、を有する属性配置平面２１５と属性配置平面２１６示す。この例では属性配置平面２１５と属性配置平面２１６は３Ｄモデル１の平面図に向いている。各々の属性配置平面に属性情報を例えばグループ化し関連付けることで、より見やすい属性情報を実現できる。例えば図２１は３Ｄモデル１の平面図において、外形寸法に関わる属性情報をグループ化したもの。図２２は、上記において穴位置および穴形状に関わる属性情報をグループ化したものである。グループ化された属性情報を、それぞれ属性配置平面２１５、属性配置平面２１６、に関連付けることになる。このように関係する属性情報をグループ化して属性配置平面に割り当てることにより、関連する属性情報がより見やすくなる。
【０１２６】
次に、「属性情報の位置」について説明する。
【０１２７】
３Ｄモデルと該３Ｄモデルに付加する属性情報を２次元な図面として極めてわかりやすく表示画面上で表現するため、オペレータは表現したい３Ｄモデルの部位の複数の属性情報を適宜選択もしくはグループ化して属性配置平面に関連付ける。２次元的な図面の表現方法であれば、属性情報の位置は関連する属性配置平面の視線方向の領域に配置すればよいが、３Ｄモデルに属性情報を付加し図面とするいわゆる「３Ｄ図面」においては、３Ｄモデルのメリットを十分生かすため工夫が必要となる。
【０１２８】
３Ｄモデルのメリットの一つは、表示画面上で実物に近い形で立体的に表現できるため、モデルを作成するオペレータあるいはそのモデルを用いる次工程のオペレータ（工程設計者、金型設計・製作者、測定者等）にとって、２次元図を扱う際に必要となる２次元から３次元への変換作業（これは主にオペレータの頭の中で行われていた）が省ける点である。この変換作業はオペレータの力量によるところが多く、いきおいこの変換作業において誤変換による誤造や変換時間のロスが発生することがある。
【０１２９】
３Ｄ図面において、３Ｄモデルのメリットである立体的に表現できる点を損なわないために、立体表示した際の属性情報の表示（属性情報の位置）に工夫をする必要がある。
【０１３０】
その工夫する点について、図２８を用いて説明を行う。
【０１３１】
図２８の（ａ）は説明に使用する３Ｄモデル２の斜視図、図２８の（ｂ）は３Ｄモデル２の平面図、図２８の（ｃ）は３Ｄモデル２に工夫しないで属性情報を付加した状態を説明する斜視図、図２８の（ｄ）は属性情報の配置を工夫して行った斜視図である。
【０１３２】
まず、３Ｄモデル２に対して、２次元的な平面図を作成するため属性配置平面２１８の作成および属性情報の入力を行う。この属性配置平面２１８の視点から表示した状態が図２８の（ｂ）である。
【０１３３】
該属性情報の入力に関して、図２８の（ｃ）の様に複数の属性情報の配置面を互い違いにすると、属性情報が重なりあい属性情報の内容が判別し難くなる。図２８の（ｃ）のように属性情報が少なくても見にくいので、より複雑な形状であれば、もはや属性情報は有益な情報ではなくなり、斜視状態では図面として成り立たなくなることは容易に想像できる。
【０１３４】
ところが、図２８の（ｄ）の様に属性情報を同一平面内に配置することで属性情報どうしが重なり合うことはなく、２次元的な図面の表現（図２８の（ｂ））と同等に属性情報の判別は容易にできる。
【０１３５】
こうすることで、３Ｄモデルに属性情報を付加する図面形態（３次元図面）において２次元的な図面の表現だけでなく、３Ｄモデルのメリットである立体的に３Ｄモデルを表現しながら、属性情報の判別が容易にできるので、立体図面（３Ｄ図面）として利用することが可能となる。
【０１３６】
また、属性情報の配置面は属性配置平面と同一面にすることが望ましい。
【０１３７】
この例では単純な形状の３Ｄモデルであったが実際のより複雑な形状を有する３Ｄモデルを扱う際には、同一視線方向に複数の属性配置平面を設定する必要がある。
【０１３８】
そして複数の属性配置平面およびそれに関連付けられている属性情報を同時に表示してから、所望の属性配置平面の選択、もしくは属性情報の選択を行う場合が考えられる。
【０１３９】
この際に、属性情報の配置面と属性配置平面の位置が離れていると属性情報と属性配置平面の関連がわかりにくくなるため間違って選択を行うケースが考えられる。それを避けるため視覚的に関連付けをわかりやすくするために、属性情報を属性配置平面は同一面上に配置するのが良い。
【０１４０】
さらに、図２０を用いて説明を行った同一視線方向の属性配置平面を作成する際には、同一の視線方向の複数の属性配置平面は離して配置するのが良い。この複数の属性配置平面およびそれに関連付けられている属性情報を同時に表示する際、属性配置平面を同一面に作成した場合属性情報の配置面も同一面になるので、視線方向はもとより視線方向をずらして斜めから見ても属性情報同士が重なり見にくくなる。そもそも同一方向からみて属性情報が多いために複数の属性配置平面に分けており、同時に属性情報を表示する際には属性情報が重なってしまうことは避けられない。
【０１４１】
視線方向からの見にくいのは救えないとしても、斜視状態で属性情報を判別し易くするために手段として、同一視線方向の属性配置平面は離して配置するのが有効である。
【０１４２】
次に、「倍率」について説明する。
【０１４３】
また、属性配置平面の倍率を所望の倍率とすることで、複雑な形状あるいは詳細な形状をより見やすくできる。
【０１４４】
図２３は、３Ｄモデル１の一部を拡大して表示した状態を示す図である。例えば、図２３（ａ）のように、３Ｄモデル１に対し、視線方向を平面図に向け、視点位置を角部近傍とし、倍率を例えば５倍とする属性配置平面２１７を設定することで、階段状の形状および属性情報が極めて分かりやすく表示できる（図２３（ｂ））。この場合も、属性配置平面２１７に関連付けられる属性情報は全てフレーム２１７ａ内に配置されるものである。属性配置平面２１７はいわゆる局部投影図に相当するものであるが、該フレーム２１７ａ内のみを見ることで関連付けられている全ての属性情報を見ることができ、該フレーム２１７ａ外の３Ｄモデルへの属性情報の有無をいっさい確認する必要がないため、効率よい作業が実現できるものである。
【０１４５】
また、関連付けられる属性配置平面のフレームに，関連付ける属性配置平面の情報が表示される。
【０１４６】
本実施の形態においては、３Ｄ−ＣＡＤ装置を構成するハードウェア、あるいは３Ｄ形状モデルの構成方法によらず３Ｄ−ＣＡＤ全般、更には２Ｄ−ＣＡＤに対し有効である。
【０１４７】
次に、「倍率と属性情報の大きさ」について説明する。
【０１４８】
属性配置平面に関連付けられた属性情報の大きさ（文字やシンボルの高さ）は、属性配置平面の倍率に応じて変更するものとする。図２３（ｂ）。
属性情報の大きさ（ｍｍ）とは、３Ｄモデルが存在する仮想的３次元空間における大きさと定義する（表示装置２０４において表示された際の大きさではない。）。
【０１４９】
例えば、属性配置平面２１１（倍率１）において属性情報の大きさを３ｍｍとする。属性配置平面２１７（倍率５）で同じように文字高さを３ｍｍとして表示した例を図２３（ｃ）で示す。
【０１５０】
属性配置平面２１７に関連付けられた属性情報は５倍の表示倍率で表示されるのでその大きさは１５ｍｍとなる。
【０１５１】
図２３の（ｂ）、（ｃ）において四角線は表示装置２０４での表示可能範囲を示す。
【０１５２】
属性情報が重ならないように配置すると、３Ｄモデルと属性情報の位置が離れてしまうので形状とそれに関係する属性情報の関わりがわかりにくく、誤読する可能性も発生する。また表示したい属性情報が多いと全ての属性情報を表示装置２０４で表示しきれなくなり、表示可能範囲外の属性情報を見るために表示範囲を変更しなくてはならない煩わしさを伴う。
【０１５３】
また、縮小して表示したい場合（倍率は１未満）に文字の大きさを変更しないと、縮小図表示状態で属性情報の表示装置２０４上の表示大きさが小さくなり、属性情報の内容が判別できなくなる。
【０１５４】
そこで、属性情報が表示される時のことを考慮して、属性情報の情報の大きさ倍率によって変更するのが望ましい。
【０１５５】
そのため、倍率と属性情報の大きさをおおよそ反比例の関係にすると良い。一例として前述の属性配置平面２１１の倍率を１、属性情報の大きさを３とした時、この属性配置平面２１７に関係付けられた属性情報の大きさを０．６ｍｍとする。
【０１５６】
次に、「属性配置平面の複数選択」について説明する。
【０１５７】
上述の実施例において、属性配置平面に関連付けられた属性情報を表示する場合、選択対象の属性配置平面の数はただ一つとしていたが、本発明の目的を鑑みると、複数の属性配置平面を選択してもなんら問題ない。
【０１５８】
ただし、属性配置平面の単一選択を行う場合は、視点の位置、視線方向が唯一つなので、表示装置上での表示方法は一つになるが、複数選択した場合は表示方法が複数になるので工夫をしなければならない。たとえば、複数選択を行った場合、選択された属性配置平面に関連付けられた属性情報をすべて表示し、視点の位置、視線方向についてはどの属性配置平面の設定を採用するか選択できるようにすることが考えられる。
【０１５９】
また、属性情報の表示は関連する属性配置平面毎に色を変えるなどして、グループがわかりやすく判別できるように工夫を行う。
【０１６０】
次に、「属性配置平面の水平もしくは、鉛直方向の設定」について説明する。
【０１６１】
本発明において、属性配置平面に設定するのは視点の位置、視線方向、倍率のみで、属性配置平面の水平方向あるいは鉛直方向の設定については触れてこなかった。
【０１６２】
２次元図面では、図２５に示すように各視線方向から見える図（平面図、正面図、側面図）の配置については、ルールを設けている。これは、実物の立体形状を２次元平面に表現するため、各視線方向からの位置関係を理解しやすいようにするための工夫である。
【０１６３】
一方、３Ｄモデルに属性情報を付与して図面とする３Ｄ図面形態においては、３Ｄモデルの外形面に直交する方向から見る２次元的な表現（図９、図１０の（ｂ）、図１１の（ｂ））はもとより、この状態から３Ｄモデルの回転させ、斜め方向から見た立体的な表現（図１０の（ａ）、図１１の（ａ））も可能となる。
【０１６４】
よって、３Ｄ図面の形態においては、平面図、正面図、側面図を表示する際に、属性配置平面の水平方向、あるいは鉛直方向（この水平方向あるいは鉛直方向は表示画面の各方向と一致するとして）については別段定める必要はない。３Ｄモデルとそれに付与された属性情報が正しく表現できているならば図２９に示す（ａ）、（ｂ）、（ｃ）、（ｄ）、（ｅ）のうちどれも正しい表現であるといえる。さらに、少し３Ｄモデルを回転させれば、３Ｄモデルが立体的に表現でき、今見ていた部位が３Ｄモデル全体のどこにあたるか、また他の視線方向から見た平面図、側面図の場所も容易に理解できるので、属性配置平面の水平方向あるいは、鉛直方向について各視線方向の位置関係を気にせずに表示しても特に問題にはならないからである。
【０１６５】
しかし、３Ｄモデルに属性情報を付与した３Ｄ図面形態において、３Ｄ図面を扱うすべてのオペレータが３Ｄモデルを自由に回転させて表示できる環境にあるとは限らない。３Ｄ図面に修正を加えることなく、各属性配置平面によって表示される２次元的な画像情報電子データ形式で保存しそれを見ることで用が足りる職場などがあるからである、また旧来の紙図面でないと対応できない職場などもある。
【０１６６】
このようなことを想定すると、各視線方向から見た表示は２次元図面のようなルールを適用しなくてはならない。
【０１６７】
そこで、属性配置平面を作成する時に、表示装置２０４で表示される際の水平方向あるいは鉛直方向を設定する必要がある。
【０１６８】
図３０にその処理のフローチャートを示す。
【０１６９】
まず、３Ｄモデルを作成する（ステップＳ３０１）。
【０１７０】
次に、３Ｄモデルに対して視点の位置、視線方向、倍率を設定し、属性配置平面を作成する（ステップＳ３０２）。
【０１７１】
そして、この属性配置平面の水平方向（あるいは鉛直方向）を指定する。（ステップＳ３０３）水平方向（あるいは鉛直方向）を指定するには、（仮想的な）３Ｄ空間上に存在する３軸の方向（Ｘ，Ｙ，Ｚ）を選択するのでも良いし、３Ｄモデルの稜線の方向や面の鉛直方向を選択するのでも良い。
【０１７２】
属性配置平面の水平方向（あるいは鉛直方向）を指定することによって、該属性配置平面を選択して表示される３Ｄモデルおよび属性情報の表示位置は一意に決定される。
【０１７３】
他の属性配置平面を作成するときは、すでに作成した属性配置平面の視線方向との関係を守りながら水平方向（あるいは鉛直方向）を指定すればよい。
【０１７４】
次に、「属性情報の表示方法」について説明する。
【０１７５】
上記実施例では、３Ｄモデル対して入力された属性情報を選択的に表示する順序として、まず最初に属性配置平面の選択を行い、次に該属性配置平面に関連付けられた属性情報を適宜表示する、この順番で説明を行ったが、この方法に限定されるものではなく、属性情報を選択し、その次に、その属性情報が関連付けられている属性配置平面の視点の位置、視線方向、倍率で、３Ｄモデルおよび該属性情報を表示する手法も有効である。
【０１７６】
図３１（属性情報選択から表示）は、この一連の処理動作を示すフローチャートでる。
【０１７７】
図８の平面図の３Ｄモデルと属性情報が表示された状態で、穴径φ１２±０．２を選択する。ステップ３１１。
【０１７８】
この属性情報は関連付けられている属性配置平面２１１に設定されている視点の位置、視線方向、倍率に基づいて、３Ｄ図面および、属性配置平面２１１に関連付けられている属性情報を表示する。ステップ３１２。この場合図９で示す如く正面図が表示される。
【０１７９】
これによって、選択された属性情報と３Ｄモデルとの関係が、２次元的に表示されるので、より認識しやすくなる。
【０１８０】
・面選択方式
上記実施例では、３Ｄモデル対して入力された属性情報を選択的に表示する順序として、まず最初に属性配置平面の選択もしくは属性情報の選択を行い、次に該属性配置平面や属性情報に関連付けられた属性配置平面の設定に基づいて、これら属性配置平面に関連付けられた属性情報を適宜表示する方法の説明を行ったが、この方法に限定されるものではなく、３Ｄモデルの幾何情報（Ｇｅｏｍｅｔｏｒｙ）を選択し、その幾何情報に関連付けられている属性情報の表示、さらには該属性情報が関連付けられている属性配置平面の視点の位置、視線方向、倍率で、３Ｄモデルおよび該属性情報を表示する手法も有効である。
【０１８１】
図３２（属性情報選択から表示）は、この一連の処理動作を示すフローチャートである。
【０１８２】
３Ｄモデルの幾何情報（稜線、面、頂点）を選択する（ステップ３２１）。
【０１８３】
選択した幾何情報に関連付けられている、属性情報を表示（ステップ３２２）。
【０１８４】
関連付けられている、属性情報が複数存在するならば、それらをすべて表示しても良い。また、属性情報が関連付けられている属性配置平面に属する属性情報すべてを表示してもよい。
【０１８５】
次に、表示した属性情報に関連する属性配置平面の視点の位置、視線方向、倍率（属性配置平面の水平方向）に基づいて３Ｄモデルおよび属性情報を表示する。この際、複数の属性配置平面が候補となった場合には、オペレータに表示する対象を選択させる。
【０１８６】
このように、３Ｄモデルの幾何形状をキーにして、関連する属性情報の検索および、表示が出来るのでとても使いやすい。
幾何情報選択→関連の属性情報表示（単一）→関連の属性配置平面の表示位置で表示
幾何情報選択→関連の属性情報表示（単一）→関連の属性配置平面の表示位置で表示。属性配置平面に関連付けられているすべての属性情報を表示
幾何情報選択→関連の属性情報表示（複数）→関連の属性配置平面の表示位置で表示（単一属性配置平面）
幾何情報選択→関連の属性情報表示（複数）→関連の属性配置平面の表示位置で表示（単一属性配置平面）。属性配置平面に関連付けられているすべての属性情報を表示
幾何情報選択→関連の属性情報表示（複数）→関連の属性配置平面の表示位置で表示（複数属性配置平面）
幾何情報選択→関連の属性情報表示（複数）→関連の属性配置平面の表示位置で表示（複数属性配置平面）。属性配置平面に関連付けられているすべての属性情報を表示
次に、ここで、上述のように作成した属性情報が付加された３Ｄモデルの表示について述べる。
【０１８７】
図２に示した情報処理装置で作成した属性情報が付加された３Ｄモデルは、作成した装置自身、或いは、外部接続装置を介して作成した３Ｄモデルのデータを転送することにより、他の同様な情報処理装置を用いて、図１に示した各工程で表示し、利用することができる。
【０１８８】
まず、３Ｄモデルを作成した、製品／ユニット・部品の設計技術者あるいはデザイン設計者であるオペレータ自身が、自ら作成した３Ｄモデルを、図９、図１０の（ｂ）、図１１の（ｂ）に示すように表示を行うことで、あたかも二次元の図面を作成するごとく３Ｄモデルに新たな属性情報を付加することができるものである。また、例えば、形状が複雑な場合に、必要に応じて３Ｄモデルを３次元表示と二次元的表示とを交互に、或いは、同一画面に表示することにより、効率良くかつ正確に所望の属性情報を入力していくことができる。
【０１８９】
また、作成された３Ｄモデルをチェック／承認する立場にあるオペレータが、作成した３Ｄモデルを図９、図１０の（ｂ）、図１１の（ｂ）に示す表示を、同一画面或いは切替えて表示することにより、チェックを行い、チェック済み、ＯＫ、ＮＧ、保留、要検討などを意味するマーク、記号、或いは色つけなどの属性情報が付加される。必要に応じて、複数の製品／ユニット／部品を比較、参照しながらチェックが行われるのは言うまでもない。
【０１９０】
また、作成された３Ｄモデルの作成者以外の設計技術者あるいはデザイン設計者が、作成された３Ｄモデルを参照して、他の製品／ユニット／部品を設計する場合に利用することができる。この３Ｄモデルを参照することにより、容易に作成者の意図、あるいは設計手法を理解できるものである。
【０１９１】
また、３Ｄモデルを製作、製造するに当たり、そのために必要な情報を３Ｄモデルあるいは属性情報に付与するオペレータが利用することができる。この場合、オペレータは製品／ユニット／部品の製作工程を設定する技術者である。オペレータは、例えば加工工程の種類、使用する工具等の指示、あるいは３Ｄモデルへ加工上必要な稜線部、角部、隅部等へのコーナＲ、面取りを付加する。あるいは寸法、寸法公差等に対する測定方法の指示、測定点の３Ｄモデルへの付加、測定上注意すべき情報等を入力する。これらは、図９、図１０の（ｂ）、図１１の（ｂ）のように見やすく配置作成された表示を見ながら、また必要に応じ三次元的に形状を確認しながら、効率良く確実に行われる。
【０１９２】
また、３Ｄモデルを製作、製造するに当たり、所望の準備をするために必要な情報を３Ｄモデルあるいは属性情報から得るオペレータが利用することができる。この場合、オペレータは製作、製造に必要な金型、治工具、各種装置等を設計する設計技術者である。オペレータは３Ｄモデルを三次元状態で見ながら形状を理解、把握しつつ、必要な属性情報を図９、図１０の（ｂ）、図１１の（ｂ）のように見やすく配置作成された表示でチェック、抽出していく。それらの属性情報を元に、オペレータは金型、治工具、各種装置等を設計する。例えば、オペレータが金型の設計技術者である場合は、オペレータは３Ｄモデルおよび属性情報から、金型の構成、構造等を検討しつつ設計する。また、必要に応じ、金型製作上必要な稜線部、角部、隅部等へのコーナＲ、面取りを付加する。また、金型が樹脂の射出成形用金型の場合には、オペレータは、例えば３Ｄモデルに成形上必要な抜き勾配等を付加する。
【０１９３】
また、製品／ユニット／部品を製作、製造するオペレータが利用することができる。この場合、オペレータは製品／ユニット／部品の加工技術者、組立て技術者である。オペレータは３Ｄモデルを三次元状態で見ながら加工すべき形状、あるいは組み立てるべき形状を容易に理解、把握しつつ、図９、図１０の（ｂ）、図１１の（ｂ）のように見やすく配置作成された表示を見て加工、組立てを行う。そして必要に応じ、オペレータは加工部、組立て部の形状等をチェックする。また、加工済み、加工が困難、あるいは加工結果等を属性情報として３Ｄモデルあるいはすでに付加されている属性情報に付加し、該情報を設計技術者等にフィードバックしてもよい。
【０１９４】
また、製作、製造された製品／ユニット／部品を検査、測定、評価するオペレータが利用することができる。この場合、オペレータは製品／ユニット／部品の検査、測定、評価する技術者である。オペレータは、上記の寸法、寸法公差等に対する測定方法、測定点、測定上注意すべき情報を、図９、図１０の（ｂ）、図１１の（ｂ）のように見やすく配置作成された表示を見ながら、また必要に応じ三次元的に形状を確認しながら、効率良く確実に得て、検査、測定、評価を実行する。そして、オペレータは必要に応じ、検査、測定、評価を属性情報として、３Ｄモデルに付与することができる。例えば、寸法に対応する測定結果を付与する。また、寸法公差外、キズ等の不具合箇所の属性情報あるいは３Ｄモデルにマークあるいは記号等を付与する。また、上記チェック結果と同様に、検査、測定、評価済みのマーク、記号、あるいは色付け等がなされてもよい。
【０１９５】
また、製品／ユニット／部品の製作、製造に関係する各種の部門、役割のオペレータが利用することができる。この場合、オペレータは例えば、製作、製造コストを分析する担当者、あるいは製品／ユニット／部品自体、関連する各種部品等を発注する担当者、製品／ユニット／部品のマニュアル、梱包材等を作成する担当者、等である。この場合もオペレータは３Ｄモデルを三次元状態で見ながら製品／ユニット／部品の形状を容易に理解、把握しつつ、図９、図１０の（ｂ）、図１１の（ｂ）のように見やすく配置作成された表示を見て効率的に各種業務を遂行する。
【０１９６】
次に、検査指示に関して述べる。
【０１９７】
出来上がった金型や、部品などを検査するためには、予め、３Ｄモデルに寸法などを割り当てて表示することは上述した通りである。
【０１９８】
ここでは、設定された属性配置平面に対して、検査する位置が明確となる表示となるように属性情報を入力する。
【０１９９】
即ち、３Ｄモデルを構成する、面、線、稜線などに対して、検査する順番、検査位置、検査項目などを入力する。そして、その順番に検査することにより、検査工数を軽減するものである。
【０２００】
まず、検査する項目と位置を入力することにより、全体が入力される。次に、所定の方法により、検査の順番を割り振り、それぞれの項目に順番を割り当てる。そして、実際に検査を行う場合は、順番を指示することにより、属性配置平面が選択され、表示されている属性配置平面において、検査すべき位置の面などが、他と異なった形態（色などが異なる）で表示され、検査位置が明確になる。
【０２０１】
そして、指示された検査項目毎に、検査した結果を入力し、再成形が必要か否かが判断されるものである。
【０２０２】
以上説明したように本発明の実施の形態によれば、設定された属性配置平面と属性情報により、簡単な操作で見やすい画面を得ることができる。また、視線方向と属性情報の関係も一覧してわかるものである。さらには、あらかじめ寸法値などが入力されていることにより、オペレータによる操作ミスによる誤読が軽減される。
【０２０３】
また、視線方向に関連付けられた情報のみを見ることができ、必要とする情報を容易に知ることができる。
【０２０４】
また、同一視線方向の大量の属性情報を、複数の属性配置平面に割り当てることにより、見やすい画面を得ることができ、必要な情報を容易に知ることができる。
【０２０５】
また、３Ｄモデルの内部、即ち、断面形状に属性配置平面を設定することにより、属性情報をわかりやすく表示することができる。
【０２０６】
また、属性配置平面の表示倍率にしたがって、属性情報の大きさを変更するので、わかりやすくそして、適切に表現できる。
【０２０７】
また、属性情報を属性配置平面上に配置することで、３Ｄモデルを斜めから見た立体的な表現を行っても、属性情報を読み取ることが出来る。
【０２０８】
また、属性情報をキーにして、属性配置平面の検索および、該属性配置平面に関連付けられた情報のみを見ることができ、必要とする情報を容易に知ることができる。
【０２０９】
また、幾何情報をキーにして、属性情報および属性配置平面の検索さらには、該属性配置平面に関連付けられた情報のみを見ることができ、必要とする情報を容易に知ることができる。
【０２１０】
図３９は、一つの属性配置平面に、他の属性配置平面を関連付ける一連の流れを表したフローチャートである。関連付けられる属性配置平面をＡ、関連付ける属性配置平面をＢとする。まず始めにＢを選択する（ステップ２００１）。関連付けのコマンドを選択（ステップ２００２）。次にＡを選択（ステップ２００３）。関連付けする属性配置平面がＡで良いかをＹＥＳ／ＮＯの選択により確認する（ステップ２００４）。ＹＥＳを選択して終了。
【０２１１】
図４６は、属性配置平面が、ツリー構造で関連付けできることを表したものである。すなわち、属性配置平面の関連付けは、階層的にかつ複数の属性配置平面の関連付けができる。Ｅ−１は、ツリー構造を拡大表示したもので、Ｅ−２は、その時のモデルと属性配置平面の表示の様子を表したものである。ツリー構造は、表示非表示の切り替えで画面に表示することができる。
【０２１２】
図４０は、モデルの断面図を見るために作成された、属性配置平面ａ−１を正対表示したときの様子を表した図（Ａ−２）である。断面内の局部を見るために、属性配置平面（ａ−１）へ、局部図の属性配置平面（ａ−２）を関連付けている。この時、属性情報はそれぞれの属性配置平面ごとの設定で記憶されている。また、ａ−１を正対表示させると、ａ−２のフレーム及びａ−２の名称が表示される。この名称は、フレームの中に表示されても、注記のように線を引いて表示されても、フレーム近傍に表示されても良い。そして、関連付けたからといって、片方の設定に自動的に変わってしまうということはない。
【０２１３】
図４１は一つの属性配置平面を親として、他の属性配置平面を子として関連付けた時の様子を示したものである。Ｂ−２は、モデル全体を表したものである。関連付けられる属性配置平面をｂ−１。関連付ける属性配置平面をｂ−２、ｂ−３、ｂ−４とする。この時、親である属性配置平面ｂ−１を正対表示させると、関連付けられたｂ−２、ｂ−３、ｂ−４の各属性配置平面はＢ−１のように切断線として表示される。また、この時名称も表示され、図Ｂ−１のような切断記号で表示されるのが、望ましい。そして属性配置平面ｂ−１のフレームは、属性配置平面ｂ−２、ｂ−３、ｂ−４を含むように配置される。
【０２１４】
本発明においては、属性配置平面に関連付けられている属性情報の設定（大きさや、色等）は，属性配置平面ごとに設定できるように表示設定手段が用意されている。この手段は、関連付けによって変化することなく、そのままの設定で保存されるという構成が考えられるが、以下に示す構成でも良い。
【０２１５】
図４２は，任意の属性配置平面ｆ−１を他の属性配置平面ｆ−２に関連付けると、関連付けしたと同時に，関連付ける属性配置平面ｆ−１の属性情報の属性が、関連付けられる属性配置平面ｆ−２の属性情報の属性に設定が変更されるという一連の流れを表したフローチャートである。まず始めに、属性配置平面ｆ−１を選択する（ステップ４００１）。次に属性配置平面ｆ−２を選択し（ステップ４００２）、属性配置平面ｆ−１を関連付ける（ステップ４００３）。関連付けしたと同時に、属性配置平面ｆ−１の属性情報の設定が、属性配置平面ｆ−２の属性情報の設定に変更される（ステップ４００４）。変更後の属性情報の設定を記憶手段により記憶し、表示手段により表示される（ステップ４００５）。
【０２１６】
この機能があると、まず始めに（親）属性配置平面を作っておいて、複数の（子）属性配置平面を作成した後に、まとめて属性情報の属性を統一できるので、時間と手間を省くことができる。
【０２１７】
図４３は、ある属性配置平面ｇ−１に他の属性配置平面ｇ−２、ｇ−３を関連付けた時の表示の様子を表したものである。図に示すように、関連付けられる属性配置平面ｇ−１のフレームに、関連付ける属性配置平面ｇ−２、ｇ−３の情報が表示される。この情報が表示されると、（親）属性配置平面にいくつの（子）属性配置平面が関連付けられているのかがわかるので、（子）属性配置平面を見落とす心配が無くなる。
【０２１８】
図４４は、個々の属性配置平面が、どのような向きで作成されても、方向に関係無く、他の属性配置平面に関連付けられるということを表した図である。ここでは、関連付けられる（親）属性配置平面をｃ−１、関連付ける（子）属性配置平面を、部品拡大図に相当するｃ−３としている。この関連付けができることで、矢視図が必要でなくなる。すなわち、一般的には斜面に垂直な法線方向を持つ矢視図に相当する属性配置平面を設定した上で、該属性配置平面にｃ−３を関連付ける必要があるが、ｃ−１に直接ｃ−３を関連付けることで、上記矢視図に相当する属性配置平面が不要となる。
【０２１９】
（第２の実施の形態）
上記実施例においては、上記属性配置平面に関連付けられた属性情報の配置範囲を囲むように設定されるフレームを設定するフレーム設定手段について説明したが、本発明の目的は、上記属性配置平面に関連付けられた属性情報の配置範囲を囲むように設定される第１のフレームを設定する第１のフレーム設定手段と、上記属性配置平面の存在を知らしめる第２のフレームを設定する第２のフレーム設定手段とによっても実現しうるものである。以下に説明する。
【０２２０】
図３３に説明のための簡易的な３Ｄモデル１００１を示す。該３Ｄモデル１００１は直方体状であり、一面に外形に比べ非常に小さな穴部１００１ａを有する。図３３においても分かるように、外形全体が見れる状態では、穴部１００１ａの形状は極めて判別しづらいものとなっている。この図３３のような状況は、特別というわけではなく、工業製品のいわゆる外装、ケース、あるいはシャーシ等の比較的大きい形状の部品において極めて頻繁に起こる状況である。すなわち、上記の如き部品においては、外観部に細かい形状がなくても、内側部の機能を有する形状部、あるいは他部品との取り付け部等においては、外形全体に比べ小さな形状部を有するものである。
【０２２１】
このような場合、寸法等の属性情報が付加されている形状部の存在を操作者に知らしめる必要があり、付加されている属性情報が関連付けられている属性配置平面の存在を示す第２のフレームが表示されるものである。この第２のフレームは代表的には長方形状が好ましいが、これに限定されることなく、多角形、円、だ円、長丸等属性配置平面の存在を知らしめることができる形状であれば、いずれの形状でもよい。また、第２のフレームの設定は、長方形の対角の２点の指示、長方形の中心点を指示し幅と高さを入力する、円の中心と半径を入力等、いわゆる領域あるいは各種形状を指示、入力するためのよく知られた方法でなされるものである。また、第２のフレームの設定、表示は、ＣＰＵ装置、内部記憶装置、入力装置、表示装置によってなされることは言うまでもない。
【０２２２】
第２のフレームの代表的な状況を図３４に示す。３Ｄモデル１００１の平面図に相当する属性配置平面の存在を示す第２のフレーム１００２、正面図に相当する属性配置平面の存在を示す第２のフレーム１００３、および穴部１００１ａの断面図に相当する属性配置平面の存在を示す第２のフレーム１００４が表示される。
【０２２３】
そして、各属性配置平面には、それぞれ必要な属性情報が関連付けられるものである。上記フレーム１００４を有する穴部１００１ａの断面図に相当する属性配置平面は、図３５に示す４個の寸法が関連付けられるものである。この場合、図３５に示すように、モニタ画面１００６に穴部１００１ａを適切な見やすい表示倍率で表示したときに、適切な見やすい大きさになるように属性情報のサイズが設定されている。逆に言えば、これらの属性情報は図３３のように表示すると、まったく判別できなくなるものである。３Ｄモデルが複雑な形状の場合には、細かい形状部の属性情報は、その存在の有無も判別困難となってしまうが、上記第２のフレームにより速やかにその存在を知ることができ、効率良い各種作業が可能となるものである。
【０２２４】
さらには、本実施例においては、属性配置平面に関連付けられた属性情報の配置範囲を知らしめる第１のフレームが設定できるものである。図３５において、穴部１００１ａの形状と４個の寸法を含むように、属性配置平面に対し第１のフレーム１００５が設定されている。この第１のフレーム１００５の形状、あるいは設定、表示も上記第２のフレームと同様になされるものである。
【０２２５】
属性配置平面に関連付けられた属性情報全てが、第１のフレーム１００５の内側に配置されるため、操作者は第１のフレーム１００５の内側の属性情報あるいは形状のみを見ればよい。このことは、図３５に示すような小さい形状部を表示倍率を上げて見なくてはいけないような場合に、もし属性情報の配置範囲を知らしめる第１のフレーム１００５がないとすると、操作者は第２のフレーム１００４を有する仮想平面により切断された断面図に相当する３Ｄモデルの全体に対し、属性情報の有無を確認していかなければならないことになる。これは、断面図の穴部１００１ａのみを見ればよいところを、断面の全てを見ていかなくてはならないことであり、作業の効率を著しく損ねてしまうものである。また、もし属性情報が関連付けられている属性配置平面の存在を示す第２のフレーム１００４がないとすると、操作者は第２のフレーム１００４に比べ小さい第１のフレーム１００５を探し出す必要があり、作業の効率を損ねてしまうものである。さらには、３Ｄモデルが複雑な形状の場合は、第１のフレーム１００５を探すことができず、あるいはその存在に気がつかず、各種作業において著しい不具合を生じることもある。
【０２２６】
本実施例によれば、属性配置平面の存在を第２のフレームで容易に知り、第１のフレームで必要な範囲で必要な情報を極めて容易に診ることができ、極めて効率的な作業が実現できるものである。
【０２２７】
また、本実施例の第２のフレームに対し、第１のフレームの位置を明示するために、例えば図３６に示すような処理を行ってもよい。図３６において、第２のフレーム１００４の４つの頂点と、対応する第１のフレーム１００５の４つの頂点を線で結ぶことで、第２のフレーム１００４に対し、第１のフレーム１００５の位置を明示することができる。この第１のフレーム１００５の位置を明示により、第１のフレーム１００５をさらに容易に選択することができ、さらに効率の良い作業が可能となるものである。
【０２２８】
上記において、第２のフレーム１００２、１００３が、前述の実施例の図９〜１１におけるフレーム２１１ａ、２１２ａ、２１３ａと同様に外形全体を囲み、外形寸法等を表す場合においては、第２のフレーム１００２、１００３に対応する第１のフレームは省略し、フレーム１００２、１００３が第１のフレームと第２のフレームを兼ねる構成としてもよい。
【０２２９】
上記内容に対するフローチャートを図３７に示す。Ｓ１００１において３Ｄモデルを作成後、Ｓ１００２において属性配置平面を設定すると共に、属性配置平面の存在を知らしめる第２のフレームを設定する。そしてＳ１００３において、必要に応じ、属性情報の配置範囲を知らしめる第１のフレームを設定する。第１のフレームが必要でない場合は、第２のフレームが第１のフレームを兼ねる。その後、Ｓ１００４において属性配置平面に関連付けて属性情報を入力し、Ｓ１００５において、属性情報が第１のフレーム、あるいは第１兼第２のフレームの範囲外に配置された場合には、該第１のフレーム、あるいは第１兼第２のフレームのサイズが変更されるものである。
【０２３０】
本実施例においては、上記属性配置平面に関連付けられた属性情報の配置範囲を囲むように設定される第１のフレームを設定する第１のフレーム設定手段と、上記属性配置平面の存在を知らしめる第２のフレームを設定する第２のフレーム設定手段とにより、３Ｄモデルに付加された属性情報を、簡単に見やすく、かつ効率的に表示し見ることができるものである。
【０２３１】
（その他の実施の形態）
属性配置平面に関連付けられた属性情報の配置範囲を囲むように設定される第１のフレームと、属性配置平面の存在を知らしめる第２のフレームの設定について、その他の実施の形態を説明する。
【０２３２】
上記第２の実施例で説明したように、第２のフレームが第１のフレームを兼ねる、あるいは第２のフレームの一部に第１のフレームが設定される場合のみに、本発明は限定されるものではなく、第１のフレームと第２のフレームの相対的大きさ（サイズ）あるいは位置関係は、第１のフレームが属性配置平面に関連付けられた属性情報の配置範囲を囲むように設定され、第２のフレームが属性配置平面の存在を知らしめる目的を達成しうるなら、どのような構成でも本発明が適用されるものである。
【０２３３】
例えば、図３８に示すように、属性配置平面の同一視線方向の第２のフレーム１０１３、１０１４が、３Ｄモデルの形状よりも小さいサイズで、同一視線方向に同一形状で配置されるように構成してもよい。この場合、第１のフレーム１０１１のほうが第２のフレーム１０１３よりも大きい、あるいは第１のフレーム１０１２と第２のフレーム１０１４の属性配置平面上での位置が異なる構成となるものである。また、この場合、上記第１の実施例において説明したような２次元的な表示を行う際には、表示中心は、第１のフレーム１０１１、１０１２の中心となるものである。
【０２３４】
第１のフレームと第２のフレームの関連付けは、上記第２の実施例の対応する各々の頂点を線で結ぶことに限定されるものではなく、第１のフレームと第２のフレームとが関連していることがオペレータに理解できる方法であれば、方法に限定があるものではない。例えば、第１のフレームと第２のフレームの形状あるいは線種を異なる構成とし、同じ色の第１のフレームと第２のフレームが関連付けられる構成としてもよい。
【０２３５】
第１のフレームと第２のフレームの表示、非表示はそれぞれ独立して設定できることが好ましい。例えば、オペレータは第２のフレームのみを表示させておき、所望のフレームを見つけたら、第１のフレームを表示し、該第１のフレームに基づき２次元的に表示し、属性情報を見る。このとき、第２のフレームは不要であり非表示としておけばよい。
【０２３６】
【発明の効果】
以上説明したように本発明によれば、情報処理装置および方法において、３Ｄモデルに対する属性情報を入力する属性入力手段と、該属性情報が関連付けられる仮想的な平面である属性配置平面を設定する属性配置平面設定手段と、該属性配置平面に上記属性情報を関連付けて記憶する記憶手段と、上記属性配置平面に関連付けられた属性情報の配置範囲を囲むように設定されるフレームを設定するフレーム設定手段と、を有することにより、ＣＡＤ装置などで作成したデータに、寸法等の属性情報を、簡単に見やすく、かつ効率的に、付加し、表示し、見ることを実現することができるものである。また付加した属性を効率よく利用することができるものである。
【０２３７】
また、３Ｄモデルに対する属性情報を入力する属性入力手段と、該属性情報が関連付けられる仮想的な平面を設定する属性配置平面設定手段と、該属性配置平面に上記属性情報を関連付けて記憶する記憶手段と、上記属性配置平面に関連付けられた属性情報の配置範囲を囲むように設定される第１のフレームを設定する第１のフレーム設定手段と、上記属性配置平面の存在を知らしめる第２のフレームを設定する第２のフレーム設定手段と、を有することにより、上記目的を達成しうるものである。
【０２３８】
また、３Ｄモデルに対する属性情報を入力する属性入力工程と、該属性情報が関連付けられる仮想的な平面である属性配置平面を設定する属性配置平面設定工程と、該属性配置平面に上記属性情報を関連付けて記憶する記憶工程と、上記属性配置平面に関連付けられた属性情報の配置範囲を囲むように設定されるフレームを設定するフレーム設定工程と、を有することにより、あるいは、３Ｄモデルに対する属性情報を入力する属性入力工程と、該属性情報が関連付けられる仮想的な平面を設定する属性配置平面設定工程と、該属性配置平面に上記属性情報を関連付けて記憶する記憶工程と、上記属性配置平面に関連付けられた属性情報の配置範囲を囲むように設定される第１のフレームを設定する第１のフレーム設定工程と、上記属性配置平面の存在を知らしめる第２のフレームを設定する第２のフレーム設定工程と、を有することにより、上記目的を達成しうるものである。
【図面の簡単な説明】
【図１】モールド部品金型生産の全体の流れを示す図である。
【図２】ＣＡＤ装置のブロック図である。
【図３】図２に示したＣＡＤ装置の処理動作を示すフローチャートである。
【図４】形状モデルの例を示す図である。
【図５】形状モデルを構成する各部の関連を示す概念図である。
【図６】内部記憶装置２０１上でのＦａｃｅ情報の保管方法を示す概念図である。
【図７】３Ｄモデルおよび属性配置平面を示す図である。
【図８】３Ｄモデルおよび属性情報を示す図である。
【図９】３Ｄモデルおよび属性情報を示す図である。
【図１０】３Ｄモデルおよび属性情報を示す図である。
【図１１】３Ｄモデルおよび属性情報を示す図である。
【図１２】３Ｄモデルに属性情報を付加するときの処理動作を示すフローチャートである。
【図１３】３Ｄモデルに属性情報を付加するときの処理動作を示すフローチャートである。
【図１４】３Ｄモデルに属性情報を付加するときの処理動作を示すフローチャートである。
【図１５】３Ｄモデルに属性情報を付加するときの処理動作を示すフローチャートである。
【図１６】属性情報を付加された３Ｄモデルの表示を行うときのフローチャートである。
【図１７】３Ｄモデルに複数の属性配置平面を設定するときの処理動作を示すフローチャートである。
【図１８】３Ｄモデルに複数の属性配置平面を設定した状態の図である。
【図１９】図１９の属性配置平面２１４から見た３Ｄモデルを示す図である。
【図２０】３Ｄモデルと複数の属性配置平面を設定した状態の図である。
【図２１】図２０に示した属性配置平面２１５から見た３Ｄモデルを示す図である。
【図２２】図２０に示した属性配置平面２１６から見た３Ｄモデルを示す図である。
【図２３】３Ｄモデルの一部に属性配置平面を割り当てた場合を示す図である。
【図２４】３Ｄモデルの一例を示す図である。
【図２５】図２４に示した３Ｄモデルの正面図、平面図、及び側面図である。
【図２６】図２４に示した３Ｄモデルに属性情報を付与した状態の図である。
【図２７】各属性配置平面から見た表示内容をアイコン化した状態を説明する図である。
【図２８】３Ｄモデルの一例を示す図である。
【図２９】３Ｄモデルおよび属性情報を２次元的に表現した状態を説明する図であり。
【図３０】属性配置平面の表示方向の設定の処理動作を示すフローチャートである。
【図３１】属性情報をキーにして３Ｄモデルの表示を行うときのフローチャートである。
【図３２】幾何情報をキーにして３Ｄモデルの表示を行うときのフローチャートである。
【図３３】第２の実施例の３Ｄモデルおよび属性情報を示す図である。
【図３４】第２の実施例の３Ｄモデルおよび属性情報および第２のフレームを示す図である。
【図３５】第２の実施例の穴部の断面の説明。
【図３６】第２の実施例の第１のフレームと第２のフレームの関係を示す図である。
【図３７】３Ｄモデルに属性配置平面の第１のフレームと第２のフレームを設定するときの処理動作を示すフローチャートである。
【図３８】第１のフレームと第２のフレームに関する、その他の実施例の説明図。
【図３９】モデルの断面に属性配置平面を作成し、その中に局部図の属性配置平面が含まれている様子を表す図である。
【図４０】一つの属性配置平面に、複数の属性配置平面を関連付けた時の表示の様子を表した図である。
【図４１】属性配置平面を他の属性配置平面に関連付けた時の図である
【図４２】属性配置平面同士を関連付けると、自動的に属性情報の設定が統一される一連の流れを表すフローチャートである。
【図４３】属性配置平面のフレームに、関連付いている属性配置平面の属性情報の設定の内容が表示される様子を示した図である。
【図４４】属性配置平面同士の関連付けは、向きに関係無く関連付けができるということを示した図である。
【図４５】属性配置平面同士を関連付けした時に、作成されるツリー構造を表示した図である。
【符号の説明】
１  ３Ｄモデル
２  ３Ｄモデル
２０１  内部記憶装置
２０２  外部記憶装置
２０３  ＣＰＵ装置
２０４  表示装置
２０５  入力装置
２０６  出力装置
２０７  外部接続装置
２１１、２１２、２１３、２１４、２１５、２１６、２１７  属性配置平面
２１１ａ、２１２ａ、２１３ａ、２１４ａ、２１７ａ  属性配置平面のフレーム
１００５、１０１１、１０１２  属性配置平面の第１のフレーム
１００２、１００３、１００４、１０１３、１０１４  属性配置平面の第２のフレーム
【図１】
2004185284.tif 000003
【図２】
2004185284.tif 000004
【図３】
2004185284.tif 000005
【図４】
2004185284.tif 000006
【図５】
2004185284.tif 000007
【図６】
2004185284.tif 000008
【図７】
2004185284.tif 000009
【図８】
2004185284.tif 000010
【図９】
2004185284.tif 000011
【図１０】
2004185284.tif 000012
【図１１】
2004185284.tif 000013
【図１２】
2004185284.tif 000014
【図１３】
2004185284.tif 000015
【図１４】
2004185284.tif 000016
【図１５】
2004185284.tif 000017
【図１６】
2004185284.tif 000018
【図１７】
2004185284.tif 000019
【図１８】
2004185284.tif 000020
【図１９】
2004185284.tif 000021
【図２０】
2004185284.tif 000022
【図２１】
2004185284.tif 000023
【図２２】
2004185284.tif 000024
【図２３】
2004185284.tif 000025
【図２４】
2004185284.tif 000026
【図２５】
2004185284.tif 000027
【図２６】
2004185284.tif 000028
【図２７】
2004185284.tif 000029
【図２８】
2004185284.tif 000030
【図２９】
2004185284.tif 000031
【図３０】
2004185284.tif 000032
【図３１】
2004185284.tif 000033
【図３２】
2004185284.tif 000034
【図３３】
2004185284.tif 000035
【図３４】
2004185284.tif 000036
【図３５】
2004185284.tif 000037
【図３６】
2004185284.tif 000038
【図３７】
2004185284.tif 000039
【図３８】
2004185284.tif 000040
【図３９】
2004185284.tif 000041
【図４０】
2004185284.tif 000042
【図４１】
2004185284.tif 000043
【図４２】
2004185284.tif 000044
【図４３】
2004185284.tif 000045
【図４４】
2004185284.tif 000046
【図４５】
2004185284.tif 000047