(57)【特許請求の範囲】
【請求項１】
オブジェクトの表現を表示するためのシステムと共に使用するためのコンピュータシステムオペレーション方法であって、前記コンピュータシステムは、入力手段と、プロセッサと、表示手段と、記憶手段とを備え、前記プロセッサが前記記憶手段からアプリケーションプログラムを読み出して実行するときに、前記方法は、
前記プロセッサによって、前記表示手段にオブジェクトの表現を表示するステップと、
前記プロセッサによって、前記表示手段に前記オブジェクトの注釈を表示するステップであって、前記注釈が前記オブジェクトに結合する引出線を含むステップと、
前記プロセッサによって、前記入力手段を介して、前記引出線の動きを指定するユーザからの入力を受信するステップと、
前記プロセッサによって、前記注釈の対象である前記オブジェクトの表面と前記注釈が常駐する平面の交差部分に基づく、前記引出線を配置できる１組の許容される位置を示す、トレースを計算するステップと、
前記プロセッサによって、前記表示手段に前記トレースを表示するステップと
を備えたことを特徴とする方法。
【請求項２】
前記プロセッサによって、前記入力手段を介して、引出線の新しい位置を指定するユーザからの入力を受信するステップと、
前記プロセッサによって、前記表示手段に前記新しい位置に引出線を表示するステップと
をさらに備えたことを特徴とする請求項１に記載のコンピュータシステムオペレーション方法。
【請求項３】
前記入力を受信するステップは、前記プロセッサによって、前記入力手段を介して、カーソルを引出線上に置き、マウスをクリックし、カーソルを新しい位置に移動するユーザからの入力を受信するステップを備えたことを特徴とする請求項１に記載のコンピュータシステムオペレーション方法。
【請求項４】
前記計算するステップは、
前記プロセッサによって、前記注釈のタイプに関する仕様の規格ベースの規則を含んでいる記憶されたデータを前記記憶手段から取り出するステップと、
前記プロセッサによって、前記データから、前記注釈の仕様の規格ベースの規則に従って、前記データに基づいて前記トレースを変更すべきかどうかを判定し、そうである場合、前記データに基づいて前記トレースを変更するステップと
を備えたことを特徴とする請求項１に記載のコンピュータシステムオペレーション方法。
【請求項５】
オブジェクトの表現を表示するためのシステムと共に使用するためのコンピュータシステムオペレーション方法であって、前記コンピュータシステムは、入力手段と、プロセッサと、表示手段と、記憶手段とを備え、前記プロセッサが前記記憶手段からアプリケーションプログラムを読み出して実行するときに、前記方法は、
前記プロセッサによって、前記表示手段にオブジェクトの表現を表示するステップと、
前記プロセッサによって、前記入力手段を介して、前記オブジェクトに関する選択する平面内での注釈の配置を指定する、ユーザからの入力を受信するステップと、
前記プロセッサによって、前記注釈のタイプを決定し、注釈の前記タイプに関する前記システム内に記憶された注釈配置規則情報を前記記憶手段から取り出すステップと、
前記プロセッサによって、前記取り出された情報から、前記注釈のためのユーザによって選択された前記平面が前記取り出された情報に適合するかどうかを判定するステップと
を備えたことを特徴とする方法。
【請求項６】
前記プロセッサによって、前記注釈のためのユーザによって選択された前記平面が前記取り出された情報に適合しないと判定した場合、選択された前記平面が前記取り出された情報に適合しないことを前記表示手段を介してユーザに通知するステップをさらに備えたことを特徴とする請求項５に記載のコンピュータシステムオペレーション方法。
【請求項７】
前記プロセッサによって、前記注釈のためのユーザによって選択された前記平面が前記取り出された情報に適合しないと判定した場合、前記取り出された情報に適合する、前記注釈のための少なくとも１つの注釈平面を計算するステップと、
前記プロセッサによって、前記表示手段に前記少なくとも１つの注釈平面を表示するステップと
をさらに備えたことを特徴とする請求項５に記載のコンピュータシステムオペレーション方法。
【請求項８】
入力デバイスと、プロセッサと、ディスプレイデバイスと、記憶手段とを備えたＣＡＤ／ＣＡＭ装置であって、
前記プロセッサは、前記記憶手段からアプリケーションプログラムを読み出して実行し、前記アプリケーションプログラムは、
前記プロセッサによって、前記表示手段にオブジェクトの表現を表示し、
前記プロセッサによって、前記表示手段に、前記オブジェクトに結合する引出線を含む、前記オブジェクトの注釈を表示し、
前記プロセッサによって、前記入力手段を介して、前記引出線の動きを指定するユーザからの入力を受信し、
前記プロセッサによって、前記注釈の対象である前記オブジェクトの表面と前記注釈が常駐する平面の交差部分に基づく、前記引出線を配置できる１組の許容される位置を示す、トレースを計算し、
前記プロセッサによって、前記表示手段に前記トレースを表示する
ためのコードを含むことを特徴とするＣＡＤ／ＣＡＭ装置。
【請求項９】
前記アプリケーションプログラムは、
前記プロセッサによって、前記入力手段を介して、引出線の新しい位置を指定するユーザからの入力を受信し、
前記プロセッサによって、前記表示手段に前記新しい位置に引出線を表示する
ためのコードをさらに含むことを特徴とする請求項８に記載のＣＡＤ／ＣＡＭ装置。
【請求項１０】
前記引出線の動きを指定するユーザからの入力を受信することは、前記プロセッサによって、前記入力手段を介して、カーソルを引出線上に置き、マウスをクリックし、カーソルを新しい位置に移動するユーザからの入力を受信することを含むことを特徴とする請求項８に記載のＣＡＤ／ＣＡＭ装置。
【請求項１１】
前記トレースを計算することは、
前記プロセッサによって、前記注釈のタイプに関する仕様の規格ベースの規則を含んでいる記憶されたデータを前記記憶手段から取り出し、
前記プロセッサによって、前記データから、前記注釈の仕様の規格ベースの規則に従って、前記データに基づいてトレースを変更すべきかどうかを判定し、そうである場合、前記データに基づいて前記トレースを変更する
ことを含むことを特徴とする請求項８に記載のＣＡＤ／ＣＡＭ装置。
【請求項１２】
入力デバイスと、プロセッサと、ディスプレイデバイスと、記憶手段とを備えたＣＡＤ／ＣＡＭ装置であって、
前記プロセッサは、前記記憶手段からアプリケーションプログラムを読み出して実行し、前記アプリケーションプログラムは、
前記プロセッサによって、前記表示手段にオブジェクトの表現を表示し、
前記プロセッサによって、前記入力手段を介して、前記オブジェクトに関する選択する平面内での注釈の配置を指定する、ユーザからの入力を受信し、
前記プロセッサによって、前記注釈のタイプを決定し、注釈の前記タイプに関する前記システム内に記憶された注釈配置規則情報を前記記憶手段から取り出し、
前記プロセッサによって、前記取り出された情報から、前記注釈のためのユーザによって選択された前記平面が前記取り出された情報に適合するかどうかを判定する
ためのコードを含むことを特徴とするＣＡＤ／ＣＡＭ装置。
【請求項１３】
前記アプリケーションプログラムは、
前記プロセッサによって、前記注釈のためのユーザによって選択された前記平面が前記取り出された情報に適合しないと判定した場合、選択された前記平面が前記取り出された情報に適合しないことを前記表示手段を介してユーザに通知する
ためのコードをさらに含むことを特徴とする請求項１２に記載のＣＡＤ／ＣＡＭ装置。
【請求項１４】
前記アプリケーションプログラムは、
前記プロセッサによって、前記注釈のためのユーザによって選択された前記平面が前記取り出された情報に適合しないと判定した場合、前記取り出された情報に適合する、前記注釈のための少なくとも１つの注釈平面を計算し、
前記プロセッサによって、前記表示手段に前記少なくとも１つの注釈平面を表示する
ためのコードを含むことを特徴とする請求項１２に記載のＣＡＤ／ＣＡＭ装置。
【請求項１５】
請求項１に記載のコンピュータシステムオペレーション方法をコンピュータシステムに実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１６】
請求項４に記載のコンピュータシステムオペレーション方法をコンピュータシステムに実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１７】
請求項５に記載のコンピュータシステムオペレーション方法をコンピュータシステムに実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１８】
請求項６に記載のコンピュータシステムオペレーション方法をコンピュータシステムに実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１９】
請求項７に記載のコンピュータシステムオペレーション方法をコンピュータシステムに実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項２０】
請求項１に記載のコンピュータシステムオペレーション方法をコンピュータシステムに実行させることを特徴とするプログラム。
【請求項２１】
請求項２に記載のコンピュータシステムオペレーション方法をコンピュータシステムに実行させることを特徴とするプログラム。
【請求項２２】
請求項４に記載のコンピュータシステムオペレーション方法をコンピュータシステムに実行させることを特徴とするプログラム。
【請求項２３】
請求項５に記載のコンピュータシステムオペレーション方法をコンピュータシステムに実行させることを特徴とするプログラム。
【請求項２４】
請求項６に記載のコンピュータシステムオペレーション方法をコンピュータシステムに実行させることを特徴とするプログラム。
【請求項２５】
請求項７に記載のコンピュータシステムオペレーション方法をコンピュータシステムに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、注釈管理のための方法及び装置に関し、より詳しくは、コンピュータ支援設計（ＣＡＤ；computer aided design）、コンピュータ支援製造（ＣＡＭ；computer aided manufacturing）、コンピュータ支援エンジニアリング（ＣＡＥ；computer aided engineering）および製品データ管理（ＰＤＭ；Product Data Management）システムの分野における注釈管理のための方法及び装置並びにシステムに関する。
【０００２】
【従来の技術】
ＣＡＤ／ＣＡＭ／ＣＡＥ／ＰＤＭシステムの分野では、モデルの３次元（３−Ｄ）表現（representation）に２次元（２−Ｄ）注釈を挿入することが必要な場合が多い。３−Ｄ表現では、１つのテキストまたはラベルと、そのテキストまたはラベルを注釈が適用されるモデルの要素に結合する矢印とから一般に構成される各注釈は、「注釈平面」と呼ばれる平面に位置する。注釈のテキストは、ＨＴＭＬファイルヘのリンクのようなフラグノート（flagnote）、幾何学的公差仕様（例えば、位置、向き、形またはランアウト（run-out）の表示）である公差仕様、または寸法公差仕様（例えば４±０．１）である。注釈はＩＳＯ（International Organization for Standardization）またはＡＳＭＥ（American Society of Mechanical Engineers）などの工業規格に適合しなければならない。例えば、工業規格によって、幾何学的公差仕様は図１に示す外観を有するように指定される。図１で、記号⊥は垂直度公差を意味し、０．１は公差の値を表し、Ａ（「データ要素」として知られている）は、垂直度が定義されるのに関連したモデル要素（例えば表面）を参照する。矢印で終端する引出線は、公差が適用される要素を示す。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述のような従来のシステムでは、矢印を何らかの理由で動かさなければならない場合、例えば、より見やすくすることが必要な場合に問題が発生する。矢印を動かす場合には、依然としてモデルの正確な要素を指すことを注意して確認しなければならない。さもないと注釈は解釈が難しくなるか無意味になりかねない。
【０００４】
周知のシステムでは、ユーザは矢印を移動する際には、適当な方法で矢印を配置する責任を負う。ユーザは、矢印を配置する際にシステムの有用な助けを得られない。３−Ｄモデルで作業する時には、ユーザは、矢印の終点の正しい位置を決定することが、しばしば困難である。
【０００５】
形状が移動するとこれに関連する問題が発生する。矢印が、正確な要素を指し続けながら、これに応じて移動することが、保証されなければならない。周知のシステムでは、この点についてユーザを支援するユーティリティはない。
【０００６】
したがって、ユーザが２−Ｄ注釈を３−Ｄモデル上に配置することを支援する改良型ツールへの、ユーザからの強い要望がある。そのようなツールはユーザの生産性を向上させるであろう。
【０００７】
そこで本発明の目的は、３−Ｄモデル上に２−Ｄ表現を配置する際に、向上した生産性を提供する注釈管理のための方法及び装置を提供することにある。
【０００８】
【課題を解決するための手段】
本発明の一態様によれば、注釈の対象である表面と２−Ｄ注釈が常駐する平面の交差部分の、視覚的な表示をユーザに提供する。これは、たいていの場合に、単一のポイントではなく対象の表面の直線または曲線内のポイントの連続体である。このポイントの組は「トレース」と呼ばれる。
【０００９】
本発明の一態様によれば、ユーザは、注釈を表面／形状に結合する引出線を動かすツールを与えられる。ユーザがこのツールを起動すると、表面のトレースが表示され、引出線が移動できるすべての可能な位置をユーザに示すので、ユーザはトレースに沿って任意のポイントを選択できる。
【００１０】
本発明の別の態様によれば、システムは注釈の特定のコンテキストをモニタして、計算されたトレースが注釈に関連する規則に関して、有効であるかどうかを判定する。注釈のコンテキストがトレースを制限する場合、トレースはそのように制限される。
【００１１】
本発明の別の態様によれば、ユーザが注釈を作成する時に、システムは、注釈のタイプ、注釈の詳細または規則、及び注釈の対象として選択された形状に基いて、注釈の規格に適合するように注釈を適切に配置する１つまたは複数の平面を提示する。同様に、ユーザが既存の注釈の注釈平面を動かそうとすると、システムはユーザによって選択された新しい平面が適当であるかどうかを判定し、そうでない場合、適当な注釈平面を提示する。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を詳細に説明する。なお、各図面において同様の機能を有する箇所には同一の符号を付し、説明の重複は省略する。
【００１３】
図２を参照すると、本発明を実施する際に使用できるコンピュータシステム１００の物理資源が示されている。コンピュータ１００はデータ、アドレスおよび制御信号を提供するプロセッサホストバス１０２に接続された中央プロセッサ１０１を有する。プロセッサ１０１は、Ｐｅｎｔｉｕｍ（登録商標）シリーズプロセッサ、Ｋ６プロセッサ、ＭＩＰＳ（登録商標）プロセッサ、Ｐｏｗｅｒ  ＰＣ（登録商標）プロセッサまたはＡＬＰＨＡ（登録商標）プロセッサなどの、任意の従来の汎用シングルチップまたはマルチチッププロセッサでよい。さらに、プロセッサ１０１は、デジタル信号プロセッサまたはグラフィックスプロセッサなどの、任意の従来の特定用途マイクロプロセッサでもよい。マイクロプロセッサ１０１は、それをプロセッサホストバス１０２に接続する従来のアドレス、データ、および制御線を有する。
【００１４】
コンピュータ１００は、統合ＲＡＭ（random access memory）メモリコントローラ１０４を有するシステムコントローラ１０３を含むことができる。システムコントローラ１０３はホストバス１０２に接続でき、ランダムアクセスメモリ１０５へのインタフェースを提供する。またシステムコントローラ１０３は、ホストバス−周辺バスブリッジ機能を提供することができる。したがって、システムコントローラ１０３は、プロセッサホストバス１０２上の信号を主要周辺バス１１０上の信号と、互換可能に交換することができる。主要周辺バス１１０は、例えばＰＣＩ（Peripheral Component Interconnect）バス、ＩＳＡ（Industry Standard Architecture）バス、またはMicro-Channelバスである。さらに、コントローラ１０３は、ホストバス１０２と周辺バス１１０との間に、データバッファリングとデータ転送速度マッチングを提供できる。コントローラ１０３はそれによって、例えば、６４ビットの６６ＭＨｚインタフェースと５３３Ｍバイト／秒のデータ転送速度を有するプロセッサ１０１が、データ経路ビット幅、クロック速度、またはデータ転送速度を異なるデータ経路を有するＰＣＩバス１１０にインタフェースをとることができる。
【００１５】
例えば、ハードディスクドライブ１１３に接続されたハードディスクドライブ制御インタフェース１１１と、ビデオディスプレイ１１５に接続されたビデオ表示コントローラ１１２と、キーボードとマウスのコントローラ１２１を含む付属装置をバス１２０に接続して、プロセッサ１０１から制御することができる。コンピュータシステムは、コンピュータシステムネットワーク、イントラネットまたはインターネットへの接続を含むことができる。データおよび情報はそのような接続を介して送受信できる。
【００１６】
コンピュータ１００はまた、基本コンピュータソフトウェアルーチンを記憶する不揮発性ＲＯＭ（read only memory）メモリ１２２を含むことができる。ＲＯＭ１２２は、ＥＥＰＲＯＭ（electrically erasable programmable read-only memory）などの、構成データを記憶する変更可能なメモリを含むことができる。ＲＯＭ１２２内にはＢＩＯＳルーチン１２３を含むことができ、ＢＩＯＳルーチン１２３は基本コンピュータ初期化、システムテストおよび入出力（Ｉ／Ｏ）のサービスを提供する。またＢＩＯＳ１２３は、オペレーティングシステムをディスク１１３から「ブート」させるルーチンを含むことができる。高水準オペレーティングシステムの例は、Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）９８、Ｗｉｎｄｏｗｓ（登録商標）ＮＴ、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、Ａｐｐｌｅ  ＭａｃＯＳ（登録商標）オペレーティングシステムまたはその他のオペレーティングシステムである。
【００１７】
オペレーティングシステムは完全にＲＡＭメモリ１０５内にロードでき、またはＲＡＭメモリ１０５、ディスクドライブ記憶装置１１３、またはネットワーク配置の記憶装置内の部分を含むことができる。オペレーティングシステムは、ソフトウェアアプリケーション、ソフトウェアシステムおよびソフトウェアシステムのツールを実行する機能を提供できる。ソフトウェア機能は、ビデオ表示コントローラ１１２およびコンピュータシステム１００のその他の資源にアクセスして、ビデオコンピュータディスプレイ１１５にオブジェクトのモデルを提供できる。
【００１８】
前述したように、本発明の有用な目的は、ユーザに対して、注釈の意味を考慮しながら、注釈の矢印の終点に対して許容できる位置の組（軌跡）を識別することである。これを達成するために、本発明によるシステムは、注釈に関連する１組のデータを記憶する。システムは、注釈平面、すなわち、注釈が位置する平面と、ユーザによって選択されシステムによって解析されるような、注釈によって参照される特定の形状を記憶する。
【００１９】
さらに、注釈のタイプが記憶される。この情報は、ユーザが行う選択は曖昧なことがあるので、ユーザによる特定の形状の選択をより正確に理解するために、システムによって使用される。例えば、円筒形の明らかな選択は、ユーザの考えでは、円筒形の外皮またはその軸を意味することがある。この例では、注釈がある種の表面仕上げ公差を指示する場合、システムは、ユーザが円筒形の軸ではなく、その外皮の状態に注目していると判定することができる。
【００２０】
システムはまた、例えばオプションパネルを表示することで、システムによるプロンプトに応じて、ユーザにより提供される任意のさらなる表示（indication）を記憶する。これは、以前に一覧表示されたデータでは、曖昧性が払拭されない場合に発生する。
【００２１】
これらの注釈関連のデータの組を記憶する作業に加えて、システムは規格を自ら記憶する。すなわち、各々の注釈のタイプについて、システムはすべての場合に必要な情報、すなわち、選択すべき要素、注釈のタイプ、およびさらに必要な表示を記憶する。規格によって課される、各々の標準定義された注釈、構文、またはスペリング、すなわち、図１の例の３つの箱の内容とそれに対応するセマンティクスまたは文法、すなわち、これらの内容の意味が、システム内で解析されて記憶される。規格および提案されている規格のリストの一例は、以下で示される。
【００２２】
ユーザが注釈に付いているまたはリンクしている矢印を動かそうとしていることを示すと、システムは、対応するデータを取り出して、注釈に関してユーザによって選択された特定の形状と注釈平面との交差部分を決定し、交差部分の表示を作成して、注釈の矢印の終端を位置付ける規格によって許される、トレースと呼ばれる交差部分の一部をユーザに対して識別する（例えば、特定の形態または強調表示色によって）。好適実施形態では、トレースは、引出線上にカーソルを置き、マウスボタンをクリックして押し下げることで作成される。次いでユーザは、トレース上のユーザが好む位置に矢印が配置されるまで、カーソルを動かすことで引出線を動かす。次いでユーザは、マウスボタンを離し、トレースは消滅する。この作業を図３〜６に例示する。
【００２３】
図３には、オブジェクト内の内径の軸（中心線）の公差を指定する注釈を備えたオブジェクトが示されている。図３は、対象の注釈を選択する好適実施形態の方法、すなわち、カーソル（図の手のマーク）を注釈に合わせてマウスをクリックする方法、または仕様（specification）ツリーから注釈を選択する方法を示す。この例では、注釈は「ＧＤＴ．１」と呼ばれ、注釈はツリーのＧＤＴ．１のリファレンスに合わせてマウスをクリックすることで選択できる。
【００２４】
図４は、例の注釈が選択された後で表示される好適実施形態での画面のスナップショットである。図４には、注釈の対象である形状が平行の黒い縞で強調表示されている。色を変える、または形状をハイライトするなどの、形状を強調表示するその他の方法も採用できる。
【００２５】
図５は、ユーザが引出線を選択した後で表示される好適実施形態の画面を示す。好適実施形態では、ユーザはカーソルを引出線上に置いて、マウスボタンをクリックして押し下げることで引出線を選択する。この作業が終了すると、システムはトレースを表示し、引出線の矢印を配置できる許容される位置を示す。これを図５の黒の点線５０で示す。この例では、トレース５０は公差付き形状と注釈平面との交差部分である。好適実施形態では、マウスボタンが押し下げられている限り、トレースが表示され、マウスを動かすと引出線の位置も動く。図６は、トレース上の新しい位置にある引出線を示す。
【００２６】
いくつかのケースでは、引出線の許容される位置のトレースは、形状と注釈平面との交差部分全体ではない。トレースは、注釈のコンテキストと注釈の規格の規則によって制限されることがある。このタイプの状況の例を図７および８に示す。図７では、設計の対象であるオブジェクトは円筒形６５である。形状公差仕様である真直度仕様６０は、破線で示されている注釈平面６１内にある。また図７には、円筒形の軸の位置に適用される寸法仕様すなわち「Ф２５±１」が示されている。仕様の規則によれば、２つの仕様が、例えば図７のように１列に並ばない場合、円筒形の表面には真直度仕様が適用される。ただし、図８のように２つの仕様が１列に並ぶ場合、真直度仕様は円筒形の表面ではなく円筒形の軸に適用される。したがって、仕様の相対位置に応じて意味が変化する。これはシステム内に記憶された仕様規格によって決定される。
【００２７】
したがって、ユーザが、円筒形の表面に適用される図７の真直度仕様に対して引出線を動かそうとすると、システムは注釈平面と形状（円筒形）の交差部分から、２つの仕様が１列に並ぶであろう交差部分を引いた部分から構成されるトレースを表示する。これを図７の線６３ａ、６３ｂ、６３ｃ、６３ｄに示すが、線６３ａと線６３ｂ、及び線６３ｃと線６３ｄは寸法仕様の位置で間隙を有する。したがって、ユーザは、引出線を間隙まで動かさずに表示されたトレース６３ａ、６３ｂ、６３ｃ、６３ｄへのみ動かすように通知される。好適実施形態では、ユーザは引出線を間隙まで動かすことができない。
【００２８】
本発明の別の態様によれば、図８の例のように、仕様の規則にしたがって２つの仕様が互いに結合している場合、ユーザが仕様の一方を動かすと、他方はそれと共に移動し、整列を保つ。
【００２９】
本発明の別の特徴によれば、オブジェクトが動かされると、オブジェクトに関する注釈とオブジェクトとの間の構成は移動前と同じである。すべてのトレースは移動後に再計算され同じ状態を保つ。これを図９および１０に示す。
【００３０】
図９には、オブジェクト内の内径の軸に関する交差仕様を備えたオブジェクトが示されている。注釈７０は注釈平面７１内にある。また例示的な固定平面７２が示されている。オブジェクトが固定平面７２に関して移動すると、システムはその注釈の新しい位置を決定してオブジェクトと注釈との相対位置が変わらないようにする。これを図１０に示す。
【００３１】
前述したように、本発明の別の態様によれば、ユーザが注釈を作成すると、システムは、注釈のタイプ、注釈の規則の詳細、および注釈の対象として選択された形状に基づいて、注釈規格に適合するように注釈の適切な配置のために１つまたは複数の注釈平面を提示する。例えば、前述したように、図８の例に注目すると、真直度注釈６０は、円柱の軸に適用されると適切に解釈されるためには、寸法仕様「Ф２５±１」と同一平面にあり、しかもこの寸法仕様と１列に並ばなければならない。ユーザがこれらの標準型規則に適合しない平面内に真直度注釈を配置しようとすると、システムはその注釈がユーザによって選択された平面内に配置できないことを通知する。好適実施形態では、システムは注釈平面６１を表示し、ユーザに対して注釈をそこに配置するように提示する。
【００３２】
同様に、ユーザが既存の注釈の注釈平面を動かそうとすると、システムはユーザによって選択された新しい平面が適当であるかどうかを判定し、そうでない場合、適当な注釈平面を提示する。
【００３３】
システムはまた、例えば異なる種類の強調表示によって、公差仕様に含まれる３つの構成要素、すなわち、テキスト、矢印、およびある場合にはデータ、すなわち、モデルの公差付き要素をユーザに対して識別する。
【００３４】
以下に、システムによって記憶される適用可能な規格のリストの例を示す。
【００３５】
ＡＳＭＥによって管理される寸法および幾何学的公差の仕様分野における米国規格および提示されている規格：
ＡＳＭＥ  Ｙ１４．５Ｍ−１９９４  ″Ｄｉｍｅｎｓｉｏｎｉｎｇ  ａｎｄ  Ｔｏｌｅｒａｎｃｉｎｇ″，ｒｅｖｉｓｉｏｎ  ｏｆ  ＡＮＳＩ  Ｙ１４．５Ｍ−１９８２，Ｔｈｅ  Ａｍｅｒｉｃａｎ  Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｅｃｈａｎｉｃａｌ  Ｅｎｇｉｎｅｒｒｅｓ，Ｎｅｗ  Ｙｏｒｋ，１９９４．
ＡＳＭＥ  Ｙ１４．５．１Ｍ  ″Ｍａｔｈｅｍａｔｉｃａｌ  Ｄｅｆｉｎｉｔｉｏｎ  ｏｆ  Ｄｉｍｅｎｓｉｏｎｉｎｇ  ａｎｄ  Ｔｏｌｅｒａｎｃｉｎｇ  Ｐｒｉｎｃｉｐｌｅｓ″，  ｒｅｖｉｓｉｏｎ  ｏｆ  ＡＮＳＩ  Ｙ１４．５Ｍ−１９８２，  Ｔｈｅ  Ａｍｅｒｉｃａｎ  Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｅｃｈａｎｉｃａｌ  Ｅｎｇｉｎｅｅｒｓ，  Ｎｅｗ  Ｙｏｒｋ，  １９９４．
ＡＳＭＥ  Ｙ１４．８Ｍ  ″Ｃａｓｔｉｎｇｓ  ａｎｄ  Ｆｏｒｇｉｎｇｓ″，  Ｔｈｅ  Ａｍｅｒｉｃａｎ  Ｓｏｃｉｅｔｙ  ｏｆ  ＭｅｃｈａｎｉｃａｌＥｎｇｉｎｅｅｒｓ，  Ｎｅｗ  Ｙｏｒｋ，  １９８９．
ＡＳＭＥ  Ｙ１４．２４  ″Ｔｙｐｅｓ  ａｎｄ  Ａｐｐｌｉｃａｔｉｏｎｓｏｆ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｄｒａｗｉｎｇｓ″，  Ｔｈｅ  Ａｍｅｒｉｃａｎ  Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｅｃｈａｎｉｃａｌ  Ｅｎｇｉｎｅｅｒｓ，Ｎｅｗ  Ｙｏｒｋ，  １９８９．
ＡＳＭＥ  Ｙ１４．３４Ｍ  ″Ａｓｓｏｃｉａｔｅｄ  Ｌｉｓｔｓ″，  Ｔｈｅ  Ａｍｅｒｉｃａｎ  Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｅｃｈａｎｉｃａｌ  Ｅｎｇｉｎｅｅｒｓ，  Ｎｅｗ  Ｙｏｒｋ，  １９８９．
ＡＳＭＥ  Ｙ１４．３５Ｍ  ″Ｒｅｖｉｓｉｏｎ  ｏｆ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｄｒａｗｉｎｇｓ  ａｎｄ  Ａｓｓｏｃｉａｔｅｄ  Ｄｏｃｕｍｅｎｔｓ″，  Ｔｈｅ  Ａｍｅｒｉｃａｎ  Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｅｃｈａｎｉｃａｌ  Ｅｎｇｉｎｅｅｒｓ，  Ｎｅｗ  Ｙｏｒｋ，  １９９２．
ＡＳＭＥ  Ｙ１４．３６Ｍ  ″Ｓｕｒｆａｃｅ  Ｔｅｘｔｕｒｅ  Ｓｙｍｂｏｌｓ″，  ｒｅｖｉｓｉｏｎ  ｏｆ  ＡＮＳＩ  Ｙ１４．３６Ｍ−１９７８，  Ｔｈｅ  Ａｍｅｒｉｃａｎ  Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｅｃｈａｎｉｃａｌ  Ｅｎｇｉｎｅｅｒｓ，  Ｎｅｗ  Ｙｏｒｋ，  １９９３．
ＡＳＭＥ  Ｙ１４．３８Ｍ  ″Ａｂｂｒｅｖｉａｔｉｏｎｓ  ａｎｄ  Ａｃｒｏｎｙｍｓ″，  Ｔｈｅ  Ａｍｅｒｉｃａｎ  Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｅｃｈａｎｉｃａｌ  Ｅｎｇｉｎｅｅｒｓ，  Ｎｅｗ  Ｙｏｒｋ．
ＡＳＭＥ  Ｙ１４．１００Ｍ  ″Ｅｎｇｉｎｅｅｒｉｎｇ  Ｄｒａｗｉｎｇ  Ｐｒａｃｔｉｃｅｓ″，  Ｔｈｅ  Ａｍｅｒｉｃａｎ  Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｅｃｈａｎｉｃａｌ  Ｅｎｇｉｎｅｅｒｓ，  Ｎｅｗ  Ｙｏｒｋ．
ＡＳＭＥ  Ｙ１４．４１  ″Ｐｒｏｄｕｃｔ  Ｄｅｆｉｎｉｔｉｏｎ  ｆｏｒＤｉｇｉｔａｌ  Ｄａｔａ  Ｆｉｌｅｓ″，  ｏｎ  ｗｏｒｋ  ｓｔａｎｄａｒｄ，  Ｔｈｅ  Ａｍｅｒｉｃａｎ  Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｅｃｈａｎｉｃａｌ  Ｅｎｇｉｎｅｅｒｓ，  Ｎｅｗ  Ｙｏｒｋ．
【００３６】
ＩＳＯによって管理される寸法および幾何学的公差の仕様分野における国際規格および提案の規格：
ＩＳＯ  １２９：１９８５  ″Ｔｅｃｈｎｉｃａｌ  ｄｒａｗｉｎｇｓ  −  Ｄｉｍｅｎｓｉｏｎｉｎｇ  −  Ｇｅｎｅｒａｌ  ｐｒｉｎｃｉｐｌｅｓ，  ｄｅｆｉｎｉｔｉｏｎｓ，  ｍｅｔｈｏｄｓ  ｏｆ  ｅｘｅｃｕｔｉｏｎ  ａｎｄｓｐｅｃｉａｌ  ｉｎｄｉｃａｔｉｏｎｓ″，ＩＳＯ，１９８５．
ＩＳＯ  ２８６−１：１９８８  ″ＩＳＯ  ｓｙｓｔｅｍ  ｏｆ  ｌｉｍｉｔｓ  ａｎｄ  ｆｉｔｓ  −  Ｐａｒｔ  １：  Ｂａｓｅｓ  ｏｆ  ｔｏｌｅｒａｎｃｅｓ，  ｄｅｖｉａｔｉｏｎｓ  ａｎｄ  ｆｉｔｓ″，ＩＳＯ，１９８８．
ＩＳＯ  ２８６−２：１９８８  ″ＩＳＯ  ｓｙｓｔｅｍ  ｏｆ  ｌｉｍｉｔｓ  ａｎｄ  ｆｉｔｓ  −  Ｐａｒｔ  ２：  Ｔａｂｌｅｓ  ｏｆ  ｓｔａｎｄａｒｄ  ｔｏｌｅｒａｎｃｅ  ｇｒａｄｅｓ  ａｎｄ  ｌｉｍｉｔ  ｄｅｖｉａｔｉｏｎｓ  ｆｏｒ  ｈｏｌｅｓ  ａｎｄ  ｓｈａｆｔｓ″，ＩＳＯ，１９８８．
ＩＳＯ  ４０６：１９８７  ″Ｔｅｃｈｎｉｃａｌ  ｄｒａｗｉｎｇｓ  −  Ｔｏｌｅｒａｎｃｉｎｇ  ｏｆ  ｌｉｎｅａｒ  ａｎｄ  ａｎｇｕｌａｒ  ｄｉｍｅｎｓｉｏｎｓ″，ＩＳＯ，１９８７．
ＩＳＯ  １１０１−２０００  ″Ｇｅｏｍｅｔｒｉｃａｌ  Ｐｒｏｄｕｃｔ  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  （ＧＰＳ）  −  Ｇｅｏｍｅｔｒｉｃａｌ  ｔｏｌｅｒａｎｃｉｎｇ  −  Ｔｏｌｅｒａｎｃｅｓ  ｏｆ  ｆｏｒｍ，  ｏｒｉｅｎｔａｔｉｏｎ，  ｌｏｃａｔｉｏｎ  ａｎｄ  ｒｕｎ−ｏｕｔ″，  ｒｅｖｉｓｉｏｎ  ｏｆ  ＩＳＯ  １１０１−１９８３，ＩＳＯ，２０００．
ＩＳＯ  １１１９：１９９８  ″Ｇｅｏｍｅｔｒｉｃａｌ  Ｐｒｏｄｕｃｔ  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  （ＧＰＳ）  −  Ｓｅｒｉｅｓ  ｏｆ  ｃｏｎｉｃａｌ  ｔａｐｅｒｓ  ａｎｄ  ｔａｐｅｒ  ａｎｇｌｅｓ″，ＩＳＯ，１９９８．
ＩＳＯ  １３０２：２０００  ″Ｔｅｃｈｎｉｃａｌ  ｄｒａｗｉｎｇｓ  −Ｍｅｔｈｏｄ  ｏｆ  ｉｎｄｉｃａｔｉｎｇ  ｓｕｒｆａｃｅ  ｔｅｘｔｕｒｅ″，ＩＳＯ，２０００．
ＩＳＯ  １６６０：１９８７  ″Ｔｅｃｈｎｉｃａｌ  ｄｒａｗｉｎｇｓ  −Ｄｉｍｅｎｓｉｏｎｉｎｇ  ａｎｄ  ｔｏｌｅｒａｎｃｉｎｇ  ｏｆ  ｐｒｏｆｉｌｅｓ″，ＩＳＯ，１９８７．
ＩＳＯ  ２５３８：１９９８  ″Ｇｅｏｍｅｔｒｉｃａｌ  Ｐｒｏｄｕｃｔ  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  （ＧＰＳ）  −  Ｓｅｒｉｅｓ  ｏｆ  ａｎｇｌｅｓ  ａｎｄ  ｓｌｏｐｅｓ  ｏｎ  ｐｒｉｓｍｓ″，ＩＳＯ，１９９８．
ＩＳＯ  ２６９２：１９８８  ″Ｔｅｃｈｎｉｃａｌ  ｄｒａｗｉｎｇｓ  −Ｇｅｏｍｅｔｒｉｃａｌ  ｔｏｌｅｒａｎｃｉｎｇ  −  Ｍａｘｉｍｕｍ  ｍａｔｅｒｉａｌ  ｐｒｉｎｃｉｐｌｅ″，ＩＳＯ，１９８８．
ＩＳＯ  ２６９２：１９８８／Ａｍｄ  １：１９９２  ″Ｌｅａｓｔ  ｍａｔｅｒｉａｌ  ｒｅｑｕｉｒｅｍｅｎｔ″，ＩＳＯ，１９９２．
ＩＳＯ  ２７６８−１：１９８９  ″Ｇｅｎｅｒａｌ  ｔｏｌｅｒａｎｃｅｓ−  Ｐａｒｔ  １：  Ｔｏｌｅｒａｎｃｅｓ  ｆｏｒ  ｌｉｎｅａｒ  ａｎｄａｎｇｕｌａｒ  ｄｉｍｅｎｓｉｏｎｓ  ｗｉｔｈｏｕｔ  ｉｎｄｉｖｉｄｕａｌ  ｔｏｌｅｒａｎｃｅ  ｉｎｄｉｃａｔｉｏｎｓ″，ＩＳＯ，１９８９．
ＩＳＯ  ２７６８−２：１９８９  ″Ｇｅｎｅｒａｌ  ｔｏｌｅｒａｎｃｅｓ−  Ｐａｒｔ  ２：  Ｇｅｏｍｅｔｒｉｃａｌ  ｔｏｌｅｒａｎｃｅｓ  ｆｏｒ  ｆｅａｔｕｒｅｓ  ｗｉｔｈｏｕｔ  ｉｎｄｉｖｉｄｕａｌ  ｔｏｌｅｒａｎｃｅ  ｉｎｄｉｃａｔｉｏｎｓ″，ＩＳＯ，１９８９．
ＩＳＯ  ３０４０：１９９０  ″Ｔｅｃｈｎｉｃａｌ  ｄｒａｗｉｎｇｓ  −Ｄｉｍｅｎｓｉｏｎｉｎｇ  ａｎｄ  ｔｏｌｅｒａｎｃｉｎｇ  −  Ｃｏｎｅｓ″，ＩＳＯ，１９９０．
ＩＳＯ  ５４５８：１９９８  ″Ｇｅｏｍｅｔｒｉｃａｌ  Ｐｒｏｄｕｃｔ  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ（ＧＰＳ）  −  Ｇｅｏｍｅｔｒｉｃａｌ  ｔｏｌｅｒａｎｃｉｎｇ  −  Ｐｏｓｉｔｉｏｎａｌ  ｔｏｌｅｒａｎｃｉｎｇ″，ＩＳＯ，１９９８．
ＩＳＯ  ５４５９：１９８１  ″Ｔｅｃｈｎｉｃａｌ  ｄｒａｗｉｎｇｓ  −Ｇｅｏｍｅｔｒｉｃａｌ  ｔｏｌｅｒａｎｃｉｎｇ  −  Ｄａｔｕｍｓ  ａｎｄ  ｄａｔｕｍ−ｓｙｓｔｅｍｓ  ｆｏｒ  ｇｅｏｍｅｔｒｉｃａｌ  ｔｏｌｅｒａｎｃｅｓ″，ＩＳＯ，１９８１．
ＩＳＯ／ＤＩＳ  ５４５９−２：１９９８  ″Ｇｅｏｍｅｔｒｉｃａｌ  Ｐｒｏｄｕｃｔ  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ（ＧＰＳ）  −  Ｄａｔｕｍｓ  ｆｏｒ  ｇｅｏｍｅｔｒｉｃａｌ  ｔｏｌｅｒａｎｃｉｎｇ  −  Ｐａｒｔ  ２：Ｄａｔｕｍｓ  ａｎｄ  ｄａｔｕｍ−ｓｙｓｔｅｍ；  ｅｘｐｌａｎａｔｉｏｎｓ  ａｎｄ  ｉｎｄｉｃａｔｉｏｎ″，Ｄｒａｆｔ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｓｔａｎｄａｒｄ，ＩＳＯ，１９９８．
ＩＳＯ  ８０１５：１９８５  ″Ｔｅｃｈｎｉｃａｌ  ｄｒａｗｉｎｇｓ  −Ｆｕｎｄａｍｅｎｔａｌ  ｔｏｌｅｒａｎｃｉｎｇ  ｐｒｉｎｃｉｐｌｅ″，ＩＳＯ，１９８５．
ＩＳＯ  ８７８５：１９９８  ″Ｇｅｏｍｅｔｒｉｃａｌ  Ｐｒｏｄｕｃｔ  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ（ＧＰＳ）  −  Ｓｕｒｆａｃｅ  ｉｍｐｅｒｆｅｃｔｉｏｎｓ  −  Ｔｅｒｍｓ，  ｄｅｆｉｎｉｔｉｏｎｓ  ａｎｄ  ｐａｒａｍｅｔｅｒｓ″，ＩＳＯ，１９９８．
ＩＳＯ  １０５７８：１９９２  ″Ｔｅｃｈｎｉｃａｌ  ｄｒａｗｉｎｇｓ  −  Ｔｏｌｅｒａｎｃｉｎｇ  ｏｆ  ｏｒｉｅｎｔａｔｉｏｎ  ａｎｄ  ｌｏｃａｔｉｏｎ  −  Ｐｒｏｊｅｃｔｅｄ  ｔｏｌｅｒａｎｃｅ  ｚｏｎｅ″，ＩＳＯ，１９９２．
ＩＳＯ  １０５７９：１９９３  ″Ｔｅｃｈｎｉｃａｌ  ｄｒａｗｉｎｇｓ  −  Ｄｉｍｅｎｓｉｏｎｉｎｇ  ａｎｄ  ｔｏｌｅｒａｎｃｉｎｇ  −  Ｎｏｎ−ｒｉｇｉｄ  ｐａｒｔｓ″，ＩＳＯ，１９９３．
ＩＳＯ  １３７１５：２０００  ″Ｔｅｃｈｎｉｃａｌ  ｄｒａｗｉｎｇｓ  −  Ｅｄｇｅｓ  ｏｆ  ｕｎｄｅｆｉｎｅｄ  ｓｈｐａｅ  −  Ｖｏｃａｂｕｌａｒｙ  ａｎｄ  ｉｎｄｉｃａｔｉｏｎｓ″，ＩＳＯ，２０００．
【００３７】
上記の方法は、任意のＣＡＤ／ＣＡＭ／ＣＡＥ／ＰＤＭシステムを含む、オブジェクトを設計する任意のシステムに適用できることが理解されよう。本発明はデジタル電子回路、またはコンピュータハードウェア、ファームウェア、ソフトウェア、またはそれらの組み合わせで実施できる。本発明の装置は、プログラマブルプロセッサによって実行されるマシン可読記憶装置内で明確に具現化されたコンピュータプログラムプロダクト内で、実施できる。本発明の方法ステップは、入力データを処理して出力を生成することで本発明の機能を実施する命令のプログラムを実行する、プログラマブルプロセッサによって実行できる。
【００３８】
本発明は有利には、データ記憶システムと、少なくとも１つの入力デバイスと、少なくとも１つの出力デバイスから、データと命令を受信し、及びデータと命令を送信するために接続された、少なくとも１つのプログラマブルプロセッサを含むプログラマブルシステム上で実行可能な、１つまたは複数のコンピュータプログラム内で実施できる。アプリケーションプログラムは、高水準手続のまたはオブジェクト指向のプログラミング言語、または所望ならアセンブリ言語またはマシン語で実施できる。
【００３９】
一般に、プロセッサは、読み出し専用メモリおよび／またはランダムアクセスメモリから命令とデータを受信する。コンピュータプログラム命令とデータを明確に具現化するのに適した記憶装置は、例えば、ＥＰＲＯＭ（erasable programmable read-only memory）と、ＥＥＰＲＯＭと、フラッシュメモリ装置などの半導体メモリ装置、内蔵ハードディスクおよびリムーバブルディスクなどの磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭディスクを含む、すべての形式の不揮発性メモリを含む。上記のいずれも特別に設計されたＡＳＩＣ（application specific integrated circuits）によって補足され、またはその中に組み込むことができる。
【００４０】
以上、本発明の好適実施形態について説明してきた。本発明の趣旨と範囲を逸脱することなく、さまざまな変更が可能であることが理解されよう。したがって、特許請求の範囲内でその他の実施形態が可能である。
【００４１】
【発明の効果】
以上、説明したように、本発明によれば、システムは、オブジェクトの表現を表示し、オブジェクトに結合する引出線を含む注釈を表示し、引出線の動きを指定するユーザからの入力を受信し、オブジェクトに引出線を付けるための可能な配置ポイントのトレースを計算して表示することで、引出線が移動できるすべての可能な位置をユーザに示す。
【００４２】
このため、３−Ｄモデルで作業する時に、ユーザは、トレースに沿って任意のポイントを選択し、引出線の矢印の終点の正しい位置を容易に決定できる。
【００４５】
また、本発明によれば、システムは、オブジェクトの表現を表示し、オブジェクトに関する所与の平面内での注釈の配置を指定するユーザからの入力を受信し、注釈のタイプを決定して、それに関するシステム内に記憶された注釈配置規則情報を取り出し、その情報から、注釈のためのユーザによって選択された平面が上記取り出された情報に適合するかどうかを判定する。
【００４６】
このため、上記判定の結果に基づいて、システムは、ユーザの注釈作成を支援できる。
【図面の簡単な説明】
【図１】注釈が適用される形状の要素を指す引出線を有する注釈の例の図である。
【図２】本発明に関して使用可能なコンピュータシステムのブロック図である。
【図３】注釈の選択を示す、本発明に従って表示されるオブジェクトと注釈を示す図である。
【図４】引出線とそれに関連する形状の強調を示す、本発明に従って表示されるオブジェクトと注釈を示す図である。
【図５】本発明によるトレース表示を示す、本発明に従って表示されるオブジェクトと注釈を示す図である。
【図６】トレース上の引出線の配置を示す、本発明に従って表示されるオブジェクトと注釈を示す図である。
【図７】オブジェクトと注釈平面との完全な交差部分より小さい、オブジェクト上のトレースを示す、オブジェクトと注釈平面内の２つの注釈を示す図である。
【図８】整列した２つの注釈を示す、オブジェクトと注釈平面内の２つの注釈を示す図である。
【図９】固定平面に関して配置されたオブジェクトと注釈を示す図である。
【図１０】固定平面に関して新しい位置で示され、オブジェクトと注釈が図９と同じ相対位置を有することを示す図９のオブジェクトと注釈を示す図である。
【符号の説明】
１０１  ＣＰＵ
１０２  ＣＰＵバス
１０３  システムコントローラ
１０４  ＤＲＡＭコントローラ
１０５  ＲＡＭ
１０６  キャッシュＳＲＡＭ
１１０  周辺バス
１１１  ブリッジコントローラ
１１２  ビデオコントローラ
１１３  ハードディスクドライブ
１１４  ネットワークアダプタ
１１５  ビデオディスプレイ
１２０  ＩＳＡバス
１２１  キーボードコントローラ、ＲＴＣ、シリアル／パラレルポート
１２２  ＲＯＭ
１２３  ＢＩＯＳ
１２４  オーディオ
１２５  マイクロフォン
１２６  スピーカ
１２７  マウス
１２８  キーボード
１２９  左ボタン
１３０  右ボタン
５０    トレース
６０    真直度仕様
６１    注釈平面
６３ａ、６３ｂ、６３ｃ、６３ｄ  トレース
６５    円筒形
７０    注釈
７１    注釈平面
７２    固定平面
【図１】
0003679044.tif 000002
【図２】
0003679044.tif 000003
【図３】
0003679044.tif 000004
【図４】
0003679044.tif 000005
【図５】
0003679044.tif 000006
【図６】
0003679044.tif 000007
【図７】
0003679044.tif 000008
【図８】
0003679044.tif 000009
【図９】
0003679044.tif 000010
【図１０】
0003679044.tif 000011