(57)【要約】【課題】２次元の図面を生成や図面の印刷等を行わなくても、効率的に３次元モデルの寸法の検査作業を行うようにすることが可能な情報処理装置、情報処理方法、及びコンピュータプログラムを提供すること。【解決手段】  ３次元モデル形状に含まれる寸法オブジェクトを管理し、その検査要求を受け付けた際に、寸法オブジェクトを拡大表示させ、その寸法オブジェクトに対する検査情報の入力を受け付ける。検査終了後に当該３次元モデルの表示を行う場合には、検査結果を認識可能な形で表示することになる。【選択図】  図７
2011128996.tif 000002
【特許請求の範囲】
【請求項１】
３次元ＣＡＤデータの寸法設定の検査作業を支援する情報処理装置であって、
前記３次元ＣＡＤデータに含まれる寸法オブジェクトを記憶する記憶手段と、
前記記憶手段に記憶されている前記寸法オブジェクトのうち、検査対象とする寸法オブジェクトを決定する決定手段と、
前記決定手段で決定された寸法オブジェクトを表示部に表示する第１の表示制御手段と、
前記決定手段で寸法オブジェクトに対する検査入力を受け付ける受付手段と、
前記表示部に表示されている検査対象とする寸法オブジェクトを指定することで、前記受付手段で受け付けた検査入力を確定する確定手段と、
前記確定手段での検査入力の確定後、前記寸法オブジェクトの近傍に、前記寸法オブジェクトに対する検査入力として前記受付手段で受け付けた検査入力の内容を認識可能な表示情報を表示する第２の表示制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記第記憶手段は、さらに、前記受付手段で受け付けた検査入力を、前記寸法オブジェクトと対応付けて記憶する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記受付手段は、前記検査入力として、寸法が正しいことを示す情報及び寸法が誤りである情報の何れかを受け付け、
前記表示制御手段は、寸法が正しいことを示す前記表示情報と、誤りであることを示す前記表示情報とを、表示形態を異ならせて表示する
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記処理対処とするオブジェクトを変更する変更手段と、
前記変更手段により検査対象となるオブジェクトが変更された場合に、変更された検査対象オブジェクトが視認可能になるよう、前記表示部への表示を変更する第３の表示制御手段と
をさらに備えることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記受付手段は、検査入力に加えて、当該寸法オブジェクトに関するコメントの入力を受け付ける
ことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記３次元ＣＡＤデータに含まれる寸法オブジェクトを記憶する記憶手段を備える情報処理装置によって行われる、３次元ＣＡＤデータの寸法設定の検査作業を支援する情報処理方法であって、
前記記憶手段に記憶されている前記寸法オブジェクトのうち、検査対象とする寸法オブジェクトを決定する決定工程と、
前記決定工程で決定された寸法オブジェクトを表示部に表示する第１の表示制御工程と、
前記決定工程で寸法オブジェクトに対する検査入力を受け付ける受付工程と、
前記表示部に表示されている検査対象とする寸法オブジェクトを指定することで、前記受付工程で受け付けた検査入力を確定する確定工程と、
前記確定工程での検査入力の確定後、前記寸法オブジェクトの近傍に、前記寸法オブジェクトに対する検査入力として前記受付手段で受け付けた検査入力の内容を認識可能な表示情報を表示する第２の表示制御工程と、
を備えることを特徴とする情報処理方法。
【請求項７】
前記３次元ＣＡＤデータに含まれる寸法オブジェクトを記憶する記憶手段を備えるコンピュータを、
３次元ＣＡＤデータの寸法設定の検査作業を支援する情報処理装置として機能させるためのコンピュータプログラムであって、
前記コンピュータを、
前記第１の記憶手段に記憶されている前記寸法オブジェクトのうち、検査対象とする寸法オブジェクトを決定する決定手段と、
前記決定手段で決定された寸法オブジェクトを表示部に表示する第１の表示制御手段と、
前記決定手段で寸法オブジェクトに対する検査入力を受け付ける受付手段と、
前記表示部に表示されている検査対象とする寸法オブジェクトを指定することで、前記受付手段で受け付けた検査入力を確定する確定手段と、
前記確定手段での検査入力の確定後、前記寸法オブジェクトの近傍に、前記寸法オブジェクトに対する検査入力として前記受付手段で受け付けた検査入力の内容を認識可能な表示情報を表示する第２の表示制御手段
として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３次元ＣＡＤシステムに関し、特に３次元ＣＡＤシステムで作成した３次元モデルの寸法の検査に関するものである。
【背景技術】
【０００２】
３次元ＣＡＤシステムにおいて、作成した３次元モデル上に寸法線や寸法値、寸法記号、注記などの寸法オブジェクトを配置し、２次元図面と同等の寸法オブジェクトの表示状態を実現する機能を有するものがある。また３次元モデル作成のために入力した寸法パラメータを、そのまま表示することで、寸法オブジェクトとして代用する場合等もある。
【０００３】
３次元ＣＡＤシステム利用してモニター上でその寸法オブジェクトの目視チェックをする場合、チェック済みのものと未チェックのものを区別するため、何らかの目印をつける必要がある。現状、寸法オブジェクトに対して何らかの目印をつける場合は、
（１）寸法オブジェクトの表示フォント変更（フォントサイズやフォント名など）
（２）寸法オブジェクトの表示色変更
（３）寸法オブジェクトの配置位置の近くに何らかの他のオブジェクトを挿入
などを行う。これらの操作は複数の操作ステップを実行する必要がある。
【０００４】
上記は複雑な操作ステップとなるため、実際には３次元モデルをもとに作成した２次元図面に対して寸法オブジェクトを配置し、それを印刷した紙の図面で目視チェック、いわゆる検図を行うことが多い。この場合、紙の図面には各寸法オブジェクトに対し手書きでチェック済みであることを示すレ点などを記入して検図作業を進めている。
【０００５】
例えば、特許文献１には、３次元ＣＡＤシステムにより作成された３次元モデルと、この３次元モデルの実際の寸法値を２次元図面上に示したチェック図を比較し、ディスプレイ上でチェック図の寸法と３次元モデルを比較しながら３次元モデルの寸法のチェックを行い、且つそのチェック履歴を表示、記録する技術が開示されている。
【０００６】
また、特許文献２には、ＣＡＤ図面に同図面の種別を示す図面種別コードを含む図面属性情報を付加し、図面種別ごとに登録された検図チェックリストライブラリから同図面の図面種別コードに固有の検図チェックリストを取り出し、ＣＡＤ図面と同じ画面上に表示、チェック結果を入力させることで効率的に検図を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−２３５８８１号公報
【特許文献２】特開平０４−０８５６７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
３次元モデル上に配置された寸法オブジェクトをモニター上で目視チェックをする場合、チェック済みのものと未チェックのものを区別するため作業者がその寸法オブジェクトに対し何らかの目印をつけるためには、複雑な操作を伴うため容易に目視チェック作業を進めることができない。紙の図面で実施するような検図作業をモニター上に表示された３次元モデルに対し行うことは困難であると言える。
【０００９】
検図作業を効率的に行うためには、2次元図面の作成と紙図面の印刷が避けられないため、３次元モデルに必要な寸法オブジェクトをすべて配置したとしても、
１．２次元図面の作成作業の実施
２．紙図面の印刷
が避けられない場合が多く、この作業のために多大な作業工数の発生と紙資源の消費が避けられない。
【００１０】
本発明は上記した課題に鑑み、２次元の図面を生成や図面の印刷等を行わなくても、効率的に３次元モデルの寸法の検査作業を行うようにすることが可能な情報処理装置、情報処理方法、及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために、本発明の情報処理装置は以下の構成を備える。即ち、３次元ＣＡＤデータの寸法設定の検査作業を支援する情報処理装置であって、前記３次元ＣＡＤデータに含まれる寸法オブジェクトを記憶する記憶手段と、前記記憶手段に記憶されている前記寸法オブジェクトのうち、検査対象とする寸法オブジェクトを決定する決定手段と、前記決定手段で決定された寸法オブジェクトを表示部に表示する第１の表示制御手段と、前記決定手段で寸法オブジェクトに対する検査入力を受け付ける受付手段と、前記表示部に表示されている検査対象とする寸法オブジェクトを指定することで、前記受付手段で受け付けた検査入力を確定する確定手段と、前記確定手段での検査入力の確定後、前記寸法オブジェクトの近傍に、前記寸法オブジェクトに対する検査入力として前記受付手段で受け付けた検査入力の内容を認識可能な表示情報を表示する第２の表示制御手段と、を備えることを特徴とする。
【００１２】
上記の目的を達成するために、本発明の情報処理方法は以下の構成を備える。即ち、前記３次元ＣＡＤデータに含まれる寸法オブジェクトを記憶する記憶手段を備える情報処理装置によって行われる、３次元ＣＡＤデータの寸法設定の検査作業を支援する情報処理方法であって、前記記憶手段に記憶されている前記寸法オブジェクトのうち、検査対象とする寸法オブジェクトを決定する決定工程と、前記決定工程で決定された寸法オブジェクトを表示部に表示する第１の表示制御工程と、前記決定工程で寸法オブジェクトに対する検査入力を受け付ける受付工程と、前記表示部に表示されている検査対象とする寸法オブジェクトを指定することで、前記受付工程で受け付けた検査入力を確定する確定工程と、前記確定工程での検査入力の確定後、前記寸法オブジェクトの近傍に、前記寸法オブジェクトに対する検査入力として前記受付手段で受け付けた検査入力の内容を認識可能な表示情報を表示する第２の表示制御工程と、を備えることを特徴とする。
【００１３】
上記の目的を達成するために、本発明のコンピュータプログラムは以下の構成を備える。即ち、前記３次元ＣＡＤデータに含まれる寸法オブジェクトを記憶する記憶手段を備えるコンピュータを、３次元ＣＡＤデータの寸法設定の検査作業を支援する情報処理装置として機能させるためのコンピュータプログラムであって、前記コンピュータを、前記第１の記憶手段に記憶されている前記寸法オブジェクトのうち、検査対象とする寸法オブジェクトを決定する決定手段と、前記決定手段で決定された寸法オブジェクトを表示部に表示する第１の表示制御手段と、前記決定手段で寸法オブジェクトに対する検査入力を受け付ける受付手段と、前記表示部に表示されている検査対象とする寸法オブジェクトを指定することで、前記受付手段で受け付けた検査入力を確定する確定手段と、前記確定手段での検査入力の確定後、前記寸法オブジェクトの近傍に、前記寸法オブジェクトに対する検査入力として前記受付手段で受け付けた検査入力の内容を認識可能な表示情報を表示する第２の表示制御手段として機能させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、２次元の図面を生成や図面の印刷等を行わなくても、効率的に３次元モデルの寸法の検査作業を行うことが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の３次元ＣＡＤシステムのシステム構成の一例を示す図である。
【図２】図１の管理サーバ１０１、作成者端末１０２、及び検査者端末１０３として適用可能な情報処理装置のハードウェア構成の一例を示す図である。
【図３】作成者端末１０２が行う処理の概要を示すフローチャートである。
【図４】検査者端末１０３が行う処理の概要を示すフローチャートである。
【図５】図３のステップＳ３０５、図４のステップＳ４０２の寸法オブジェクト検索処理の詳細な処理を示すフローチャートである。
【図６】図３のステップＳ３０６の寸法オブジェクト表示切替処理の詳細な処理を示すフローチャートである。
【図７】図４のステップＳ４０３の検図処理の詳細な処理を示すフローチャートである。
【図８】寸法オブジェクトデータの構成の一例を示す図である。
【図９】寸法オブジェクト検索画面の一例を示す図である。
【図１０】寸法オブジェクト表示切替指示画面の構成の一例を示す図である。
【図１１】寸法オブジェクト表示切替処理による画面切り替えを示す模式図である。
【図１２】検図処理画面の構成の一例を示す図である。
【図１３】コメント入力画面の一例を示す図である。
【図１４】検図処理が行われた後の３次元モデルが表示される際の表示画面の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の実施の形態について説明する。図１は、本発明の３次元ＣＡＤシステムのシステム構成の一例を示す図である。本発明の３次元ＣＡＤシステムは、管理サーバ１０１、作成者端末１０２、検査者端末１０３が設置されており、それら装置はＬＡＮ（Local Area Network）等のネットワークを介して相互にデータ通信可能に接続されている。
【００１７】
図中、管理サーバ１０１は、作成者端末１０２で作成された３次元モデルを記憶管理するとともに、検査者端末１０３において作成者端末１０２で作成された３次元モデルに対しての寸法の検査処理が行われた場合には、その検査情報も３次元モデルに合わせて記憶管理するサーバ装置である。
【００１８】
作成者端末１０２は、３次元モデルの作成を行うユーザが使用する情報処理装置である。この作成者端末１０２で作成された３次元モデルデータは管理サーバ１０１で記憶管理されることになる。また、作成者端末１０２は、検査者端末１０３で検査が行われた３次元モデルの寸法等の修正を行う際にも用いられる。
【００１９】
検査者端末１０３は、作成者端末１０２で作成された３次元モデルの寸法の検査を行う検査者が使用する情報処理装置である。尚、この検査者端末１０３で検査が行われた３次元モデルのデータは、検査結果とともに管理サーバ１０１で記憶管理されることになる。
【００２０】
次に、図２を参照して、本発明の管理サーバ１０１、作成者端末１０２、及び検査者端末１０３に適用可能な情報処理装置のハードウェア構成について説明する。
【００２１】
ＣＰＵ２０１は、システムバス２０４に接続される後述の各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Basic Input / Output System）やオペレーティングシステムプログラム（以下、ＯＳ）や、管理サーバ或いは各端末の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２２】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０２にロードして、プログラムを実行することで各種動作を実現するものである。また、入力コントローラ（入力Ｃ）２０５は、キーボードやポインティングデバイス等で構成される入力装置２０９からの入力を制御する。ビデオコントローラ（ＶＣ）２０６は、ディスプレイ装置２１０等の表示装置への表示を制御する。ディスプレイ装置は、例えばＣＲＴディスプレイや液晶ディスプレイ等で構成される。
【００２３】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピーディスク（登録商標  ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ２１１へのアクセスを制御する。
【００２４】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２５】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２６】
本発明の作成者端末１０２及び検査者端末１０３が後述する各種処理を実行するために用いられるプログラムは外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ２１１に格納されている。
【００２７】
次に、図３を参照して、作成者端末１０２によって行われる処理の概要について説明する。作成者端末１０２のＣＰＵ２０１がこの処理を行う際には、外部メモリ２１１に記憶されているＣＡＤプログラムをＲＡＭ２０２にロードし、その制御に従って行うことになる。
【００２８】
先ずＣＰＵ２０１は、３次元モデル（３次元形状を表す電子データ）の編集（作成・変更）を行うか、それとも、既に作成した３次元モデルの寸法修正を行うかを判断する（ステップＳ３０１）。この判断処理でＹＥＳと判断した場合には処理をステップＳ３０２に、ＮＯと判断した場合には、処理をステップＳ３０５に進める。
【００２９】
ステップＳ３０２では、ＣＰＵ２０１は作成者端末１０２を操作するユーザによる入力装置操作に基づき入力される各種の指示に従って、３次元モデルを作成する。そして、作成した３次元モデル上に寸法オブジェクトを作成する（ステップＳ３０３）。その後、作成した３次元モデルを管理サーバ１０１の外部メモリ２１１に登録（記憶）する（ステップＳ３０４）。
【００３０】
一方、ステップＳ３０１で寸法修正を行うと判断した場合には、不図示のステップで寸法オブジェクトの修正を行う管理サーバ１０１の外部メモリ２１１に記憶されている３次元モデルを選択し、ＣＡＤプログラムの機能によりディスプレイ装置２１０に３次元形状とともに寸法オブジェクトを表示させる。そして、修正の対象となる寸法オブジェクトの検索を行う。このステップＳ３０５の寸法オブジェクト検索処理については、図５を参照して後述する。
【００３１】
その後、３０５の処理で検索した寸法オブジェクトをステップＳ３０６の寸法オブジェクト表示切り替え処理で表示の切り替えを行いながら、寸法を修正していく（ステップＳ３０７）。尚、ステップＳ３０６の表示切替処理については図６を参照して後述する。
【００３２】
そして寸法の修正が終了すると、その修正した３次元モデルを管理サーバ１０１の外部メモリ２１１に保存する（ステップＳ３０４）。以上が、作成者端末１０２で行われる処理の概要である。
【００３３】
次に、図４を参照して、検査者端末１０３によって行われる処理の概要について説明する。検査者端末１０３のＣＰＵ２０１がこの処理を行う際には、外部メモリ２１１に記憶されているＣＡＤプログラムをＲＡＭ２０２にロードし、その制御に従って行うことになる。
【００３４】
先ず、検査者端末１０３のＣＰＵ２０１は、管理サーバ１０１の外部メモリ２１１に記憶されている３次元モデルから検査対象とする３次元モデルを選択する（ステップＳ４０１）。その後、選択した３次元モデルに含まれる寸法オブジェクトの検索処理を行う（ステップＳ４０２）。この処理の詳細については図５を参照して後述する。
【００３５】
ステップＳ４０２の処理が終了後、ステップＳ４０２で検索した寸法オブジェクトに対する検図処理を行う（ステップＳ４０３）。この処理の詳細については、図７を参照して後述する。そして、ステップＳ４０３で検図処理を行った後の３次元モデルを管理サーバ１０１の外部メモリ２１１に登録する。以上が、検査者端末１０３によって行われる処理の概要である。
【００３６】
図５を参照して、図３のステップＳ３０５、図４のステップＳ４０２の寸法オブジェクト検索処理の詳細について説明する。まず、ステップＳ５０１において、図９に示す寸法オブジェクト検索画面を起動する。
【００３７】
図９は、図５のステップＳ５０１においてディスプレイ装置２１０に表示される寸法オブジェクト検索画面の一例を示す図である。寸法オブジェクト検索画面９００には、絞り込み条件指定欄９０１、検索実行ボタン９０２、及び閉じるボタン９０３が設定されている。
【００３８】
９０１は絞り込み条件指定欄であり、図８に示す寸法オブジェクトデータの検索を行う際の条件を指定する指定欄である。「未チェックのみ」、「ＮＧのみ」、「ＯＫのみ」、「全て」の選択肢が用意されている。検索実行ボタン９０２が押下されると、ＣＰＵ２０１は、絞り込み条件指定欄に指定された条件に合致する寸法オブジェクトの検索処理を行う。閉じるボタン９０３が押下されると、寸法オブジェクト検索を行うことなく本画面の表示を終了する。以上が、図９の寸法オブジェクト検索画面の説明である。
【００３９】
次に、図８を参照して、寸法オブジェクトデータの構成の一例について説明する。尚、この寸法オブジェクトデータ８００は、３次元モデルに含まれるデータである。寸法オブジェクトデータ８００にはデータ項目として、オブジェクトＩＤ８０１、寸法オブジェクト名８０２、寸法オブジェクト種類８０３、ステータス８０４、コメント８０５、更新者８０６、更新日８０７、作成者８０８、作成日８０９等が設定されている。
【００４０】
オブジェクトＩＤ８０１は、寸法オブジェクトを一意に識別するための情報である。寸法オブジェクト名８０２は、寸法オブジェクトの名称を示す情報である。寸法オブジェクト種類８０３は、寸法オブジェクトの種類を示す情報であり、設定できる情報としては、「寸法」、「表面仕上げ記号」、「注記」などがある。ステータス８０４は、当該寸法オブジェクトのステータスを示す情報であり、設定される情報としては「未チェック」、「ＯＫ」、「ＮＧ」等がある。コメント８０５は、当該寸法オブジェクトの作成時や検査時に入力可能な申し送り事項等のコメントを示す情報である。更新者８０６は、当該寸法オブジェクトのステータスの最終更新を行ったユーザを示す情報である。更新日８０７は更新者がステータスの更新を行った日を示す情報である。作成者８０８は、当該寸法オブジェクトを作成したユーザを示す情報である。作成日８０９は当該寸法オブジェクトが作成された日を示す情報である。以上が図８の寸法オブジェクトデータの構成の説明である。
【００４１】
図５の説明に戻る。ＣＰＵ２０１はステップＳ５０１でディスプレイ装置２１０に表示した寸法オブジェクト検索画面９００を介しての検索条件の入力を受け付ける（ステップＳ５０２）。そして、寸法オブジェクト検索画面９００の検索実行ボタン９０２の押下を受け付けると、検索処理を実行する（ステップＳ５０３）。
【００４２】
検索処理では、先ずＣＰＵ２０１は、寸法オブジェクトデータの検索対象となる３次元モデルに含まれる寸法オブジェクト数を取得し、変数ｎに代入する（ステップＳ５０４）。そして、ステップＳ５０２で入力された条件に合致したオブジェクトデータの数を示す変数ｊに０を代入する（ステップＳ５０５）。そして、ステップＳ５０６に移行し、変数ｉに１を代入し、その後、変数ｉの値が変数ｎに代入された寸法オブジェクトデータ数を超えない間、ステップＳ５０６からＳ５１０の処理を繰り返す。
【００４３】
ステップＳ５０７では、寸法オブジェクトのｉ番目のデータのステータス情報を取得する。そして、そのステータス情報が、ステップＳ５０２で入力された検索条件と合致するかを判断する（ステップＳ５０８）、ステップＳ５０８でＹＥＳと判断した場合には、処理をステップＳ５０９に進め、条件に合致した寸法オブジェクト数を示す変数ｊに１を追加し、対象寸法オブジェクトデータのｊ番目の要素として保存する（ステップＳ５１０）。
【００４４】
ステップＳ５０８でＮＯと判断した場合、及びステップＳ５１０の処理終了後、ＣＰＵ２０１は処理をステップＳ５０６に進め、変数ｉに１追加の後、変数ｉの値が変数ｎの値以下であるかを判断する。変数ｉの値が変数ｎの値以下であると判断した場合には、ステップＳ５０７からの処理を繰り返す。
【００４５】
一方、変数ｉの値が変数ｎの値を超えたと判断した場合には、処理をステップＳ５１１に進め、検索条件にヒットしたオブジェクト数を保持しておくための変数ＯｂｊＣｎｔに変数ｊの値を代入して本処理を終了する。
【００４６】
次に、図６を参照して、図３のステップＳ３０６の寸法オブジェクト表示切替処理の詳細について説明する。
【００４７】
まず、作成者端末１０２のＣＰＵ２０１は、図５のステップＳ５１０で対象寸法オブジェクトとして保存した寸法オブジェクトのうち、拡大表示対象とする寸法オブジェクトの要素番号を示す変数ｊに１を代入して初期化する（ステップＳ６０１）。その後、表示切り替えボタンの押下指示を受け付けたかを判定する（ステップＳ６０２）。
【００４８】
ここで、図１０を参照して、寸法オブジェクト表示切替指示画面の構成の一例について説明する。図１０に示すように、寸法オブジェクト表示切替指示画面１０００には、先頭ボタン１００１、前へボタン１００２、次へボタン１００３、最後ボタン１００４が設定されている。
【００４９】
先頭ボタン１００１の押下指示を受け付けると、ＣＰＵ２０１は対象寸法オブジェクトのうち、１番目の要素の寸法オブジェクトを表示の対象とし、その寸法オブジェクトに表示を切り替える。前へボタン１００２の押下指示を受け付けると、その時点で表示されている寸法オブジェクトの前の要素である寸法オブジェクトを表示対象とし、その寸法オブジェクトに表示を切り替える。次へボタン１００３の押下指示を受け付けると、その時点で表示されている寸法オブジェクトの次の要素である寸法オブジェクトを表示対象とし、その寸法オブジェクトに表示を切り替える。最後ボタン１００４の押下指示を受け付けると、ＣＰＵ２０１は対象寸法オブジェクトのうち、最終の要素の寸法オブジェクトを表示の対象とし、その寸法オブジェクトに表示を切り替える。以上が、図１０の寸法オブジェクト表示切替指示画面の説明である。
【００５０】
図６の説明に戻る。ステップＳ６０２で寸法オブジェクト表示切替指示画面１０００の何れかのボタンの押下を受け付けたと判断した場合には、押下されたボタンを特定する（ステップＳ６０３）。
【００５１】
ステップＳ６０４の判断処理で、ステップＳ６０３で特定したボタンが先頭ボタン１００１であると判断した場合には、表示対象とする寸法オブジェクトを示す変数ｊの値に、先頭データを示す１を代入する。ステップＳ６０４の判断処理で、前へボタン１００２であると判断した場合には、表示対象とする寸法オブジェクトデータを示す変数ｊが１であるかを判断する（ステップＳ６０６）。１ではないと判断した場合には（ステップＳ６０６でＮＯ）、変数ｊの値を１減らす（ステップＳ６０７）。
【００５２】
ステップＳ６０４の判断処理で、次へボタン１００３であると判断した場合には、ｊの値がＯｂｊＣｎｔと一致するかを判断する（ステップＳ６０８）。一致しないと判断した場合には、ｊの値を１増やす（ステップＳ６０９）。最後ボタン１００４であると判断した場合には、変数ｊの値に、最終データを示すＯｂｊＣｎｔを代入する。
【００５３】
そして、ステップＳ６１１に移行し、変更されたｊの値に従って、対象寸法オブジェクトの表示を行う。そしてその処理をステップＳ６１２で終了指示を受け付けたと判断するまで繰り返すことになる。以上が、図３のステップＳ３０６の寸法オブジェクト表示切替処理の詳細の説明である。
【００５４】
図１１は、寸法オブジェクト表示切替処理による画面切り替えを示す模式図である。図１１に示すように、表示対象の寸法オブジェクトが変更されると、その寸法オブジェクトを拡大表示する形での寸法オブジェクト表示が行われることになる。
【００５５】
次に、図７を参照して、図４のステップＳ４０３の検図処理の詳細について説明する。ＣＰＵ２０１は、まず、図１２の検図処理画面をディスプレイ装置２１０に表示させ、検図モードＯＮ／ＯＦＦボタン１２０１の押下を受け付けることで、検図モードに移行する（検図モードオン：ステップＳ７０１）。
【００５６】
図１２は、検図処理画面の一例を示す図である。図１２に示すように、検図処理画面１２００には、検図モードＯＮ／ＯＦＦボタン１２０１、ＯＫボタン１２０２、ＮＧボタン１２０３が設定されている。検図モードＯＮ／ＯＦＦボタン１２０１は、処理モードを閲覧モードから検図モードに、検図モードから閲覧モードに切り替えるために使用されるボタンである。ＯＫボタン１２０２、ＮＧボタン１２０３は検図結果をＣＰＵ２０１に入力されるボタンであり、２つのボタンでトグルボタンを構成している。即ち、ＯＫボタン１２０２が押下されると、ＮＧボタン１２０３が押下されるまで、ＯＫボタン１２０２が選択状態を継続する。以上が図１２の検図処理画面の説明である。
【００５７】
図７の説明に戻る。ステップＳ７０１の処理終了後、処理をステップＳ７０２に移行させ、検査対象の対象寸法オブジェクトを示す変数であるｋに１を代入し、全ての対象寸法オブジェクトに対して、ステップＳ７０２からステップＳ７１２の処理を行うことになる。
【００５８】
ステップＳ７０３において、図１２の検索処理画面でのトグルボタン状態（ＯＫボタン１２０２、ＮＧボタン１２０３のどちらが選択状態になっているか）を取得する。その後、対象寸法オブジェクト［ｋ］の位置を特定し（ステップＳ７０４）、その位置を拡大表示する（ステップＳ７０５）。そしてその後、トグルボタンに対する入力があった場合には（ステップＳ７０６）、その入力により変更された状態情報を取得する（ステップＳ７０７）。拡大表示をされている対象寸法オブジェクトの表示箇所に対して、クリック指示を押下された場合には（ステップＳ７０８でＹＥＳ）、処理をステップＳ７０９に移行させ、コメントの入力指示があるかを受け付ける。
【００５９】
図１３は、コメント入力画面の一例を示す図である。コメント入力画面１３００には、コメント入力欄１３０１、ＯＫボタン１３０２、キャンセルボタン１３０３が設定されている。コメント入力欄１３０１は、申し送り事項等のコメントを入力するための入力欄である。ＯＫボタン１３０２は、コメント入力欄に入力されたコメントを取得して、本画面を終了させるためのボタンである。キャンセルボタン１３０３は本画面の表示を終了させるためのボタンである。以上がコメント入力画面の説明である。
【００６０】
図７の説明に戻る。コメントの入力を受け付けた場合には、コメントを取得する。そして、当該検査対象の寸法オブジェクトの検査が終了したことを認識可能に画面表示の更新を行う（ステップＳ７１１）。その後、対象寸法オブジェクト［ｋ］の属性情報（ステータス情報８０４、コメント８０５、更新者８０６、更新日８０７）を更新する（ステップＳ７１２）。図８に示すように、検図処理の前（８００）と後（８１０）ではそれら情報が更新されることになる。
【００６１】
ステップＳ７１２の処理終了後、検査者端末１０３のＣＰＵ２０１は処理をステップ７０２に進め、変数ｋの値に１を追加後、変数ｋの値が変数ＯｂｊＣｎｔの値以下であるかを判断する。そして変数ｋの値が変数ＯｂｊＣｎｔ以下であると判断した場合には、変数ｋが示す検査の対象寸法オブジェクトについてステップＳ７０３からＳ７１２の処理を行う。一方、ステップＳ７０２の判断処理で、変数ｋの値が変数ＯｂｊＣｎｔを超えたと判断した場合には、ステップＳ７０２からＳ７１２のループ処理を終了し、ステップＳ７１３に移行し、検図モードをオフにし本処理を終了する。以上が図４のステップＳ４０３の検図処理の詳細の説明である。
【００６２】
最後に、図１４を参照して、検図処理が行われた後の３次元モデルが表示される際の表示画面の一例について説明する。図１４に示すように表示画面１４００中には、３次元形状とともに、検図処理の結果が表示されることになる。その際に、検図処理の結果ＯＫとされた寸法オブジェクトとＮＧとされた寸法オブジェクトとを識別可能にするように、表示形態を異ならせている（図中１４０１と１４０２）。また、コメントが入力されている場合には寸法オブジェクトの近傍にそのコメントが表示されることになる。
【００６３】
このような表示を行うことで、検図処理の後にユーザが寸法オブジェクトの変更を行う際に、変更しなければならない寸法オブジェクトを容易に特定することが可能になる。
【００６４】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【００６５】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【００６６】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００６７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００６８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００６９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００７０】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００７１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００７３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【００７４】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００７５】
１０１  管理サーバ
１０２  作成者端末
１０３  検査者端末
１０４  ＬＡＮ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆ（インターフェース）コントローラ
２０９  入力装置
２１０  ディスプレイ装置
２１１  外部メモリ
【図１】
2011128996.tif 000003
【図２】
2011128996.tif 000004
【図３】
2011128996.tif 000005
【図４】
2011128996.tif 000006
【図５】
2011128996.tif 000007
【図６】
2011128996.tif 000008
【図７】
2011128996.tif 000009
【図８】
2011128996.tif 000010
【図９】
2011128996.tif 000011
【図１０】
2011128996.tif 000012
【図１１】
2011128996.tif 000013
【図１２】
2011128996.tif 000014
【図１３】
2011128996.tif 000015
【図１４】
2011128996.tif 000016