(57)【要約】【課題】  ＣＡＤ装置を用いて作成される３Ｄモデルに、寸法などの属性情報を付加し、仮想的な平面である属性配置平面に関連付ける作業の効率化、及び確実な情報伝達を可能にする。【解決手段】  ＣＡＤ装置において、寸法などの属性情報に対し、関連付けすることが可能な属性配置平面を検出する手段と、関連付け可能な属性配置平面が複数存在する場合に、優先順位を判定する手段を設け、該検出手段と該判定手段より得られた結果にもとづき、前記関連付け可能な属性配置平面を強調表示する。【選択図】        図１
2006113954.tif 000002
【特許請求の範囲】
【請求項１】
３Ｄモデルに対する属性情報を入力する属性入力手段と、
前記属性情報が関連付けられる仮想的な平面であり、前記仮想的な平面の存在を知らしめるフレームを備える属性配置平面を設定する、属性配置平面設定手段と、
前記属性入力手段により入力された属性情報と、前記属性配置平面設定手段により設定された属性配置平面を、関連付けて記憶する記憶手段と、
前記属性入力手段により入力された属性情報に対し、前記属性配置平面設定手段により設定された属性配置平面の内、
関連付けすることが可能な属性配置平面を検出する、属性配置平面検出手段と、
を有し、
前記属性入力手段により属性情報を入力する際に、前記属性配置平面検出手段により検出された属性配置平面を強調表示する、強調表示手段を有することを特徴とする情報処理装置。
【請求項２】
３Ｄモデルに対する属性情報を入力する属性入力手段と、
前記属性情報が関連付けられる仮想的な平面であり、前記仮想的な平面の存在を知らしめるフレームを備える属性配置平面を設定する、属性配置平面設定手段と、
前記属性入力手段により入力された属性情報と、前記属性配置平面設定手段により設定された属性配置平面を、関連付けて記憶する記憶手段と、
前記属性入力手段により入力された属性情報に対し、前記属性配置平面設定手段により設定された属性配置平面の内、
関連付けすることが可能な属性配置平面を検出する、属性配置平面検出手段と、
前記属性配置平面検出手段により検出された属性配置平面が複数存在する場合に、
前記複数存在する属性配置平面に、あらかじめ設定された条件にもとづき優先順位を付ける、属性配置平面判定手段と、
を有し、
前記属性入力手段により属性情報を入力する際に、前記属性配置平面検出手段により検出された複数の属性配置平面を、
前記属性配置平面判定手段により付けられた優先順位にもとづき、優先順位毎に異なる形態で強調表示する、強調表示手段を有することを特徴とする情報処理装置。
【請求項３】
前記強調表示手段とは、前記属性配置平面検出手段により検出された属性配置平面の存在を知らしめるフレームを、あらかじめ設定された表示色で表示することを特徴とする、請求項１または２に記載の情報処理装置。
【請求項４】
前記強調表示手段とは、前記属性配置平面検出手段により検出された属性配置平面の存在を知らしめるフレームを、あらかじめ設定された表示パターンで表示することを特徴とする、請求項１または２に記載の情報処理装置。
【請求項５】
３Ｄモデルに対する属性情報を入力する属性入力手段と、
前記属性情報が関連付けられる仮想的な平面であり、前記仮想的な平面の存在を知らしめるフレームを備える属性配置平面を設定する、属性配置平面設定手段と、
前記属性入力手段により入力された属性情報と、前記属性配置平面設定手段により設定された属性配置平面を関連付けて記憶する、記憶手段と、
前記属性入力手段により入力された属性情報に対し、前記属性配置平面設定手段により設定された属性配置平面の内、
関連付けすることが可能な属性配置平面を検出する、属性配置平面検出手段と、
を有し、
前記属性入力手段により属性情報を入力する際に、前記属性配置平面検出手段により、関連付けすることが可能な属性配置平面が検出されない場合に、
関連付けすることが可能な属性配置平面が存在しないことを報知する、報知手段を有することを特徴とする情報処理装置。
【請求項６】
３Ｄモデルに対する属性情報を入力する属性入力手段と、
前記属性情報が関連付けられる仮想的な平面であり、前記仮想的な平面の存在を知らしめるフレームを備える属性配置平面を設定する、属性配置平面設定手段と、
前記属性入力手段により入力された属性情報と、前記属性配置平面設定手段により設定された属性配置平面を関連付けて記憶する、記憶手段と、
前記属性入力手段により入力された属性情報に対し、前記属性配置平面設定手段により設定された属性配置平面の内、
関連付けすることが可能な属性配置平面を検出する、属性配置平面検出手段と、
を有し、
前記属性入力手段により属性情報が入力され、前記属性配置平面設定手段により設定された属性配置平面に、前記属性情報が関連付けられている３Ｄモデルの形状変更を行う際に、
変更された３Ｄモデルに関連付けられている属性情報を検出し、
前記検出された属性情報に対し、前記属性配置平面検出手段により、関連付けることが可能な属性配置平面を再度検出し、
前記再度検出した属性配置平面が、今まで前記検出された属性情報が関連付けられていた属性配置平面と異なる場合、或いは関連付けることが可能な属性配置平面が存在しない場合に、
報知手段により、報知を行うことを特徴とする情報処理装置。
【請求項７】
３Ｄモデルに対する属性情報を入力する属性入力手段と、
前記属性情報が関連付けられる仮想的な平面であり、前記仮想的な平面の存在を知らしめるフレームを備える属性配置平面を設定する、属性配置平面設定手段と、
前記属性入力手段により入力された属性情報と、前記属性配置平面設定手段により設定された属性配置平面を、関連付けて記憶する記憶手段と、
前記属性入力手段により入力された属性情報に対し、前記属性配置平面設定手段により設定された属性配置平面の内、
関連付けすることが可能な属性配置平面を検出する、属性配置平面検出手段と、
を有し、
前記属性入力手段により属性情報を入力する際に、前記属性配置平面検出手段により検出された属性配置平面を強調表示する、強調表示手段を有することを特徴とする情報処理方法。
【請求項８】
３Ｄモデルに対する属性情報を入力する属性入力手段と、
前記属性情報が関連付けられる仮想的な平面であり、前記仮想的な平面の存在を知らしめるフレームを備える属性配置平面を設定する、属性配置平面設定手段と、
前記属性入力手段により入力された属性情報と、前記属性配置平面設定手段により設定された属性配置平面を、関連付けて記憶する記憶手段と、
前記属性入力手段により入力された属性情報に対し、前記属性配置平面設定手段により設定された属性配置平面の内、
関連付けすることが可能な属性配置平面を検出する、属性配置平面検出手段と、
前記属性配置平面検出手段により検出された属性配置平面が複数存在する場合に、
前記複数存在する属性配置平面に、あらかじめ設定された条件にもとづき優先順位を付ける、属性配置平面判定手段と、
を有し、
前記属性入力手段により属性情報を入力する際に、前記属性配置平面検出手段により検出された複数の属性配置平面を、
前記属性配置平面判定手段により付けられた優先順位にもとづき、優先順位毎に異なる形態で強調表示する、強調表示手段を有することを特徴とする情報処理方法。
【請求項９】
前記強調表示手段とは、前記属性配置平面検出手段により検出された属性配置平面の存在を知らしめるフレームを、あらかじめ設定された表示色で表示することを特徴とする、請求項７または８に記載の情報処理方法。
【請求項１０】
前記強調表示手段とは、前記属性配置平面検出手段により検出された属性配置平面の存在を知らしめるフレームを、あらかじめ設定された表示パターンで表示することを特徴とする、請求項７または８に記載の情報処理方法。
【請求項１１】
３Ｄモデルに対する属性情報を入力する属性入力手段と、
前記属性情報が関連付けられる仮想的な平面であり、前記仮想的な平面の存在を知らしめるフレームを備える属性配置平面を設定する、属性配置平面設定手段と、
前記属性入力手段により入力された属性情報と、前記属性配置平面設定手段により設定された属性配置平面を関連付けて記憶する、記憶手段と、
前記属性入力手段により入力された属性情報に対し、前記属性配置平面設定手段により設定された属性配置平面の内、
関連付けすることが可能な属性配置平面を検出する、属性配置平面検出手段と、
を有し、
前記属性入力手段により属性情報を入力する際に、前記属性配置平面検出手段により、関連付けすることが可能な属性配置平面が検出されない場合に、
関連付けすることが可能な属性配置平面が存在しないことを報知する、報知手段を有することを特徴とする情報処理方法。
【請求項１２】
３Ｄモデルに対する属性情報を入力する属性入力手段と、
前記属性情報が関連付けられる仮想的な平面であり、前記仮想的な平面の存在を知らしめるフレームを備える属性配置平面を設定する、属性配置平面設定手段と、
前記属性入力手段により入力された属性情報と、前記属性配置平面設定手段により設定された属性配置平面を関連付けて記憶する、記憶手段と、
前記属性入力手段により入力された属性情報に対し、前記属性配置平面設定手段により設定された属性配置平面の内、
関連付けすることが可能な属性配置平面を検出する、属性配置平面検出手段と、
を有し、
前記属性入力手段により属性情報が入力され、前記属性配置平面設定手段により設定された属性配置平面に、前記属性情報が関連付けられている３Ｄモデルの形状変更を行う際に、
変更された３Ｄモデルに関連付けられている属性情報を検出し、
前記検出された属性情報に対し、前記属性配置平面検出手段により、関連付けることが可能な属性配置平面を再度検出し、
前記再度検出した属性配置平面が、今まで前記検出された属性情報が関連付けられていた属性配置平面と異なる場合、或いは関連付けることが可能な属性配置平面が存在しない場合に、
報知手段により、報知を行うことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置及びその方法に関し、特に、３Ｄ−ＣＡＤを用いて作成した３Ｄモデル（３Ｄ形状）を利用した情報処理装置及びその方法に関する。
【背景技術】
【０００２】
従来、製品設計において、ＣＡＤ装置（特に、３Ｄ−ＣＡＤ装置）を用いて、商品や製品を構成する部品等の３次元の形状を有する物品（以下、部品と称す）の設計を行うことが広く普及している。製品設計者は、ＣＡＤモデル（３Ｄ形状、または２Ｄ図面）に、寸法、寸法公差、幾何公差、注記、記号などの設計／製造情報を属性情報として入力し、設計情報や設計意図を製造工程などの下流工程に伝達している。
【０００３】
３Ｄモデルに属性情報を入力するためには、３Ｄモデルの面、稜線、中心線、あるいは頂点等を指示選択することにより行われる。例えば、図２１に示されるような３Ｄモデル（この３Ｄモデルの正面図、平面図、側面図を図２２に示す）には、例えば、図２３に示されるように属性情報が入力される。
【０００４】
ここで、属性情報とは、
距離（長さ、幅、厚さ等）、角度、穴径、半径、面取り等の寸法と該寸法に付随する寸法公差
面、稜線等に寸法の入力無しで付加される幾何公差及び寸法公差
部品、ユニット、製品を加工、製作するにあたり伝えるべき、指示すべき情報である注記
表面粗さ等の予め約束事として決められている記号
などである。
【０００５】
３Ｄモデルに属性情報を付ける方法は、大別すると次の２種類がある。
【０００６】
（１）寸法、寸法公差、幾何公差、注記、記号を付与する場合
寸法、寸法公差を記入するために寸法線および寸法補助線が必要
幾何公差、注記、記号を記入するために引き出し線が必要
（２）寸法は付けず、寸法公差、幾何公差、注記、記号を付与する場合
寸法線および寸法補助線は不要
寸法公差、幾何公差、注記、記号を記入するために引き出し線が必要
【０００７】
３Ｄモデルにこれらの属性情報を付加し、有効に活用する方法として、３Ｄモデルに対し、任意の視線方向及び視点を定義する視線設定手段と、前記視線設定手段で設定した視線方向に正対するように属性情報を入力する属性情報入力手段と、前記視線方向と前記属性情報とを関連付ける方法や、３Ｄ空間上に、仮想的な平面を設定し、該仮想的な平面に属性情報を関連付ける方法が提案されている（例えば、特許文献１参照）。
【０００８】
また、前記仮想的な平面に、属性情報を関連付ける際に、関連付けようとする属性配置平面が、属性情報に対して有効であるかどうかを判断し、有効でない場合に報知を行う方法が提案されている（例えば、特許文献２参照）。
【特許文献１】特開２００２−３２４０８６号公報（第５−６頁、第７−１１図）
【特許文献２】特開２００２−３２４０８２号公報（第９−１０頁、第３５図）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、上記従来例を更に発展させたものであり、３Ｄモデルに属性情報を付加し、属性配置平面に関連付ける作業を効率的かつ確実に行うことを可能とする情報処理装置及びその方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
この発明は下記の構成を備えることにより上記課題を解決できるものである。
【００１１】
本発明に係る第１の発明は、３Ｄモデルに対する属性情報を入力する属性入力手段と、前記属性情報が関連付けられる仮想的な平面であり、前記仮想的な平面の存在を知らしめるフレームを備える属性配置平面を設定する、属性配置平面設定手段と、前記属性入力手段により入力された属性情報と、前記属性配置平面設定手段により設定された属性配置平面を、関連付けて記憶する記憶手段と、前記属性入力手段により入力された属性情報に対し、前記属性配置平面設定手段により設定された属性配置平面の内、関連付けすることが可能な属性配置平面を検出する、属性配置平面検出手段とを有し、前記属性入力手段により属性情報を入力する際に、前記属性配置平面検出手段により検出された属性配置平面を強調表示する、強調表示手段を有することを特徴とする情報処理装置である。
【００１２】
本発明に係る第２の発明は、３Ｄモデルに対する属性情報を入力する属性入力手段と、前記属性情報が関連付けられる仮想的な平面であり、前記仮想的な平面の存在を知らしめるフレームを備える属性配置平面を設定する、属性配置平面設定手段と、前記属性入力手段により入力された属性情報と、前記属性配置平面設定手段により設定された属性配置平面を、関連付けて記憶する記憶手段と、前記属性入力手段により入力された属性情報に対し、前記属性配置平面設定手段により設定された属性配置平面の内、関連付けすることが可能な属性配置平面を検出する、属性配置平面検出手段と、前記属性配置平面検出手段により検出された属性配置平面が複数存在する場合に、前記複数存在する属性配置平面に、あらかじめ設定された条件にもとづき優先順位を付ける、属性配置平面判定手段とを有し、前記属性入力手段により属性情報を入力する際に、前記属性配置平面検出手段により検出された複数の属性配置平面を、前記属性配置平面判定手段により付けられた優先順位にもとづき、優先順位毎に異なる形態で強調表示する、強調表示手段を有することを特徴とする情報処理装置である。
【００１３】
本発明に係る第３の発明は、前記強調表示手段とは、前記属性配置平面検出手段により検出された属性配置平面の存在を知らしめるフレームを、あらかじめ設定された表示色で表示することを特徴とする、第１または第２の発明に記載の情報処理装置である。
【００１４】
本発明に係る第４の発明は、前記強調表示手段とは、前記属性配置平面検出手段により検出された属性配置平面の存在を知らしめるフレームを、あらかじめ設定された表示パターンで表示することを特徴とする、第１または第２の発明に記載の情報処理装置である。
【００１５】
本発明に係る第５の発明は、３Ｄモデルに対する属性情報を入力する属性入力手段と、前記属性情報が関連付けられる仮想的な平面であり、前記仮想的な平面の存在を知らしめるフレームを備える属性配置平面を設定する、属性配置平面設定手段と、前記属性入力手段により入力された属性情報と、前記属性配置平面設定手段により設定された属性配置平面を関連付けて記憶する、記憶手段と、前記属性入力手段により入力された属性情報に対し、前記属性配置平面設定手段により設定された属性配置平面の内、関連付けすることが可能な属性配置平面を検出する、属性配置平面検出手段とを有し、前記属性入力手段により属性情報を入力する際に、前記属性配置平面検出手段により、関連付けすることが可能な属性配置平面が検出されない場合に、関連付けすることが可能な属性配置平面が存在しないことを報知する、報知手段を有することを特徴とする情報処理装置である。
【００１６】
本発明に係る第６の発明は、３Ｄモデルに対する属性情報を入力する属性入力手段と、前記属性情報が関連付けられる仮想的な平面であり、前記仮想的な平面の存在を知らしめるフレームを備える属性配置平面を設定する、属性配置平面設定手段と、前記属性入力手段により入力された属性情報と、前記属性配置平面設定手段により設定された属性配置平面を関連付けて記憶する、記憶手段と、前記属性入力手段により入力された属性情報に対し、前記属性配置平面設定手段により設定された属性配置平面の内、関連付けすることが可能な属性配置平面を検出する、属性配置平面検出手段とを有し、前記属性入力手段により属性情報が入力され、前記属性配置平面設定手段により設定された属性配置平面に、前記属性情報が関連付けられている３Ｄモデルの形状変更を行う際に、変更された３Ｄモデルの形状要素に関連付けられている属性情報を検出し、前記検出された属性情報に対し、前記属性配置平面検出手段により、関連付けることが可能な属性配置平面を再度検出し、前記再度検出した属性配置平面が、今まで前記検出された属性情報が関連付けられていた属性配置平面と異なる場合、或いは関連付けることが可能な属性配置平面が存在しない場合に、報知手段により報知を行うことを特徴とする情報処理装置である。
【００１７】
本発明に係る第７の発明は、３Ｄモデルに対する属性情報を入力する属性入力手段と、前記属性情報が関連付けられる仮想的な平面であり、前記仮想的な平面の存在を知らしめるフレームを備える属性配置平面を設定する、属性配置平面設定手段と、前記属性入力手段により入力された属性情報と、前記属性配置平面設定手段により設定された属性配置平面を、関連付けて記憶する記憶手段と、前記属性入力手段により入力された属性情報に対し、前記属性配置平面設定手段により設定された属性配置平面の内、関連付けすることが可能な属性配置平面を検出する、属性配置平面検出手段とを有し、前記属性入力手段により属性情報を入力する際に、前記属性配置平面検出手段により検出された属性配置平面を強調表示する、強調表示手段を有することを特徴とする情報処理方法である。
【００１８】
本発明に係る第８の発明は、３Ｄモデルに対する属性情報を入力する属性入力手段と、前記属性情報が関連付けられる仮想的な平面であり、前記仮想的な平面の存在を知らしめるフレームを備える属性配置平面を設定する、属性配置平面設定手段と、前記属性入力手段により入力された属性情報と、前記属性配置平面設定手段により設定された属性配置平面を、関連付けて記憶する記憶手段と、前記属性入力手段により入力された属性情報に対し、前記属性配置平面設定手段により設定された属性配置平面の内、関連付けすることが可能な属性配置平面を検出する、属性配置平面検出手段と、前記属性配置平面検出手段により検出された属性配置平面が複数存在する場合に、前記複数存在する属性配置平面に、あらかじめ設定された条件にもとづき優先順位を付ける、属性配置平面判定手段とを有し、前記属性入力手段により属性情報を入力する際に、前記属性配置平面検出手段により検出された複数の属性配置平面を、前記属性配置平面判定手段により付けられた優先順位にもとづき、優先順位毎に異なる形態で強調表示する、強調表示手段を有することを特徴とする情報処理方法である。
【００１９】
本発明に係る第９の発明は、前記強調表示手段とは、前記属性配置平面検出手段により検出された属性配置平面の存在を知らしめるフレームを、あらかじめ設定された表示色で表示することを特徴とする、第７または第８の発明に記載の情報処理方法である。
【００２０】
本発明に係る第１０の発明は、前記強調表示手段とは、前記属性配置平面検出手段により検出された属性配置平面の存在を知らしめるフレームを、あらかじめ設定された表示パターンで表示することを特徴とする、第７または第８の発明に記載の情報処理方法である。
【００２１】
本発明に係る第１１の発明は、３Ｄモデルに対する属性情報を入力する属性入力手段と、前記属性情報が関連付けられる仮想的な平面であり、前記仮想的な平面の存在を知らしめるフレームを備える属性配置平面を設定する、属性配置平面設定手段と、前記属性入力手段により入力された属性情報と、前記属性配置平面設定手段により設定された属性配置平面を関連付けて記憶する、記憶手段と、前記属性入力手段により入力された属性情報に対し、前記属性配置平面設定手段により設定された属性配置平面の内、関連付けすることが可能な属性配置平面を検出する、属性配置平面検出手段とを有し、前記属性入力手段により属性情報を入力する際に、前記属性配置平面検出手段により、関連付けすることが可能な属性配置平面が検出されない場合に、関連付けすることが可能な属性配置平面が存在しないことを報知する、報知手段を有することを特徴とする情報処理方法である。
【００２２】
本発明に係る第１２の発明は、３Ｄモデルに対する属性情報を入力する属性入力手段と、前記属性情報が関連付けられる仮想的な平面であり、前記仮想的な平面の存在を知らしめるフレームを備える属性配置平面を設定する、属性配置平面設定手段と、前記属性入力手段により入力された属性情報と、前記属性配置平面設定手段により設定された属性配置平面を関連付けて記憶する、記憶手段と、前記属性入力手段により入力された属性情報に対し、前記属性配置平面設定手段により設定された属性配置平面の内、関連付けすることが可能な属性配置平面を検出する、属性配置平面検出手段とを有し、前記属性入力手段により属性情報が入力され、前記属性配置平面設定手段により設定された属性配置平面に、前記属性情報が関連付けられている３Ｄモデルの形状変更を行う際に、変更された３Ｄモデルの形状要素に関連付けられている属性情報を検出し、前記検出された属性情報に対し、前記属性配置平面検出手段により、関連付けることが可能な属性配置平面を再度検出し、前記再度検出した属性配置平面が、今まで前記検出された属性情報が関連付けられていた属性配置平面と異なる場合、或いは関連付けることが可能な属性配置平面が存在しない場合に、報知手段により報知を行うことを特徴とする情報処理方法である。
【発明の効果】
【００２３】
３Ｄモデルに属性情報を付加し、該属性情報を属性配置平面に関連付ける際に、該属性情報を関連付けることが可能な属性配置平面を、優先順位を付けて表示することが可能となるため、属性情報を属性配置平面に関連付ける作業を、効率的に行うことが可能となる。
【発明を実施するための最良の形態】
【００２４】
本発明の一実施の形態を、図面を用いて詳細に説明する。
【実施例】
【００２５】
（情報処理装置の構成と作業フロー）
まず、情報処理装置の構成と、該情報処理装置を用いて３Ｄモデルを作成し、該３Ｄモデルに対し、属性情報を付加する作業のフローについて、図１、２を用いて説明する。
【００２６】
図１は、ＣＡＤ装置のブロック図である。図において、１０１は内部記憶装置、１０２は外部記憶装置であり、ＣＡＤデータやＣＡＤプログラムを保存するＲＡＭ等の半導体記憶装置、磁気記憶装置等からなる。
【００２７】
１０３はＣＰＵ装置であり、ＣＡＤプログラムの命令に沿って処理を実行する。
【００２８】
１０４は表示装置であり、ＣＰＵ装置１０３の命令に沿って形状などを表示する。
【００２９】
１０５はＣＡＤプログラムに対して指示等を与えるマウス、キーボードなどの入力装置である。
【００３０】
１０６はＣＰＵ装置１０３の命令に沿って紙図面などを出力するプリンタなどの出力装置である。
【００３１】
１０７は外部接続装置であり、本ＣＡＤ装置と外部の装置とを接続し、本装置からのデータを外部装置へ供給したり、外部の装置から本装置を制御したりする。
【００３２】
図２は、図１に示したＣＡＤ装置の処理動作を示すフローチャートである。
【００３３】
まず、オペレータが入力装置１０５により、ＣＡＤプログラムの起動を指示すると、外部記憶装置１０２に格納されているＣＡＤプログラムが内部記憶装置１０１に読み込まれ、ＣＡＤプログラムがＣＰＵ装置１０３上で実行される（ステップＳ３０１）。
【００３４】
オペレータが入力装置１０５により対話的に指示することにより、内部記憶装置１０１上に形状モデルを生成し、表示装置１０４上に画像として表示する（ステップＳ３０２）。この形状モデルについては、後述する。なお、オペレータが入力装置１０５によりファイル名などを指定することにより、既に外部記憶装置１０２上に作成されている形状モデルをＣＡＤプログラム上で取り扱えるように、内部記憶装置１０１に読み込むこともできる。
【００３５】
オペレータが入力装置１０５により、形状モデルを作成した３次元空間内に、寸法や注記などの属性情報を配置するための仮想的な平面である属性配置平面を作成する（ステップＳ３０３）。属性配置平面の設定については後述する。この属性配置平面の位置が判別しやすいように、フレーム（２重枠、枠内塗りつぶし）などの画像情報として表示装置に表示する。また、属性配置平面の設定情報は形状モデルに関連付けられて内部記憶装置１０１に保存される。
【００３６】
また、必要に応じて作成した属性配置平面に名称をつけることが望ましい。属性配置平面に付けられた名称は、名称ラベルとして属性配置平面のフレーム上の所定位置に表示することが可能である。
【００３７】
オペレータが入力装置１０５により形状モデルに対して、寸法公差などを属性情報として付加する（ステップＳ３０４）。付加された属性情報は、ラベルなどの画像情報として表示装置に表示することができる。付加された属性情報は、形状モデルに関連付けられて内部記憶装置１０１に保存される。
【００３８】
オペレータが入力装置１０５により、属性情報を属性配置平面に対して関連付ける（ステップＳ３０５）。属性情報と属性配置平面の関連情報は、内部記憶装置１０１に保存される。オペレータがあらかじめ属性配置平面を指定して、属性配置平面との関連付けを行いながら属性付けを行うようにしても良い。また、オペレータが入力装置１０５により、属性情報の属性配置平面への関連付けを設定・解除することができる。
【００３９】
次に、オペレータは入力装置１０５により、属性配置平面を指定することによって属性配置平面、およびその属性配置平面に関連付けられた寸法公差などの属性情報の表示・非表示、あるいは色付けなどの表示制御を行う（ステップＳ３０６）。
【００４０】
また、オペレータが入力装置１０５により属性配置平面を作成する際に、属性配置平面の視点の位置、視線方向、倍率を設定する。この属性配置平面表示情報を設定し、この属性配置平面を指定することで、設定された視点の位置、視線方向、倍率で形状モデルを表示することが出来る。またこの属性配置平面と属性情報は関連付けられているので、指定された属性配置平面に関係付けられている属性情報を選択的に表示することができる。属性配置平面表示情報は内部記憶装置１０１に保存される。
【００４１】
オペレータの指示により、属性情報を外部記憶装置１０２などに保存することができる（ステップＳ３０７）。
【００４２】
属性情報には識別子を付加することができ、この識別子を付加して外部記憶装置１０２に保存することが出来る。この識別子を利用して他のデータと属性データ関連付けることが出来る。
【００４３】
外部記憶装置１０２上の属性情報に情報を追加したものを内部記憶装置１０１に読み込んで、属性情報を更新することができる。
【００４４】
オペレータが入力装置１０５により、形状モデルに属性配置平面の位置情報、属性配置平面の表示情報、および属性情報を付加したＣＡＤ属性モデルを外部記憶装置１０２に保存する（ステップＳ３０８）。
【００４５】
（３Ｄモデルへの属性情報の入力と表示）
更に、３Ｄモデルへの属性情報の入力と属性配置平面の作成方法および属性情報が付加された３Ｄモデルの表示について、詳細に説明する。
【００４６】
まず、３Ｄモデルへ付加された属性情報を関連付け、３Ｄ空間上に配置するための仮想的な平面である属性配置平面について、図３を用いて説明する。
【００４７】
○属性配置平面
属性配置平面は、３Ｄモデル、および３Ｄモデルに付加された属性情報の表示に関わる要件を規定するものである。
【００４８】
本発明では、属性配置平面を（仮想的な）３次元空間上の一点（視点、以下視点とする）の位置、作成する平面の法線方向（視線方向）及び鉛直方向で定義し、更に３Ｄモデル、および３Ｄモデルに付加された属性情報の表示倍率（以下単に倍率）の情報も有するものとする。
【００４９】
ここで視点位置とは、該位置から視線方向の３Ｄモデルが見える、すなわち表示される位置を定めるものである。例えば属性配置平面２１２は３Ｄモデル１の正面２０１の外形から６０ｍｍの位置に設定される。
【００５０】
ただし、ここで、いわゆる三角法による投影図（正面図、平面図、左右の側面図、下面図、背面図）に相当する属性配置平面については、視点位置が３Ｄモデル１の外部に位置していれば、いずれの位置でも表示内容には関係しない。
【００５１】
また、該視点の位置は、３Ｄモデル１、および３Ｄモデル１に付加された属性情報を表示する際に表示装置１０４の表示中心と一致する点であり、属性配置平面２１２においては、２１２ａ１が視点位置である。
【００５２】
法線方向は該視点位置２１２ａ１から、３Ｄモデル１、および３Ｄモデル１に付加された属性情報を表示する際の視線となる方向であり、属性配置平面２１２においては、矢印２１２ａ２が法線方向である。
【００５３】
鉛直方向は、属性配置平面を表示装置１０４に表示する場合の表示の向きを一意に規定するものであり、属性配置平面の鉛直方向が、表示画面上の上方向となる。属性配置平面２１２においては、矢印２１２ａ３が鉛直方向となる。
【００５４】
属性配置平面の法線方向及び鉛直方向を指定するには、（仮想的な）３Ｄ空間上に存在する３軸の方向（Ｘ，Ｙ，Ｚ）を選択するのでも良いし、３Ｄモデルの稜線の方向や面の鉛直方向を選択するのでも良い。
【００５５】
他の属性配置平面を作成するときは、すでに作成した属性配置平面の視線方向との関係を守りながら水平方向（あるいは鉛直方向）を指定すればよい。
【００５６】
尚、いわゆる三角法による投影図（正面図、平面図、左右の側面図、下面図、背面図）に相当する属性配置平面については、それぞれの属性配置平面に対して、個別に法線方向及び鉛直方向を定義する必要は無く、例えば、あらかじめ正面図に相当する属性配置平面（本実施例では属性配置平面２１２）を基準の属性配置平面と取り決めておけば、正面図以外の投影図については、前記基準となる属性配置平面の法線方向と鉛直方向から定義することが可能である。本実施例においては、属性配置平面２１１が平面図、属性配置平面２１３が右側面図に相当する。
【００５７】
倍率とは（仮想的な）３次元空間上の３Ｄモデル形状を表示装置１０４上で表示する際の倍率である。
【００５８】
属性配置平面のパラメータである、視点の位置、視線方向、倍率は随時変更可能である。
【００５９】
また、２１１ａ、２１２ａ、２１３ａは各属性配置平面の位置を明示するための手段であり、本実施例では四角い２重の枠（フレーム）で表現している。
【００６０】
尚、属性配置平面の位置を明示する手段として、本実施例では枠を用いて表現したがこれに限られるものではなく、形状としては、四角以外の多角形、あるいは円形であっても良い。
【００６１】
次に図３〜図１０を用いて、３Ｄモデルに属性情報、および属性配置平面を付加する動作及び表示方法について説明する。
【００６２】
図３〜図７は、３Ｄモデル、属性情報、および属性配置平面を示す図であり、図８〜図１０は３Ｄモデルに属性配置平面および属性情報を付加するときの処理動作を示すフローチャートである。
【００６３】
まず、図８のステップＳ１２１で、図３に示す３Ｄモデル１を作成し、ステップＳ１２２で必要な属性配置平面を設定する。
【００６４】
次に、ステップＳ１２３で設定された各属性配置平面に関連付けて、属性情報を入力する。図４、図６の（ａ）、図７の（ａ）は各々の属性配置平面２１１、２１２、２１３に関連付けて３Ｄモデルに属性情報を付与した状態を示す図である。図５、図６の（ｂ）、図７の（ｂ）は各々の属性配置平面２１１、２１２、２１３の視点位置から見た３Ｄモデル１および属性情報である。
【００６５】
属性配置平面に関連付けられた属性情報の大きさ（文字やシンボルの高さ）を、属性配置平面の倍率に応じて変更する。属性情報の大きさ（ｍｍ）とは、３Ｄモデルが存在する仮想的３次元空間における大きさと定義する（表示装置１０４において表示された際の大きさではない）。
【００６６】
また、属性配置平面と属性情報の関連付けは、属性情報の入力後でもよい。たとえば図９に示すフローチャートのように、３Ｄモデルを作成し（ステップＳ１３１）、ステップＳ１３２にて属性を入力後、ステップＳ１３３にて所望の属性配置平面に属性情報を関連付けるものである。また、必要に応じ、属性配置平面に対し関連付けられる属性情報の追加、削除等の修正がなされるものである。
【００６７】
属性情報が別の属性配置平面に関連付けられた場合、変更先の属性配置平面の倍率に応じて属性情報の大きさを変更する。
【００６８】
属性情報の入力は、各々の属性配置平面で定義される視線方向から表示させ２次元的に３Ｄモデル１を表示させた状態で入力してもよい。該入力はいわゆる２Ｄ−ＣＡＤで２次元図面を作成する工程と何ら変わることなく実現できるものである。また必要に応じ、３次元的に表示させながら入力してもよい。該入力は３次元的に３Ｄモデル１を見ながら入力することができるので、より効率的かつミスなく実現できるものである。
【００６９】
次に、３Ｄモデル１の属性情報を見る場合の説明を行う。図１０のステップＳ１４１において所望の属性配置平面を選択することで、ステップＳ１４２において選択された属性配置平面の視点位置、視線方向、および倍率に基づき３Ｄモデル１の形状と該属性配置平面に関連付けて付与されている属性情報が表示されるものである。例えば属性配置平面２１１、あるいは属性配置平面２１２、あるいは属性配置平面２１３が選択されると、それぞれ図５、あるいは図６の（ｂ）、あるいは図７の（ｂ）が表示される。このとき、属性情報を各属性配置平面の視線方向に正対して配置する。これによって表示画面上では２次元的に極めて容易に分かりやすく見ることができる。
【００７０】
次に、属性配置平面を容易に選択可能とするための例を紹介する。まず、選択可能な３Ｄモデルの属性配置平面の枠を表示させ、オペレータが、マウスなどのポインティングデバイス等の入力装置を使用して、属性配置平面を選択する方法が考えられる（図３）。
【００７１】
次に、選択可能な属性配置平面の名称をリスト形式で表示して、その中から選択する方法も考えられる（不図示）。
【００７２】
さらには、属性配置平面の視線方向から見た状態（図５、あるいは図６の（ｂ）、あるいは図７の（ｂ））の画像をサムネイル画像としてアイコン表示して、選択する方法も考えられる（図１１）。
【００７３】
（属性情報に対応する属性配置平面の強調表示）
ここで、３Ｄモデルに付加された属性情報に、関連付けすることが可能な属性配置平面を、強調表示する方法について、図を用いて説明する。
【００７４】
図１２は、３Ｄモデル作成から、属性情報を属性配置平面に関連付けるまでの作業手順を示すフローチャートであり、図１３、図１４、図１５は、３Ｄモデルに属性配置平面を設定し、該属性配置平面に属性情報を関連付ける作業の説明図である。
【００７５】
まず、オペレータが、入力装置１０５により、３Ｄモデル８０１を作成する（ステップＳ６０１）。
【００７６】
次に、入力装置１０５により、属性配置平面８１１、８１２、８１３、８１４、８１５を前述の設定方法に従い設定する（ステップＳ６０２）。属性配置平面８１１は、３Ｄモデル８０１の面８０１ａに平行な平面である。尚、前記属性配置平面８１１から８１５は、いわゆる三角法による投影図に相当し、属性配置平面８１１は正面図、８１２は平面図、８１３は右側面図、８１４は左側面図、８１５は背面図にそれぞれ相当する。
【００７７】
次に、入力装置１０５により、３Ｄモデル８０１に属性情報８０３を入力する。該属性情報８０３は、３Ｄモデル８０１に設けられた突起部８０２の面８０２ａと該面８０２ａと対向する面８０２ｂ（図１３では不可視）のＸ方向の距離寸法である。
【００７８】
属性情報８０３の入力が完了すると、該属性情報８０３を関連付けることが可能な属性配置平面の検出を、ＣＰＵ装置１０３により行う（ステップＳ６０４）。ここで、関連付けることが可能な属性配置平面が存在しないと判断された場合は、ステップＳ６０５に進み、前記属性情報８０３を関連付けることが可能な属性配置平面が存在しないことを、オペレータに報知する。報知する方法は、例えば、表示装置１０４の画面上に、「関連付けが可能な属性配置平面が存在しません。」などのメッセージを表示する方法が挙げられる。
【００７９】
尚、属性配置平面の検出方法については、後述する。
【００８０】
オペレータは、前記属性情報８０３を関連付ける属性配置平面を作成するかどうか判断し、作成する場合は、ステップＳ６０２に戻り、所望の属性配置平面を作成する。また、属性配置平面を作成せず、前記属性情報８０３を、どの属性配置平面にも関連付けない場合は、ステップＳ６１０に進み、他の属性情報の入力作業を継続して行う場合は、ステップＳ６０３に戻り作業を継続し、継続しない場合は、作業が完了する。
【００８１】
次に、ステップＳ６０４で、属性情報８０３を関連付けることが可能な属性配置平面が複数検出されると、ステップＳ６０７で、検出された複数の属性配置平面に対し、属性情報８０３を関連付けることに適した属性配置平面がどれであるかを、あらかじめ設定された条件に従い、ＣＰＵ装置１０３により、優先順位付けの判定を行う。本実施例においては、属性配置平面８１１が第１優先、属性配置平面８１２が第２優先と判定される。尚、判定方法の詳細については、後述する。
【００８２】
次に、ステップＳ６０８では、ステップＳ６０４で検出され、ステップＳ６０７で判定された結果に基き、図１４に示したように、属性配置平面の強調表示を行う。本実施例では、属性配置平面の存在を知らしめるフレームの表示色を、第１優先の属性配置平面８１１を濃いグレー、第２優先の属性配置平面８１２を薄いグレーとして、他の属性配置平面８１３、８１４、８１５と異なる表示色で表現している。強調表示は、これに限らず、他の色を用いることも可能であるし、該フレームを斜線パターンや、網掛けパターンにするなど、表示パターンを変更するようにしてもよい（図３参照）。また、該フレームを点滅表示するようにしても構わない。
【００８３】
次に、ステップＳ６０９で、属性情報８０３を属性配置平面に関連付けるかどうかを、オペレータが判断し、関連付けを行わないと判断した場合は、ステップＳ６１０に進み、関連付けを行う場合は、ステップＳ６１１に進む。
【００８４】
ステップＳ６１１では、強調表示された属性情報の中から、オペレータが、属性情報を関連付ける属性配置平面を選択すると、図１５に示したように、属性情報８０３が、属性配置平面８１１に関連付けられる。
【００８５】
更に、他の属性情報を入力する場合は、ステップＳ６０３に戻り、上述の作業を繰り返し実行する。他の属性情報の入力を行わない場合は、作業が終了する。
【００８６】
以上説明したように、属性情報入力の際に、該属性情報を関連付けることが可能な属性配置平面を、優先順位を付け、強調表示することにより、属性情報入力及び属性配置平面への関連付けの作業を効率よく行うことができる。
【００８７】
（属性配置平面の検出方法）
ここで、属性情報を関連付けることが可能な属性配置平面を検出する方法について、図を用いて説明する。
【００８８】
属性情報を関連付けることが可能な属性配置平面とは、属性配置平面を視線方向に正対させて表示させた時に、属性情報と、該属性情報が付加された３Ｄモデルの形状要素とが、正しく投影される属性配置平面のことであり、属性情報が付加された３Ｄモデルの形状要素が、属性配置平面に正対して見た時に、該形状要素が可視状態で投影されるかどうかと、距離寸法、角度寸法、半径及び直径寸法などの属性情報の種類毎に、正しく投影可能な方向を規定することにより、検出している。
【００８９】
尚、ここで言う可視状態とは、該形状要素が、３Ｄモデルの他の形状によって遮られない状態のことであり、２次元図面において、隠れ線で表現される状態では無い状態を指す。例えば、図１３を用いて説明すると、属性情報８０３が付加されている面８０２ａ、８０２ｂを可視状態で投影可能な属性配置平面は、属性配置平面８１１、８１２であり、それぞれの属性配置平面を正対表示させると、図１６の（ａ）と（ｂ）のように表示される。一方、属性配置平面８１５を正対表示させた状態では、図１６の（ｃ）に示したように、前記面８０２ａ、８０２ｂは、隠れ線で表現されるべき形状要素であり、可視状態では無い。
【００９０】
以下に、属性情報の種類毎の検出方法について説明する。
【００９１】
○距離寸法
距離寸法は、平行な２平面又は２稜線間、及び２点間の距離を規定するものである。この場合は、寸法を規定している方向に直交する属性配置平面が、求める属性配置平面となる。
【００９２】
○角度寸法
角度寸法は、２平面の角度を規定する場合と、円錐形状の母線など、平面で定義されない場合があるが、２平面の角度の場合は、角度を形成する２平面の交線に直交する属性配置平面が、求める属性配置平面となり、円錐形状の母線などの場合は、角度を形成する母線を含む仮想的な平面に平行な属性配置平面が、求める属性配置平面となる。
【００９３】
○直径寸法
ボスや穴などの円筒形状の直径寸法は、円筒形状の軸線（中心線）方向と直交或いは平行な法線を持つ属性配置平面が、求める属性配置平面である。
【００９４】
○半径寸法
半径寸法の場合は、例えば、円筒の天面稜線にＲ面がある形状などのように、Ｒ面の軸線が直線でない場合と、平行でない２平面の交線にＲ面がある形状などのように、Ｒ面の軸線が直線の場合がある。
【００９５】
Ｒ面の軸線が直線でない場合について、図１７を用いて説明する。
【００９６】
図１７の（ａ）は、円筒形状７０１の天面稜線にＲ面７０１ａが設けられた形状の斜視図であり、図１７の（ｂ）は、図１７の（ａ）を矢印７０５方向から見た図である。
【００９７】
この場合は、まず、Ｒ面７０１ａの軸線７０１ｂを含む平面７０２を第１の仮想平面とし、該平面７０２に直交し、且つ軸線７０１ｂに接する仮想的な平面７０３を第２の仮想平面として、該第２の仮想平面である平面７０３と平行な法線を持つ属性配置平面（本実施例では７０４）が、求める属性配置平面である。
【００９８】
Ｒ面の軸線が直線の場合は、該軸線と平行な法線を持つ属性配置平面が、求める属性配置平面である。
【００９９】
以上説明したように、属性情報の種類毎に、属性情報を関連付けることが可能な属性配置平面の検出方法を、あらかじめ内部記憶装置１０１或いは外部記憶装置１０２に記憶させておき、入力された属性情報の種類に応じた検出方法を適用することにより、求める属性配置平面を検出することができる。
【０１００】
（属性配置平面の判定方法）
次に、上述した方法により検出された属性配置平面に優先度を付けるための判定方法について説明する。
【０１０１】
属性配置平面の優先度とは、属性情報を属性配置平面に関連付ける優先順位のことであり、この優先度が高いものほど、該属性情報を関連付けるのに適しているということになる。
【０１０２】
該優先度を判定するための条件及び優先順位を何段階にするかは、あらかじめ内部記憶装置１０１或いは外部記憶装置１０２に固定条件として記憶させておいてもよいし、個別のユーザ事に設定可能にしてもよい。
【０１０３】
以下に、距離寸法について、２段階の優先順位付けを行うための条件の一例について図１３を用いて説明する。
【０１０４】
本実施例においては、属性情報が配置される仮想的な平面と平行な属性配置平面を第１優先の属性配置平面とし、前記第１優先の属性配置平面に該当しない属性配置平面（例えば垂直方向）を第２優先の属性配置平面とした。
【０１０５】
前述したように、３Ｄモデル８０１には、突起部８０２が設けられており、該突起部８０２の面８０２ａと該面に対向する面８０２ｂには、距離寸法である属性情報８０３が付加されている。前記属性情報８０３を関連付けることが可能な属性配置平面を、前述の検出方法により検出を行うと、属性配置平面８１１と８１２が、検出される。
【０１０６】
検出された属性配置平面８１１、８１２に対し、本実施例の条件により、優先順位付けを行うと、属性情報８０３に平行な属性配置平面である、属性配置平面８１１が、第１優先となり、属性配置平面８１２は第２優先の属性配置平面と判定される。
【０１０７】
本実施例では、距離寸法に適用した場合の事例について説明したが、角度寸法、直径寸法、半径寸法についても、同様に適用することが可能である。
【０１０８】
また、優先順位付けを行うための条件は、本実施例に限るものではなく、他の条件としても構わないし、優先順位を３段階以上に設定しても構わない。
【０１０９】
例えば、上述の属性配置平面が配置される仮想的な平面と平行な属性配置平面を第１優先の属性配置平面とするという条件（旧第１優先条件）に、属性情報を関連付けた属性配置平面を正対して表示させた場合に、該属性情報が付加されている形状要素が、全て可視化されているという条件を加えた条件を新たな第１優先の条件とし、上述の旧第１優先条件を新たな第２優先の条件とし、更に前記新たな第１、第２の優先条件に該当しない属性配置平面を第３優先の条件にするなどの方法が考えられる。
【０１１０】
具体的な事例について、図１８を用いて説明する。
【０１１１】
図１８は、図１３示した３Ｄモデルの面８０１ｂを、突起部８０２の面８０２ｃのＺ方向の高さよりも低くなるよう変更したものであり、その他、属性配置平面の設定などについては、図１３と同一である。
【０１１２】
この事例においては、属性情報８０３を関連付けることが可能な属性配置平面を、前述の検出方法により検出を行うと、属性配置平面８１１、８１２、８１５が、検出される。前記属性配置平面８１１、８１２、８１５を本実施例の条件により、優先順位付けを行うと、第１優先は、属性配置平面８１１となり、第２優先は、属性配置平面８１５、第３優先は属性配置平面８１２と判定される。
【０１１３】
以上説明したように、属性情報を関連付けることが可能な属性配置平面に、優先順位付けすることが可能となるため、属性情報の関連付け作業を効率的に進めることが可能となる。
【０１１４】
（３Ｄモデルの変更）
ここで、３Ｄモデルに属性情報が付加され、前記３Ｄモデルに付加された属性情報が、属性配置平面に関連付けられている３Ｄモデルに対し、形状変更を行う場合の処理動作について図を用いて説明する。
【０１１５】
図１９は、３Ｄモデルの形状変更を行った場合の処理動作を示すフローチャートであり、図２０（ａ）〜図２０（ｅ）は、図１５で示した３Ｄモデルに形状変更を行った場合の処理動作の説明図であり、図２０（ａ）は、図１５で示した３Ｄモデルに形状変更を行った状態の図であり、図２０（ｂ）は、図２０（ａ）の属性配置平面８１３を正対して表示させた状態の図であり、図２０（ｃ）は、図２０（ａ）の属性配置平面８１１を正対して表示させた状態の図である。また、図２０（ｄ）は、形状変更処理により、属性情報８０３の関連付けを変更した状態の図であり、図２０（ｅ）は、図２０（ｄ）の属性配置平面８１２を正対して表示させた状態の図である。
【０１１６】
図２０（ａ）から図２０（ｃ）に示したように、３Ｄモデル８０１の形状変更により、属性情報８０３は、属性配置平面８１１に関連付けることが不適当な状態となっており、関連付ける属性配置平面を変更する必要がある。以下に処理動作について、図１９を用いて説明する。
【０１１７】
まず、ステップＳ９０１で３Ｄモデルの形状変更が完了すると、前記３Ｄモデルの形状変更の影響を受けた属性配置平面の抽出を行う（ステップＳ９０２）。具体的には、各属性配置平面をそれぞれ正対して表示させた時に、表示される３Ｄモデルが形状変更前と形状変更後で、異なる属性配置平面を抽出する。本実施例では、属性配置平面８１１、８１２、８１３、８１４が、該当する属性配置平面である。
【０１１８】
次に、該当する属性配置平面に関連付けられた属性情報の中から、関連付けが必要な属性情報（本実施例では属性情報８０３）を選択する（ステップＳ９０３）。
【０１１９】
次に、選択した属性情報８０３について、属性情報を関連付けることが可能な属性配置平面の検出及び優先順位の判定を、前述の方法により、実行する（ステップＳ９０４）。
【０１２０】
そして、ステップＳ９０４で得られた結果にもとづき、属性情報８０３の関連付けを変更する（ステップＳ９０５）。また、属性情報を関連付けることが可能な属性配置平面が存在しない場合は、前述した方法により、新たな属性配置平面を作成し、属性情報を関連付ければよい。本実施例においては、属性情報８０３は、属性配置平面８１２に関連付けが変更される（図２０（ｄ）、図２０（ｅ）参照）。
【０１２１】
尚、上述の３Ｄモデル変更の処理において、ステップＳ９０２からステップＳ９０４までの処理は、オペレータが実行してもよいし、ＣＰＵ装置１０３により、自動的に実行してもよい。ＣＰＵ装置１０３により、自動的に実行する場合は、該当する全ての属性配置平面と、該属性配置平面に関連付けられている属性情報について、一括して処理を行い、属性情報の関連付けを変更する必要がある属性情報と該属性情報に関連付けることが可能な属性配置平面の判定結果とを内部記憶装置１０１に記憶させておき、処理終了後、オペレータが各属性情報について、関連付ける属性配置平面を選択、或いは新たな属性配置平面作成の処理を実行すればよい。
【０１２２】
以上説明したように、設計変更などにより、３Ｄモデルの形状を変更した場合に、不適当な属性配置平面に関連付けられることとなった属性情報を、適切な属性配置平面に関連付けを変更する作業を効率よく実行することが可能となる。
【０１２３】
（属性情報が付加された３Ｄモデルの表示及び利用）
ここで、上述のように作成した属性情報が付加された３Ｄモデルの表示と利用方法について述べる。
【０１２４】
図１に示した情報処理装置で作成した属性情報が付加された３Ｄモデルは、作成した装置自身、或いは、外部接続装置を介して作成した３Ｄモデルのデータを転送することにより、他の同様な情報処理装置を用いて、各工程で利用することができる。
【０１２５】
まず、３Ｄモデルを作成した、製品／ユニット／部品の設計技術者あるいはデザイン設計者であるオペレータ自身が、自ら作成した３Ｄモデルを、図５、図６の（ｂ）、図７の（ｂ）に示すように表示を行うことで、あたかも２次元の図面を作成するごとく３Ｄモデルに新たな属性情報を付加することができるものである。また、例えば、形状が複雑な場合に、必要に応じて３Ｄモデルを３次元表示と２次元的表示とを交互に、或いは、同一画面に表示することにより、効率良くかつ正確に所望の属性情報を入力していくことができる。
【０１２６】
また、作成された３Ｄモデルをチェック／承認する立場にあるオペレータが、作成した３Ｄモデルを図５、図６の（ｂ）、図７の（ｂ）に示す表示を、同一画面或いは切替えて表示することにより、チェックを行い、チェック済み、ＯＫ、ＮＧ、保留、要検討などを意味するマーク、記号、或いは色付けなどの属性情報が付加される。必要に応じて、複数の製品／ユニット／部品を比較、参照しながらチェックが行われるのは言うまでもない。
【０１２７】
また、作成された３Ｄモデルの作成者以外の設計技術者あるいはデザイン設計者が、作成された３Ｄモデルを参照して、他の製品／ユニット／部品を設計する場合に利用することができる。この３Ｄモデルを参照することにより、容易に作成者の意図、あるいは設計手法を理解できるものである。
【０１２８】
また、３Ｄモデルを製作、製造するに当たり、そのために必要な情報を３Ｄモデルあるいは属性情報に付与するオペレータが利用することができる。この場合、オペレータは製品／ユニット／部品の製作工程を設定する技術者である。オペレータは、例えば加工工程の種類、使用する工具等の指示、あるいは３Ｄモデルへ加工上必要な稜線部、角部、隅部等へのコーナＲ、面取りを付加する。あるいは寸法、寸法公差等に対する測定方法の指示、測定点の３Ｄモデルへの付加、測定上注意すべき情報等を入力する。これらは、図５、図６の（ｂ）、図７の（ｂ）のように見やすく配置作成された表示を見ながら、また必要に応じ３次元的に形状を確認しながら、効率良く確実に行われる。
【０１２９】
また、３Ｄモデルを製作、製造するに当たり、所望の準備をするために必要な情報を３Ｄモデルあるいは属性情報から得るオペレータが利用することができる。この場合、オペレータは製作、製造に必要な金型、治工具、各種装置等を設計する設計技術者である。オペレータは３Ｄモデルを３次元状態で見ながら形状を理解、把握しつつ、必要な属性情報を図５、図６の（ｂ）、図７の（ｂ）のように見やすく配置作成された表示でチェック、抽出していく。それらの属性情報を元に、オペレータは金型、治工具、各種装置等を設計する。例えば、オペレータが金型の設計技術者である場合は、オペレータは３Ｄモデルおよび属性情報から、金型の構成、構造等を検討しつつ設計する。また、必要に応じ、金型製作上必要な稜線部、角部、隅部等へのコーナＲ、面取りを付加する。また、金型が樹脂の射出成形用金型の場合には、オペレータは、例えば３Ｄモデルに成形上必要な抜き勾配等を付加する。
【０１３０】
また、製品／ユニット／部品を製作、製造するオペレータが利用することができる。この場合、オペレータは製品／ユニット／部品の加工技術者、組立て技術者である。オペレータは３Ｄモデルを３次元状態で見ながら加工すべき形状、あるいは組み立てるべき形状を容易に理解、把握しつつ、図５、図６の（ｂ）、図７の（ｂ）のように見やすく配置作成された表示を見て加工、組立てを行う。そして必要に応じ、オペレータは加工部、組立て部の形状等をチェックする。また、加工済み、加工が困難、あるいは加工結果等を属性情報として３Ｄモデルあるいはすでに付加されている属性情報に付加し、該情報を設計技術者等にフィードバックしてもよい。
【０１３１】
また、製作、製造された製品／ユニット／部品を検査、測定、評価するオペレータが利用することができる。この場合、オペレータは製品／ユニット／部品の検査、測定、評価する技術者である。オペレータは、上記の寸法、寸法公差等に対する測定方法、測定点、測定上注意すべき情報を、図５、図６の（ｂ）、図７の（ｂ）のように見やすく配置作成された表示を見ながら、また必要に応じ３次元的に形状を確認しながら、効率良く確実に得て、検査、測定、評価を実行する。そして、オペレータは必要に応じ、検査、測定、評価を属性情報として、３Ｄモデルに付与することができる。例えば、寸法に対応する測定結果を付与する。また、寸法公差外、キズ等の不具合箇所の属性情報あるいは３Ｄモデルにマークあるいは記号等を付与する。また、上記チェック結果と同様に、検査、測定、評価済みのマーク、記号、あるいは色付け等がなされてもよい。
【０１３２】
また、製品／ユニット／部品の製作、製造に関係する各種の部門、役割のオペレータが利用することができる。この場合、オペレータは例えば、製作、製造コストを分析する担当者、あるいは製品／ユニット／部品自体、関連する各種部品等を発注する担当者、製品／ユニット／部品のマニュアル、梱包材等を作成する担当者、等である。この場合もオペレータは３Ｄモデルを３次元状態で見ながら製品／ユニット／部品の形状を容易に理解、把握しつつ、図５、図６の（ｂ）、図７の（ｂ）のように見やすく配置作成された表示を見て効率的に各種業務を遂行する。
【０１３３】
［他の実施の形態］
上述の実施例では、３Ｄモデルを作成し、属性配置平面を設定した後で、属性情報を入力し、属性配置平面に関連付ける事例について説明したが、本発明ではこれに限らず、例えば、既に属性配置平面に関連付けられている属性情報に対しても、同様に実施することが可能である。
【０１３４】
この場合は、属性情報を選択し、選択された属性情報に対し、前述の属性配置平面の検出、及び優先順位の判定を実施するようにすればよい。
【０１３５】
具体的には、属性配置平面毎に、関連付けられている属性情報を順次選択し、それぞれの属性情報に対し、属性配置平面の検出、及び優先順位の判定を行い、関連付けられている属性配置平面が、本来、関連付けることが可能で無い属性配置平面の場合や、第１優先の属性配置平面で無い場合に、該属性情報の表示色を変更するなどして、オペレータに報知するなどの方法や、該属性情報を関連付ける属性配置平面を、第１優先の属性配置平面に自動的に変更するなどの方法が挙げられる。
【０１３６】
こうすることにより、属性情報を入力後に、３Ｄモデルの形状を行ったために、不適当な属性配置平面に関連付けられることとなった属性情報を検出し、適切な属性配置平面に関連付ける作業を効率よく行うことができるとともに、下流工程に、設計意図である属性情報を正しく伝達することが可能となる。
【図面の簡単な説明】
【０１３７】
【図１】ＣＡＤ装置のブロック図である。
【図２】図１に示したＣＡＤ装置の処理動作を示すフローチャートである。
【図３】３Ｄモデルおよび属性情報を示す図である。
【図４】３Ｄモデルおよび属性情報を示す図である。
【図５】３Ｄモデルおよび属性情報を示す図である。
【図６】３Ｄモデルおよび属性情報を示す図である。
【図７】３Ｄモデルおよび属性情報を示す図である。
【図８】３Ｄモデルに属性情報を付加するときの処理動作を示すフローチャートである。
【図９】３Ｄモデルに属性情報を付加するときの処理動作を示すフローチャートである。
【図１０】３Ｄモデルに属性情報を付加するときの処理動作を示すフローチャートである。
【図１１】各属性配置平面から見た表示内容をアイコン化した状態を説明する図である。
【図１２】属性情報を属性配置平面に関連付ける作業手順を示すフローチャートである。
【図１３】３Ｄモデルに付加した属性情報を属性配置平面に関連付ける作業の説明図である。
【図１４】３Ｄモデルに付加した属性情報を属性配置平面に関連付ける作業の説明図である。
【図１５】３Ｄモデルに付加した属性情報を属性配置平面に関連付ける作業の説明図である。
【図１６】図１３に示した属性配置平面を正対表示させた状態を示す図である。
【図１７】半径寸法を関連付けることが可能な属性配置平面の検出方法の説明図である。
【図１８】属性配置平面の優先度を判定する方法の説明図である。
【図１９】３Ｄモデルの形状変更を行った場合の処理動作を示すフローチャートである。
【図２０（ａ）】図１５に示した３Ｄモデルに形状変更を行った状態を示す説明図である。
【図２０（ｂ）】図１５に示した３Ｄモデルに形状変更を行った状態を示す説明図である。
【図２０（ｃ）】図１５に示した３Ｄモデルに形状変更を行った状態を示す説明図である。
【図２０（ｄ）】図１５に示した３Ｄモデルに形状変更を行った状態を示す説明図である。
【図２０（ｅ）】図１５に示した３Ｄモデルに形状変更を行った状態を示す説明図である。
【図２１】３Ｄモデルの一例を示す図である。
【図２２】図２１に示した３Ｄモデルの正面図、平面図、及び側面図である。
【図２３】図２１に示した３Ｄモデルに属性情報を付加した状態の図である。
【符号の説明】
【０１３８】
１      ３Ｄモデル
１０１  内部記憶装置
１０２  外部記憶装置
１０３  ＣＰＵ装置
１０４  表示装置
１０５  入力装置
１０６  出力装置
１０７  外部接続装置
７０１  円筒形状
８０１  ３Ｄモデル
８０３  属性情報（距離寸法）
８１１、８１２、８１３、８１４、８１５  属性配置平面
【図１】
2006113954.tif 000003
【図２】
2006113954.tif 000004
【図３】
2006113954.tif 000005
【図４】
2006113954.tif 000006
【図５】
2006113954.tif 000007
【図６】
2006113954.tif 000008
【図７】
2006113954.tif 000009
【図８】
2006113954.tif 000010
【図９】
2006113954.tif 000011
【図１０】
2006113954.tif 000012
【図１１】
2006113954.tif 000013
【図１２】
2006113954.tif 000014
【図１３】
2006113954.tif 000015
【図１６】
2006113954.tif 000016
【図１８】
2006113954.tif 000017
【図１９】
2006113954.tif 000018
【図２０（ａ）】
2006113954.tif 000019
【図２０（ｂ）】
2006113954.tif 000020
【図２０（ｃ）】
2006113954.tif 000021
【図２０（ｄ）】
2006113954.tif 000022
【図２０（ｅ）】
2006113954.tif 000023
【図２１】
2006113954.tif 000024
【図２２】
2006113954.tif 000025
【図２３】
2006113954.tif 000026
【図１４】
2006113954.tif 000027
【図１５】
2006113954.tif 000028
【図１７】
2006113954.tif 000029