(57)【要約】    【課題】  物品の設計変更を行った際、設計変更箇所を明示する手段として広く行われてきた注記の記載を自動化することができる演算モジュールを提供する。    【解決手段】  注記記入モジュール２００は、第二モデル１００ｂから比較対象データファイル３００を認識し、第一モデル１００ａから比較基準データファイル３０１を認識する。これらのモデル情報を比較し、重複モデル群２２０と差モデル群２２１とを生成する（Ｓ２３）。重複モデル群２２０、差モデル群２２１および比較対象データファイル３００の視線情報を用い、注記記入座標データ２２２を出力する（Ｓ２４）。注記記入座標データ２２２が算出されると、比較対象データファイル３００のレイアウト情報を基準に注記が比較対象データファイル３００の二次元図面に書き出されるべく、この注記を比較対象データファイル３００の新たな属性情報として追加する（Ｓ２５）。【選択図】      図６
2006018589.tif 000002
【特許請求の範囲】
【請求項１】
ＣＡＤ装置に搭載されるプログラムに含まれる演算モジュールであって、
第１のモデルおよび当該第１のモデルから変更された第２のモデルを入力値として読み込むモデル読込ステップと、
前記第１のモデルと前記第２のモデルを比較し、重複する部位からなる共通モデルを算出するとともに、重複しない部位からなる差モデルを算出する第１の算出ステップと、
前記第１のモデルと前記第２のモデルの相違点を記すための注記記入位置を算出する第２の算出ステップと、
前記算出された注記記入位置を、前記第２のモデルを二次元図面に表示する際の属性情報として出力する出力ステップとを有することを特徴とする演算モジュール。
【請求項２】
前記第２の算出ステップは、  所定の視線方向からの前記第１のモデルと前記第２のモデルの相違点を記すための注記記入位置を算出し、前記出力ステップは、前記視線方向からの投影図に前記第２のモデルを表示する際の属性情報として出力することを特徴とする請求項１記載の演算モジュール。
【請求項３】
前記第２の算出ステップは、前記差モデルの前記視線方向からの投影図が生成されるか否かを判定する判定ステップと、前記差モデルの投影図が生成される場合、投影された部位の重心座標を算出する重心座標算出ステップとを備え、前記算出された重心座標を前記注記記入位置とすることを特徴とする請求項２記載の演算モジュール。
【請求項４】
前記視線方向を入力値として読み込む視線方向読込ステップを有することを特徴とする請求項２記載の演算モジュール。
【請求項５】
前記ＣＡＤ装置に搭載されるプログラムには、３次元モデルから二次元図面を生成するドラフティングモジュールが含まれ、
前記出力ステップでは、前記ドラフティングモジュールによって生成される図面枠に前記投影図を出力するとともに、当該投影図に前記注記記入位置を出力することを特徴とする請求項２乃至４のいずれか記載の演算モジュール。
【請求項６】
属性情報が配置される属性配置平面を表示するＣＡＤ装置に搭載されるプログラムに含まれ、
前記出力ステップでは、前記視線方向に沿って三次元モデルと属性配置平面を表示させることで擬似的に生成される投影図に前記注記記入位置を出力することを特徴とする請求項２記載の演算モジュール。
【請求項７】
モデルの設計を支援するＣＡＤ装置であって、
第１のモデルおよび当該第１のモデルから変更された第２のモデルを入力値として読み込むモデル読込手段と、
前記第１のモデルと前記第２のモデルを比較し、重複する部位からなる共通モデルを算出するとともに、重複しない部位からなる差モデルを算出する第１の算出手段と、
前記第１のモデルと前記第２のモデルの相違点を記すための注記記入位置を算出する第２の算出手段と、
前記算出された注記記入位置を、前記第２のモデルを二次元図面に表示する際の属性情報として出力する出力手段とを備えたことを特徴とするＣＡＤ装置。
【請求項８】
前記第２の算出手段は、
所定の視線方向からの前記第１のモデルと前記第２のモデルの相違点を記すための注記記入位置を算出し、前記出力手段は、前記視線方向からの投影図に前記第２のモデルを表示する際の属性情報として出力することを特徴とする請求項７記載のＣＡＤ装置。
【請求項９】
モデルの設計を支援するＣＡＤ装置の注記記入方法であって、
第１のモデルおよび当該第１のモデルから変更された第２のモデルを入力値として読み込むモデル読込ステップと、
前記第１のモデルと前記第２のモデルを比較し、重複する部位からなる共通モデルを算出するとともに、重複しない部位からなる差モデルを算出する第１の算出ステップと、
前記第１のモデルと前記第２のモデルの相違点を記すための注記記入位置を算出する第２の算出ステップと、
前記算出された注記記入位置を、前記第２のモデルを二次元図面に表示する際の属性情報として出力する出力ステップとを有することを特徴とする注記記入方法。
【請求項１０】
モデルの設計を支援するＣＡＤ装置の注記記入方法であって、
第１のモデルおよび当該第１のモデルから変更された第２のモデルを入力値として読み込むモデル読込ステップと、
前記第１のモデルと前記第２のモデルを比較し、重複する部位からなる共通モデルを算出するとともに、重複しない部位からなる差モデルを算出する第１の算出ステップと、
所定の視線方向からの前記第１のモデルと前記第２のモデルの相違点を記すための注記記入位置を算出する第２の算出ステップと、
前記算出された注記記入位置を、前記視線方向からの投影図に前記第２のモデルを表示する際の属性情報として出力する出力ステップとを有することを特徴とする注記記入方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＡＤ装置に搭載されるプログラムに含まれる演算モジュール、ＣＡＤ装置および注記記入方法に関する。
【背景技術】
【０００２】
従来、ＣＡＤ装置は、製品や製品を構成する部品等、その三次元形状を有する物品の設計に広く利用されてきた。近年では、仮想空間内に仮想モデルを生成する３次元ＣＡＤが広く普及している。仮想モデルを扱う三次元ＣＡＤは、擬似的ながら物品を立体的に表示するので、設計者の意図する形状をより正確にデータ化でき、製図の専門知識のない人でも、容易に形状を認識できる。
【０００３】
一方、物品の生産を行う際、形状の情報に加え、寸法、寸法公差、幾何公差等の属性情報の伝達が不可欠である。特に、生産の下流の工程で人間が介在する場合、人間が認識可能な形態で属性情報を伝達する必要がある。このため、属性情報を伝達する手段として、従来の製図手法に準拠し、二次元図面的に属性情報を伝達する手法が広く用いられている。
【０００４】
この伝達手法の具体例として、三次元ＣＡＤ装置あるいは三次元ＣＡＤプログラムにドラフティングモジュールを搭載し、このドラフティングモジュールによって三次元モデルから二次元図面を生成し、この二次元図面に属性情報を記載することが行われていた。
【０００５】
また、特許文献１では、属性情報の関連付け可能な仮想平面である属性配置平面を仮想空間内に配置し、この属性配置平面に属性情報を配置することが提案されている。
【特許文献１】特開２００２−３２４０８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来のＣＡＤ装置を用いた物品の設計では、以下に掲げる問題があった。すなわち、最初の設計以降も、機能、信頼性あるいは生産性向上のために、設計変更を行うことがしばしば起こり、設計変更を行った際、変更内容を迅速かつ確実に下流の工程に伝達する必要があった。
【０００７】
設計変更箇所を明示する手段として、いわゆる手書きの図面や二次元ＣＡＤを用いた図面では、設計変更箇所に記号や絵文字等の注記を記載する場合があった。また、三次元ＣＡＤ装置や三次元ＣＡＤプログラムにおいても同様の注記の記載を行う場合があり、手書き図面や二次元ＣＡＤ図面に準拠し、ドラフティングモジュールで生成された二次元図面あるいは属性配置平面上に注記を記載することがあった。いずれの場合においても、注記の記載は人手で行われており、作業が頻繁な上、記載漏れのおそれがあった。
【０００８】
そこで、本発明は、物品の設計変更を行った際、設計変更箇所を明示する手段として広く行われてきた注記の記載を自動化することができる演算モジュール、ＣＡＤ装置および注記記入方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の演算モジュールは、ＣＡＤ装置に搭載されるプログラムに含まれる演算モジュールであって、第１のモデルおよび当該第１のモデルから変更された第２のモデルを入力値として読み込むモデル読込ステップと、前記第１のモデルと前記第２のモデルを比較し、重複する部位からなる共通モデルを算出するとともに、重複しない部位からなる差モデルを算出する第１の算出ステップと、前記第１のモデルと前記第２のモデルの相違点を記すための注記記入位置を算出する第２の算出ステップと、前記算出された注記記入位置を、前記第２のモデルを二次元図面に表示する際の属性情報として出力する出力ステップとを有することを特徴とする。
【００１０】
本発明のＣＡＤ装置は、モデルの設計を支援するＣＡＤ装置であって、第１のモデルおよび当該第１のモデルから変更された第２のモデルを入力値として読み込むモデル読込手段と、前記第１のモデルと前記第２のモデルを比較し、重複する部位からなる共通モデルを算出するとともに、重複しない部位からなる差モデルを算出する第１の算出手段と、前記第１のモデルと前記第２のモデルの相違点を記すための注記記入位置を算出する第２の算出手段と、前記算出された注記記入位置を、前記第２のモデルを二次元図面に表示する際の属性情報として出力する出力手段とを備えたことを特徴とする。
【００１１】
本発明の注記記入方法は、モデルの設計を支援するＣＡＤ装置の注記記入方法であって、第１のモデルおよび当該第１のモデルから変更された第２のモデルを入力値として読み込むモデル読込ステップと、前記第１のモデルと前記第２のモデルを比較し、重複する部位からなる共通モデルを算出するとともに、重複しない部位からなる差モデルを算出する第１の算出ステップと、前記第１のモデルと前記第２のモデルの相違点を記すための注記記入位置を算出する第２の算出ステップと、前記算出された注記記入位置を、前記第２のモデルを二次元図面に表示する際の属性情報として出力する出力ステップとを有することを特徴とする。
【００１２】
本発明の注記記入方法は、モデルの設計を支援するＣＡＤ装置の注記記入方法であって、第１のモデルおよび当該第１のモデルから変更された第２のモデルを入力値として読み込むモデル読込ステップと、前記第１のモデルと前記第２のモデルを比較し、重複する部位からなる共通モデルを算出するとともに、重複しない部位からなる差モデルを算出する第１の算出ステップと、所定の視線方向からの前記第１のモデルと前記第２のモデルの相違点を記すための注記記入位置を算出する第２の算出ステップと、前記算出された注記記入位置を、前記視線方向からの投影図に前記第２のモデルを表示する際の属性情報として出力する出力ステップとを有することを特徴とする。
【発明の効果】
【００１３】
本発明のに係る演算モジュールによれば、物品の設計変更を行った際、設計変更箇所を明示する手段として広く行われてきた注記の記載を自動化することができる。これにより、注記の記載に関するオペレータの負荷を低減でき、注記の記載漏れを防止できる。また、視線方向からの投影図を生成した際、この投影図に設計変更箇所が記載されるか否かを判断可能であり、不要な注記の記述を回避することも実現する。
【発明を実施するための最良の形態】
【００１４】
本発明の演算モジュール、ＣＡＤ装置および注記記入方法の実施の形態について図面を参照しながら説明する。
【００１５】
［第１の実施形態］
第１の実施形態では、ドラフティング機能を有する三次元ＣＡＤ装置に搭載された演算モジュールを示す。
【００１６】
（ＣＡＤ装置の構成）
図１は第１の実施形態における三次元ＣＡＤ装置の構成を示す図である。ＣＡＤ装置１は、ＣＰＵ２、内部記憶部３、外部記憶部４、表示部５、入力部６、外部接続部７等から構成される。ここで、内部記憶部３としては、半導体メモリが挙げられる。また、外部記憶部４としては、磁気記憶装置が挙げられ、外部記憶部４には本実施の形態の処理を実行するための三次元ＣＡＤプログラムが格納されている。さらに、この三次元ＣＡＤ装置は、外部接続部７を介してプリンタやプロッタ等の出力装置、サーバ装置等と接続可能である。
【００１７】
オペレータが入力部６を介して三次元ＣＡＤプログラムの起動を指示すると、外部記憶部４に格納された三次元ＣＡＤプログラムは、ＣＰＵ２によって内部記憶部３に読み込まれて実行される。この三次元ＣＡＤプログラムは、入力部６を介して入力されたオペレータの指示に従って、仮想空間内に三次元モデルを形成する。そして、作成した三次元モデルの投影図を作成するための視線方向を任意に設定可能である。
【００１８】
（物品の設計手順）
図２は三次元ＣＡＤを用いた物品の設計の処理手順を示すフローチャートである。物品の設計を行う際、オペレータは、まず三次元ＣＡＤプログラムの仮想空間内に、意図する物品に対応した三次元モデルを作成し、作成された三次元モデルは内部記憶部３に保持される（ステップＳ１０）。意図する三次元モデルが完成すると、オペレータの指示により視線方向の設定処理を実行する（ステップＳ１１）。このステップＳ１１の処理では、二次元図面化が必要な投影図に対応した視線方向の設定を行う。
【００１９】
さらに、オペレータの指示により、ドラフティングモジュールを起動・操作して二次元図面のレイアウト処理を実行する（ステップＳ１２）。ここで、ドラフティングモジュールは、設定された視線方向に基づいて三次元モデルの投影図を生成するとともに、生成された投影図を配置するための図面枠を生成する。オペレータは、この図面枠内の投影図の配置を確認しながら二次元図面のレイアウトを行うことができる。
【００２０】
この後、オペレータの指示により、属性情報を登録（付与）する（ステップＳ１３）。ここで、属性情報とは、寸法、寸法公差、幾何公差、記事などの、三次元モデルに付随する情報である。登録（付与）された属性情報は前述した二次元図面上に表示される。
【００２１】
図３は三次元モデル、視線方向および投影図の関係を示す図である。第一モデル１００ａは三次元モデルの一例である。第一視線方向１０１ａおよび第二視線方向１０２ａは視線方向の一例である。第一投影図１０３ａおよび第二投影図１０４ａは生成された投影図の一例である。図４は二次元図面の一例である。この二次元図面は、上記手順を経て作成されたものである。図面枠１０５内には、第一投影図１０３ａおよび第二投影図１０４ａが配置されており、第一属性情報１０６および第二属性情報１０７が付与されている。作成された三次元モデルは、関連付けられた視線方向、レイアウト情報、属性情報等とともに、データファイルとして記録される。このデータファイルは、外部接続部７を介して接続されたサーバ装置や外部記憶部４などに記録される。
【００２２】
（物品の設計変更手順）
作成された上記データファイルに対して設計変更が必要になった場合、三次元ＣＡＤ装置は、このデータファイルを内部記憶部４に読み込み、読み込んだデータファイルに格納された図面に対して必要な修正を行う。そして、二次元図面に設計変更箇所を明示するための注記を記載する。ここで、本実施形態の三次元ＣＡＤプログラムは、注記のうち三次元モデルの形状変更に係わるものを自動的に二次元図面に書き出すための注記記入モジュールを有している。
【００２３】
図５は設計変更された場合の三次元モデル、視線方向および投影図の関係を示す図である。第一モデル１００ａ（図３参照）が第二モデル１００ｂ（図５参照）の形状に設計変更された場合、注記記入モジュールの処理について示す。ここで、第三視線方向１０１ｂおよび第四視線方向１０２ｂは、それぞれ第一視線方向１０１ａおよび第二視線方向１０２ａと同じ設定になっている。
【００２４】
（注記記載位置の算出方法）
図６は注記記入モジュール２００の処理を模式化した図である。注記記入モジュール２００は、比較対象となる比較対象データファイル３００の三次元モデル情報、視線情報、２次元図面上のレイアウト情報、属性情報と、比較基準となる比較基準データファイルの三次元モデル情報とに基づき、属性情報として形状変更に係わる注記を比較対象データファイルにデータとして登録するモジュールである。注記記入モジュール２００は、注記記入座標演算モジュール２０１および属性追加モジュール２０２からなる。注記記入座標演算モジュール２０１には、モデル比較サブモジュール２１０および座標算出サブモジュール２１１が含まれている。
【００２５】
ここで、オペレータの指示により、設計変更を行ったデータファイルを開いた状態で注記記入モジュール２００を起動する。図７は注記記入モジュール２００の処理手順を示すフローチャートである。注記記入モジュール２００は、起動すると、まず比較対象となる比較対象データファイル３００、および比較基準となる比較基準データファイル３０１を認識する（ステップＳ２１）。本実施形態では、注記記入モジュール２００は、開かれているデータファイルを比較対象データファイル３００として自動認識し、比較基準データファイル３０１の指定をオペレータに求める。オペレータが比較基準データファイル３０１が指定されると、注記記入モジュール２００は、比較対象データファイル３００のモデル情報、視線情報、レイアウト情報と、比較基準データファイル３０１のモデル情報とを読み込む（ステップＳ２２）。
【００２６】
すなわち、本実施形態では、注記記入モジュール２００は、第二モデル１００ｂ（図５参照）に係わるデータファイルを比較対象データファイル３００として自動認識し、続いてオペレータに基準データファイル３０１の指定を求め、オペレータの指定に従って第一モデル１００ａ（図３参照）に係わるデータファイルを比較基準データファイル３０１として認識した後、前述した情報を読み込む。
【００２７】
この後、注記記入モジュール２００はモデル比較サブモジュール２１０を起動し、モデル比較サブモジュール２１０によって、比較対象データファイル３００のモデル情報と比較基準データファイル３０１のモデル情報とを比較し、両モデルの共通部位に相当する重複モデル群２２０と、両モデルの差異部位に相当する差モデル群２２１とを生成する（ステップＳ２３）。図８は重複モデル群２２０および差モデル群２２１を示す図である。本実施形態では、第一モデル１００ａと第二モデル１００ｂとを比較し、重複モデル群２２０として第一重複モデル１１０（図８（Ａ）参照）と、差モデル群２２１として第一差モデル１２１、第二差モデル１２２（図８（Ｂ）参照）とを生成する。尚、この段階で差モデルが１つも生成されない場合、注記記入モジュール２００は、オペレータに差がない旨を伝達して自動終了する。
【００２８】
そして、注記記入モジュール２００は、座標算出サブモジュール２１１を起動し、座標算出サブモジュール２１１によって、重複モデル群２２０、差モデル群２２１の位置情報および比較対象データファイル３００の視線情報をに基づいて、注記を記入する位置を示す注記記入座標から構成される注記記入座標データ２２２を出力する（ステップＳ２４）。
【００２９】
図９はステップＳ２４における座標算出サブモジュール２１１による注記記入座標データの算出処理手順を示すフローチャートである。座標算出サブモジュール２１１は、比較対象データファイル３００の視線情報に含まれる全ての視線、かつ差モデル群２２１を構成する全ての差モデルに対して処理を行う。まず、仮想空間内に重複モデル群２２０を配置した状態で、視線方向に差モデルを投影する（ステップＳ３１）。
【００３０】
仮想空間には、重複モデル群２２０も配置されているので、差モデルの投影図が生成される場合と、生成されない場合とが生じる。そこで、差モデルの投影図が生成されるか否かを判定する（ステップＳ３２）。投影図が生成されない場合、本処理を終了する。一方、投影図が生成される場合、投影された部位の重心座標を算出し（ステップＳ３３）、算出された重心座標を注記記入座標データ２２２の１つとして記憶する（ステップＳ３４）。この後、本処理を終了する。
【００３１】
図１０は注記記入座標データを示す図である。例えば、第一重複モデル１１０（図８（Ａ）参照）と、第一差モデル１２１および第二差モデル１２２（図８（Ｂ）参照）との場合、第三視線方向１０１ｂに投影を行うと、第一差モデル１２１に対応する第一投影形状１２１ｘが生成される。そして、第一投影形状１２１ｘの重心点Ｔ１の座標が算出され、注記記入座標データ２２２に盛り込まれる。同様に、第二差モデル１２２に対して第三視線方向１０１ｂに投影を行うと、部分的ながら第二投影形状１２２ｘが生成される。そして、その重心点Ｔ２の座標が算出され、注記記入座標データ２２２として記憶する。
【００３２】
一方、第四視線方向１０２ｂでは、第一差モデル１２１は、重複モデル１１０に隠れてしまうので、投影形状は生成されず、重心点の座標値は算出されない。一方、第二差モデル１２２に対応する第三投影形状１２２ｙが生成される。そしてその重心点Ｔ３の座標が算出され、注記記入座標データ２２２として記憶する。
【００３３】
図１１は設計変更された場合の三次元モデル、視線方向、投影図および重心点の関係を示す図である。各重心点Ｔ１、Ｔ２、Ｔ３は、図５に重ね合わせて示されている。また、第二モデル１００ｂ、第三視線１０１ｂ、第四視線１０２ｂ、第三投影図１０３ｂ、第四投影図１０４ｂおよび各重心点Ｔ１、Ｔ２、Ｔ３の関係が示されている。
【００３４】
ステップＳ２４の処理によって、注記記入座標データ２２２が算出されると、注記記入モジュール２００は、属性追加モジュール２０２を起動し、属性追加モジュール２０２によって、比較対象データファイル３００のレイアウト情報を基準に注記記入座標データ２２２に対応した注記が比較対象データファイル３００の二次元図面に書き出されるべく、前記注記を比較対象データファイル３００の新たな属性情報として登録する（ステップＳ２５）。図１２は新たな属性情報が追加された結果の第二モデル１００ｂの二次元図面を示す図である。第二モデル１００ｂの二次元図面には、重心Ｔ１、Ｔ２、Ｔ３に対応する、属性情報として星形状の注記Ｍ１、Ｍ２、Ｍ３が加えられている。この後、注記記入モジュールの処理を終了する。
【００３５】
このように、第１の実施形態の三次元ＣＡＤ装置によれば、物品の設計変更を行った際、設計変更箇所を明示する手段として広く行われてきた注記の記載を自動化することができる。これにより、注記の記載に関するオペレータの負荷を低減でき、注記の記載漏れを防止できる。また、視線方向からの投影図を生成した際、この投影図に設計変更箇所が記載されるか否かを判断可能であり、不要な注記の記述を回避することができる。また、ドラフティングモジュールを有する三次元ＣＡＤ装置に対応可能である。
【００３６】
［第２の実施形態］
前記第１の実施形態では、ドラフティングモジュールを有する三次元ＣＡＤ装置に搭載された演算モジュールを示したが、第２の実施形態では、三次元モデル空間上に配置される属性配置平面に対応した三次元ＣＡＤ装置に搭載された演算モジュールを示す。ここで、属性配置平面は、属性情報の関連付け可能な仮想平面として仮想空間内に配置されるものであり、この属性配置平面には属性情報が配置される。尚、前記第１の実施形態と同一の構成要素については同一の符号を付すことで、その説明を省略する。
【００３７】
図１３は設計変更前の第一モデルと、視線方向と、属性配置平面との関係を示す図である。図１３（Ａ）には、設計変更前の第一モデル１００ａ、第一視線方向１０１ａ、第二視線方向１０２ａ、第一視線方向１０１ａに対応した第一属性配置平面４００ａ、および第二視線方向１０２ａに対応した第二属性配置平面４０１ａの関係が示されている。属性配置平面に対応した三次元ＣＡＤでは、属性配置平面に正対する方向、すなわち、視線方向に沿って三次元モデルと属性配置平面とを表示させることで、擬似的に投影図を表示することが可能である。図１３（Ｂ）および図１３（Ｃ）には、この擬似的な投影図が表示されている。つまり、図１３（Ｂ）には、第一視線方向１０１ａから第一モデル１００ａおよび第一属性配置平面４００ａを表示させた状態が示されている。図１３（Ｃ）には、第二視線方向１０２ａから第一モデル１００ａおよび第一属性配置平面４０１ａを表示させた状態が示されている。図１４は設計変更後の第二モデルと、視線方向と、属性配置平面との関係を示す図である。図１４（Ａ）、（Ｂ）、（Ｃ）はそれぞれ図１３（Ａ）、（Ｂ）、（Ｃ）に対応する。
【００３８】
第２の実施形態においても、注記記入を行うために注記記入モジュール２００（図６参照）が起動される。起動した注記記入モジュール２００は、前記第１の実施形態と同様、比較対象データファイル３００、および比較基準となる比較基準データファイル３０１を認識する。すなわち、本実施形態では、比較対象データファイル３００として第二モデル１００ｂに係わるデータファイルを、比較基準データファイルとして第一モデル１００ａに係わるデータファイルを認識する。ただし、本実施形態では、データファイル内のレイアウト情報は、属性配置平面の配置に関する情報となっている。
【００３９】
比較対象データファイル３００および比較基準データファイル３０１が認識されると、注記記入モジュール２００は、前記第１の実施形態と同様の手順にしたがって注記を記入する。すなわち、第一重複モデル１１０（図８（Ａ）参照）、第一差モデル１２１と第二差モデル１２２（図８（Ｂ）参照）を生成し、第一重複モデル１１０が配置された状態において各差モデルの視線方向への投影図の生成を試み、生成された投影形状における重心座標を算出する（図１０参照）。
【００４０】
この後、算出された重心座標（ここでは、重心Ｔ１、Ｔ２、Ｔ３の座標データ）、および比較対象データファイル３００のレイアウト情報（ここでは、第三属性配置平面４００ｂと第四属性配置平面４０１ｂとのレイアウト情報）に基づき、注記の追記を行う。図１５は第三属性配置平面４００ｂに注記Ｍ１、Ｍ２を追記し、第四属性配置平面４０１ｂに注記Ｍ３を追記した状態を示す図である。
【００４１】
このように、第２の実施形態の三次元ＣＡＤ装置によれば、擬似的な投影図を表示可能な、属性配置平面に対応した三次元ＣＡＤ装置に対応可能である。
【００４２】
尚、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【００４３】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明の目的は、上記実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４４】
プログラムコードを供給するための記憶媒体としては、例えば、ＲＯＭ、フロッピー（登録商標）ディスク、ＰＣＭＣＩＡカードやコンパクトフラッシュ（登録商標）等のメモリカード、ハードディスク、マイクロＤＡＴ、光磁気ディスク、ＣＤ−ＲやＣＤ−ＲＷ等の光ディスク、ＤＶＤ等の相変化型光ディスク等で構成されてもよい。また、プログラムコードをネットワークを介してダウンロードしてもよい。
【００４５】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【００４６】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００４７】
【図１】第１の実施形態における三次元ＣＡＤ装置の構成を示す図である。
【図２】三次元ＣＡＤを用いた物品の設計の処理手順を示すフローチャートである。
【図３】三次元モデル、視線方向および投影図の関係を示す図である。
【図４】二次元図面の一例を示す図である。
【図５】設計変更された場合の三次元モデル、視線方向および投影図の関係を示す図である。
【図６】注記記入モジュール２００の処理を模式化した図である。
【図７】注記記入モジュール２００の処理手順を示すフローチャートである。
【図８】重複モデル群２２０および差モデル群２２１を示す図である。
【図９】ステップＳ２４における座標算出サブモジュール２１１による注記記入座標データの算出処理手順を示すフローチャートである。
【図１０】注記記入座標データを示す図である。
【図１１】設計変更された場合の三次元モデル、視線方向、投影図および重心点の関係を示す図である。
【図１２】新たな属性情報が追加された結果の第二モデル１００ｂの二次元図面を示す図である。
【図１３】設計変更前の第一モデルと、視線方向と、属性配置平面との関係を示す図である。
【図１４】設計変更後の第二モデルと、視線方向と、属性配置平面との関係を示す図である。
【図１５】第三属性配置平面４００ｂに注記Ｍ１、Ｍ２を追記し、第四属性配置平面４０１ｂに注記Ｍ３を追記した状態を示す図である。
【符号の説明】
【００４８】
１  ３次元ＣＡＤ装置
２  ＣＰＵ
１１０  第一重複モデル
１２１  第一差モデル
１２２  第二差モデル
２００  注記記入モジュール
２０１  注記記入座標演算モジュール
２０２  属性追加モジュール
２１０  モデル比較サブモジュール
２１１  座標算出サブモジュール
２２０  重複モデル群
２２１  差モデル群
２２２  注記記入座標データ
３００  比較対象データファイル
３０１  比較基準データファイル
【図１】
2006018589.tif 000003
【図２】
2006018589.tif 000004
【図３】
2006018589.tif 000005
【図４】
2006018589.tif 000006
【図５】
2006018589.tif 000007
【図６】
2006018589.tif 000008
【図７】
2006018589.tif 000009
【図８】
2006018589.tif 000010
【図９】
2006018589.tif 000011
【図１０】
2006018589.tif 000012
【図１１】
2006018589.tif 000013
【図１２】
2006018589.tif 000014
【図１３】
2006018589.tif 000015
【図１４】
2006018589.tif 000016
【図１５】
2006018589.tif 000017