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