(57)【要約】【課題】  計算機資源（ＣＰＵの能力、メモリ、ディスク容量等）をフレキシブルに有効活用でき、大規模かつ複雑なモデルを構築するのに適した分散型ＣＡＤ装置を提供する。【解決手段】  互いにネットワーク１１ａで結合された複数の構成要素を備える。複数の構成要素のうち少なくとも１つは、外部の入力装置及び出力装置に接続可能なグラフィカルユーザインターフェイス部２０及び／又は外部入出力部２２を有する。また、各構成要素は、ＣＡＤとしての高次の処理を行うアプリケーション部１２と、ＣＡＤとしての基本的な演算を受け持つカーネル部１４と、ＣＡＤデータを保持するリポジトリ部１６と、演算結果の表示を行う表示部１８とを有する。さらに、アプリケーション部、カーネル部、リポジトリ部及び表示部は、互いにネットワーク１１ｂで結合されている。【選択図】      図５
2005284433.tif 000002
【特許請求の範囲】
【請求項１】
互いにネットワークで結合された複数の構成要素を備え、
該複数の構成要素のうち少なくとも１つは、外部の入力装置及び出力装置に接続可能なグラフィカルユーザインターフェイス部及び／又は外部入出力部を有し、
各構成要素は、ＣＡＤとしての高次の処理を行うアプリケーション部と、ＣＡＤとしての基本的な演算を受け持つカーネル部と、ＣＡＤデータを保持するリポジトリ部と、演算結果の表示を行う表示部とを有し、
該アプリケーション部、カーネル部、リポジトリ部及び表示部は、互いにネットワークで結合されている、ことを特徴とする分散型ＣＡＤ装置。
【請求項２】
前記アプリケーション部は、ネットワークで結合された複数のカーネル部を管理するカーネル管理部を有し、
該カーネル管理部により、利用可能なカーネル部を起動し、ＣＡＤとしての基本的な各演算を各カーネル部に分配し、カーネル部間での情報のやり取りを調停する、ことを特徴とする請求項１に記載の分散型ＣＡＤ装置。
【請求項３】
外部データを任意の分割数で境界平面が直交する複数のセルに最初に分割し、該最初の分割セル毎に区分して複数のカーネル部を起動し、以降の八分木分割処理を各カーネル部毎に行う、ことを特徴とする請求項１に記載の分散型ＣＡＤ装置。
【請求項４】
前記各構成要素において、用いられる各セルのそれぞれが物性値データを有する、ことを特徴とする請求項３に記載の分散型ＣＡＤ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＡＤ、ＣＡＭ、ＣＡＥ、ＣＡＴ、等で用いる分散型ＣＡＤ装置に係わり、さらに詳しくは、計算機資源（ＣＰＵの能力、メモリ、ディスク容量等）をフレキシブルに有効活用でき、大規模かつ複雑なモデルを構築するのに適した分散型ＣＡＤ装置に関する。
【背景技術】
【０００２】
現在、研究開発・技術開発の現場において、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）、ＣＡＭ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｍａｎｕｆａｃｔｕｒｉｎｇ）、ＣＡＥ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｅｎｇｉｎｅｅｒｉｎｇ）、ＣＡＴ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｔｅｓｔｉｎｇ）などが、それぞれ設計、加工、解析、試験のシミュレーション手段として用いられている。
このようなＣＡＤ、ＣＡＭ、ＣＡＥ、ＣＡＴ、等（以下単にＣＡＤと呼ぶ）において、形状と物性を統合した実体データを小さい記憶容量で記憶し、ＣＡＤとシミュレーションを一元化することできるデータ生成方法が、既に提案され登録されている（特許文献１）。
【０００３】
このボリュームデータ生成方法は、図１に示すように、外部データ入力手段（Ａ）、八分木分割手段（Ｂ）、及びセルデータ記憶手段（Ｃ）からなり、外部データ入力手段（Ａ）により、外部データ取得手段で取得した対象物の境界データからなる外部データ２を本発明の方法を実装したコンピュータに入力し、八分木分割手段（Ｂ）により、外部データ２を八分木分割により境界平面が直交する立方体のセルに分割し、セルデータ記憶手段（Ｃ）により、各セル毎に種々の物性値をメモリ装置やファイル装置などの記憶手段４に記憶するものである。
【０００４】
図２は、この方法におけるデータ構造の説明図である。上述した八分木分割手段（Ｂ）では、修正された八分木（オクトリー、Ｏｃｔｒｅｅ）による空間分割を行う。オクトリー表現、すなわち八分木による空間分割とは、目的の立体（対象物）を含む、基準となる立方体３を８分割し（Ａ）、それぞれの領域の中に立体が完全に含まれるか、含まれなくなるまで再帰的に８分割処理を（Ｂ）（Ｃ）（Ｄ）のように繰り返す。この八分木分割によりボクセル表現よりも大幅にデータ量を減らすことができる。
【０００５】
一方、ネットワークに接続された複数のコンピュータで資源（ＣＰＵの能力、メモリ、ディスク容量等）を共用する手段として、「グリッド計算」が知られている。グリッド計算は、複数のコンピュータをある仮想コンピュータ（グリッド環境）に結合し、この仮想コンピュータで各コンピュータの余剰資源を管理するものである。
【０００６】
また、かかるグリッド計算を個々のワークステーションのインタラクティブな性能を損なわないようにするために、特許文献２が開示されている。この方法は、図３に示すように、コンピュータ・ネットワーク４に複数のワークステーション５を結合し、その資源（例えばＣＰＵ６）を仮想コンピュータ７で管理し、各ワークステーションの利用率を判定し、利用率の低いワークステーションにグリッド・ワークロードを割り当てるものである。
【０００７】
また、ネットワークに接続された複数のコンピュータで同期協調設計を可能にするために、特許文献３が開示されている。この方法は、任意のワークステーションで行われる修正が、システム内の他のワークステーションでも複製されるようにしたものである。
さらに、特許文献４は、特許文献１の関連技術である。
【０００８】
【特許文献１】特許第３４６８４６４号、「形状と物性を統合したボリュームデータ生成方法」
【特許文献２】特開２００４?３８９７２、「グリッド計算ワークロードをネットワーク・ワークステーションに割り当てるためのシステムおよび方法」
【特許文献３】特開２００３−９９４７０、「協調設計の方法、及びその装置、並びにそのシステム」
【特許文献４】特開平１−２１６４９０、「オクトリーコード化された物体の三次元表示法とこの方法を応用した装置」
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述した特許文献１の方法で生成したボリュームデータは、八分木分割によりボクセル表現よりも大幅にデータ量を減らすことができる特徴を有する。しかしこのデータをＣＡＤ、ＣＡＭ、ＣＡＥ、ＣＡＴ、等に用いて設計、加工、解析、試験等のシミュレーションを行う場合、そのシミュレーション毎に新たなデータが蓄積されるためデータ量は膨大となる。
そのため、幾何情報と物性値情報を保持している大量の計算機資源（メモリ、ＣＰＵ）を必要とする問題点があった。
【００１０】
この問題点を解決するため、ネットワークに接続された複数のコンピュータを用いたグリッド計算を適用することができる。しかしこの場合でも、複数のコンピュータは、同一のデータを用いて、同一または類似の計算を並列計算する必要があり、計算機資源（メモリ、ＣＰＵ）の軽減は十分には達成できない。
また、上述した特許文献３では、複数のコンピュータを用いて協調設計できるが、あくまでＣＡＤとしては単一の計算機に閉じているため、大規模・複雑なモデルを構築するためには機能しない。
そのため、従来技術では、大きなモデルを取り扱うことに限界があった。また多くの場合、単一の計算機での実行のみに対応していた。また分散に対応したＣＡＤシステムにおいてもカーネルを複数動作させることはできなかった。
【００１１】
本発明は、かかる問題点を解決するために創案されたものである。すなわち、本発明の目的は、計算機資源（ＣＰＵの能力、メモリ、ディスク容量等）をフレキシブルに有効活用でき、大規模かつ複雑なモデルを構築するのに適した分散型ＣＡＤ装置を提供することにある。
【課題を解決するための手段】
【００１２】
本発明によれば、互いにネットワークで結合された複数の構成要素を備え、
該複数の構成要素のうち少なくとも１つは、外部の入力装置及び出力装置に接続可能なグラフィカルユーザインターフェイス部及び／又は外部入出力部を有し、
各構成要素は、ＣＡＤとしての高次の処理を行うアプリケーション部と、ＣＡＤとしての基本的な演算を受け持つカーネル部と、ＣＡＤデータを保持するリポジトリ部と、演算結果の表示を行う表示部とを有し、
該アプリケーション部、カーネル部、リポジトリ部及び表示部は、互いにネットワークで結合されている、ことを特徴とする分散型ＣＡＤ装置が提供される。
【００１３】
上記本発明の構成によれば、フレームワークは、互いにネットワークで結合された各構成要素すなわちアプリケーション部、カーネル部、リポジトリ部、及び表示部を有するので、対象とするモデルに応じて、複数の構成要素（アプリケーション部、カーネル部、リポジトリ部、及び表示部）をフレキシブルに活用し、計算機資源（ＣＰＵの能力、メモリ、ディスク容量等）を有効活用することができる。
【００１４】
本発明の好ましい実施形態によれば、前記アプリケーション部は、ネットワークで結合された複数のカーネル部を管理するカーネル管理部を有し、
該カーネル管理部により、利用可能なカーネル部を起動し、ＣＡＤとしての基本的な各演算を各カーネル部に分配し、カーネル部間での情報のやり取りを調停する。
【００１５】
この構成により、複数のカーネル部をカーネル管理部で管理し、複数のカーネル部でＣＡＤとしての基本的な演算を分担して並列演算させることができ、全体としての演算速度を速めることができる。
【００１６】
また外部データを任意の分割数で境界平面が直交する複数のセルに最初に分割し、該最初の分割セル毎に区分して複数のカーネル部を起動し、以降の八分木分割処理を各カーネル部毎に行う。
【００１７】
この構成により、各カーネル部は、外部データの最初の分割セル毎に区分されているので、関連するデータが限定されるため、カーネル部間での情報のやり取りが少なく、各カーネル部でのＣＡＤとしての基本的な演算が容易かつ高速化できる。
【００１８】
前記各カーネル部において、用いられる各セルのそれぞれが物性値データを有する。
【００１９】
この構成により、余分な階層（レベル）にアクセスすることなく、必要なレベルのセルデータを、物性値データと共に外部の入力装置及び出力装置に接続でき、データの入出力を単純化かつ高速化できる。
【発明の効果】
【００２０】
上述したように、本発明の分散型ＣＡＤ装置は、計算機資源（ＣＰＵの能力、メモリ、ディスク容量等）をフレキシブルに有効活用でき、大規模かつ複雑なモデルを構築するのに適する、等の優れた特徴を有する。
【発明を実施するための最良の形態】
【００２１】
以下、本発明を図面を参照して説明する。なお、各図において共通する部分には同一の符号を付し、重複した説明を省略する。
【００２２】
図４は、本発明によるＣＡＤ装置の全体構成図である。この図に示すように、本発明のＣＡＤ装置は、通常のコンピュータと同様に、内部記憶装置１０ａ、中央処理装置１０ｂ、入力装置３２、出力装置３４、外部記憶装置３６を備える。
内部記憶装置１０ａは、ＲＡＭやＲＯＭで構成され、作業用情報を保管する。中央処理装置（ＣＰＵ）１０ｂは、演算や入出力等、コンピュータのすべての処理を集中的に行う。入力装置３２は、キーボード、マウス、その他に入力デバイスであり、出力装置３４は、ＣＲＴ、プリンタ、その他の出力デバイスである。外部記憶装置３６は、ＦＤ、ＨＤ、その他の記憶装置である。
【００２３】
本発明によるＣＡＤ装置、分散動作する複数のコンピュータからなる分散型ＣＡＤ装置であり、互いにネットワーク１１ａで結合された複数の構成要素を備える。またこの構成要素は、内部記憶装置１０ａと中央処理装置１０ｂで構成してもよく、或いはＯＳ上に仮想的に構成してもよい。またこの分散型ＣＡＤ装置で取り扱うデータ構造は、後述するように、分散動作時の通信量を低く抑えることができるようになっている。
【００２４】
図５は、フレームワークの詳細構造図である。なお、フレームワークとは、最終的なシステムを作る土台となる基盤部分をここでは指す。
【００２５】
図５に示すように、フレームワーク１０は、その構成要素としてアプリケーション部１２、カーネル部１４、リポジトリ部１６及び表示部１８を有する。また、複数の構成要素のうち少なくとも１つは、外部の入力装置３２及び出力装置３４に接続可能なグラフィカルユーザインターフェイス部（ＧＵＩ）２０及び／又は外部入出力部２２を有する。
【００２６】
アプリケーション部１２は、ＣＡＤとしての高次の処理を行う。カーネル部１４は、ＣＡＤとしての基本的な演算を受け持つ。リポジトリ部１６は、ＣＡＤデータを保持する部分である。表示部１８は、演算結果の表示を行う。
ちなみに、グラフィカルユーザインターフェイス部２０は、必要に応じて任意のライブラリを使用して構築することができる。外部入出力によってグラフィカルユーザインターフェイス（ＧＵＩ）２０を介さずにフレームワーク１０にアクセスすることができる。
【００２７】
図５において、分散可能な結合を破線で示し、分散不可の結合は実線で示している。
フレームワーク１０の各モジュール（アプリケーション部１２、カーネル部１４、リポジトリ部１６及び表示部１８）は、ネットワーク１１ｂにより分散可能に結合している。従って各モジュールは同一である単一の計算機上でも動作するし、それぞれ異なる計算機上で動作させることも可能である。
更にカーネル部１４は、複数のカーネルに分散し並列動作させることも可能である。このとき、アプリケーション部１２は、カーネル１４が複数あることを意識する必要がないように、アプリケーション部１２にはカーネル管理部１２ａがあり、物理的なカーネル数によらずに同一の処理を実行することができる。カーネル管理部１２ａは、利用可能なカーネル数分だけ、カーネルを起動し、演算を各カーネルに分配する。カーネル間での情報のやり取りが必要な場合、その調停はこのカーネル管理部１２ａが行う。
例えば、モデル化対象となる物体が複数ある場合、それぞれの演算を異なるカーネルで実行させることが利用形態として考えられる。
【００２８】
図５において、アプリケーション部１２は、カーネル管理部１２ａの他に、セル内面生成部１２ｂ、モデル操作部１２ｃ、ファイル入出力部１２ｄを有する。セル内面生成部１２ｂは、特許文献１の方法でセル内面を生成し、モデル操作部１２ｃは、特許文献１の方法でＣＡＤとしての高次の処理を行う。ファイル入出力部１２ｄは、幾何情報・物性値、三角形パッチ、点群等のデータファイルを入出力する。
【００２９】
図５において、カーネル部１４は、カーネルインターフェース１４ａ、ボリュームデータ管理部１４ｂ、複数セル処理部１４ｃ、単独セル処理部１４ｄを有する。カーネルインターフェース１４ａは、ネットワーク１１ｂ（この例ではＢｕｓ）を介してカーネル管理部１２ａに結合し管理される。ボリュームデータ管理部１４ｂは、ネットワーク１１ｂ（Ｂｕｓ）を介してリポジトリ部１６のデータインターフェース１６ａに結合し、データを管理する。複数セル処理部１４ｃは、隣接するセルを探索しこれとの複合計算を行う。単独セル処理部１４ｄは、各セルの個々の演算（分割・併合／ラベリング等）を行う。
【００３０】
図５において、リポジトリ部１６は、データインターフェース１６ａ、セル情報１６ｂ、モデル全体情報１６ｃを有する。データインターフェース１６ａを介してセル情報１６ｂには各セルの情報（セル幾何情報、物性値情報、等）を、モデル全体情報１６ｃにはモデル全体の情報を記憶する。
【００３１】
図５において、表示部１８は、表示演算部１８ａ、入出力デバイス管理部１８ｂを有する。表示演算部１８ａは、サイズ変更、回転、カメラ移動、レンダリング等を行い、入出力デバイス管理部１８ｂを介して外部の画像ディスプレイに出力する。
【００３２】
次に本発明におけるデータの保持形式を説明する。
単一のモデル化対象に対して、基本演算を行うカーネル部を複数保持することは、一般には困難であるが、セルを中心とする本発明のＣＡＤシステムにおいては有効に機能する。これはモデル化対象に対する演算がセル単位に局所化することができるからである。
本発明では、外部データを任意の分割数で境界平面が直交する複数のセルに最初に分割し、この最初の分割セル毎に区分して複数のカーネル部を起動し、以降の八分木分割処理を各カーネル部毎に行う。例えば、外部データ全体をｘ，ｙ，ｚ方向に２×２×２のセルに分割した場合、最大８つのセルそれぞれに対して、異なるカーネルで基本演算を実行することが可能である。
【００３３】
また一般的に、対象とするモデルには３次元空間内において等方性がなく、特定の軸方向に長い物体であり、あるいは２次元方向に広がる平らな面である。従ってこのようなモデル全体を八分木で表現しようとすると、不経済なデータの保持をしなくてはならない。このことは、計算空間をモデル化対象に合わせることによっても対応可能であるが、一方で八分木の利用法で、局面毎に異なる詳細化したいという要求もある。
【００３４】
そこで、セルを中心とするＣＡＤシステムであり、かつ八分木を用いる本システムにおいては、次のようなデータ構造を用いる。なお、このデータ構造は、保持という意味でリポジトリ部が直接関係しているが、他のモジュールにおいても、このデータ構造を扱う必要があるという意味において、関係している。
【００３５】
図６は、特定の軸方向（ｘ方向）に長い物体である場合に、ｘ方向にのみ１０分割する偏分割の例を示している。
この例において、対象とする空間をｘ方向にのみ１０分割し、ｙ方向とｚ方向には２分割する。この初期段階において、全体は１０×２×２の偏分割（等方性のない分割）される。今、それぞれに対して、ｘ，ｙ，ｚの座標が最も若いものを（１，１，１）といったように名づけると、それぞれの分割されたセルに対して（１，１，１），（２，１，１），（３，１，１）…（１０，２，２）と番地を振ることができる。この図では、それぞれのセルが最初の偏分割から八分木分割されていることを示している。なおレベルとは分割のレベルを表している。レベル１は偏分割後の最初の分割であり八分木の定義に従い８個の要素からなる。このうち１つ乃至は全てが８分割されたものによりレベル２が構成される。以下、同様である。
【００３６】
上述した偏分割を行った後、作成されたセルに対してのみ八分木分割可能であるとする。こうすることで、八分木の特徴である必要な個所を詳細化するという特徴を残したまま、分散処理が可能になる。
【００３７】
一般に八分木の場合、親は木構造における分岐情報のみを保持しており、この構造情報以外の情報を持たない。分割前に持っている情報も分割後は別途「葉」に相当する部分に与えられることになる。
これに対して本発明では、各カーネル部において、八分木分割処理により形成される各セルが、それぞれ物性値データを有する。すなわちデータ構造としては、図６にあるように分割親も分割後のノードも情報（シミュレーションなどに利用する場合はセルに与えられる物性値などの情報を指す）を持つ。
言い換えれば、本発明においては、親となるノードも常に（シミュレーション等から得られる）情報を持つことができる。これにより、表示において必要なレベルでの表示（ＬＯＤ：Ｌｅｖｅｌ  ｏｆ  Ｄｅｔａｉｌ）が簡便に可能となる。
【００３８】
なお、ここでいう物性値等のセル内に格納される情報は、一般にシミュレーション後に得られるものである。対象の形状を八分木によって分割した場合、子ノードにおける値は不定となる。同様に、子ノードを併用した場合の親ノードの値も（先に計算されており、かつ継続的に保持している場合を除き）不定である。
本発明では、分割の場合は単純な割り算（例えば、親ノードが値８を持つ場合は各子ノードに１を与える）、或いは、同一の値を与える（例えば、親ノードが値８を持つ場合、８個の分割されたノードも８を持つ）等の手段をユーザが選択することができるものとする。
【００３９】
上述した本発明は、特許文献１の実現を図る上での効果的な手段である。また、本発明で示した分散のためのモジュール構造及びデータ構造は、適切な分割単位が選ばれる場合において有効である。
【００４０】
データの保持形式として、特許文献４に示されるように、高速に八分木表示された物体を表示する方法は知られている。しかし、本発明に示すように、あえて親セルにおいても物性値等の情報を保持する方式はない。この方式は先に示すようにレベルに応じた表示を高速に行うことができる。しかし一方で、保持する情報量は明らかに増える。
しかしながら、全ての八分木上のノードが値を保持することにより、シミュレーションにおける連成解析のような異なる詳細化が必要となる値の保持もまた可能となる。例えば、単純な球殻を考える。流体解析においては、球の近傍を詳細化する必要がある。一方で、球殻の中心に熱源があり、熱の移動を見る場合、中心に近いところの分割レベルが大きい必要がある。このように異なる詳細度を持つシミュレーション結果から設計を行おうとする場合、単に「葉」に相当するセルの情報だけではなく、途中のノードにおいても値を保持することが必須である。
【００４１】
図７は、本発明による分散型ＣＡＤ装置の具体例を示している。この例において、本発明の分散型ＣＡＤ装置は互いにネットワーク１１ａで結合された５台のコンピュータからなる。
この例において、例えば最初の１台のみが、外部の入力装置及び出力装置にグラフィカルユーザインターフェイス部及び／又は外部入出力部を介して接続され、残りの４台は、カーネル部としてのみ作動させることで、計算のみを複数台で行い、演算速度を少なくとも４倍以上に高めることができる。
【００４２】
同様に図７において、表示と入出力を受け持つ部分を複数設定することにより、複数の個所で表示と入出力を行うことができる。
また、入出力を複数台で行い、かつ各コンピュータで独立した計算を行うこともできる。
さらに、リポジトリ部１６を共有することも、独立させることもできる。
【００４３】
上述したように、本発明の構成によれば、各コンピュータが、互いにネットワーク１１ａで結合されたアプリケーション部１２、カーネル部１４、リポジトリ部１６、及び表示部１８を有するので、対象とするモデルに応じて、複数のコンピュータが有する複数のアプリケーション部、カーネル部、リポジトリ部、及び表示部をフレキシブルに活用し、計算機資源（ＣＰＵの能力、メモリ、ディスク容量等）を有効活用することができる。
【００４４】
また、複数のカーネル部１４をカーネル管理部１２ａで管理し、複数のカーネル部１４でＣＡＤとしての基本的な演算を分担して並列演算させることができ、全体としての演算速度を速めることができる。
【００４５】
さらに、各カーネル部１４は、外部データの最初の分割セル毎に区分されているので、関連するデータが限定されるため、カーネル部間での情報のやり取りが少なく、各カーネル部でのＣＡＤとしての基本的な演算が容易かつ高速化できる。
【００４６】
また各カーネル部において、八分木分割処理により形成される各セルが、それぞれ物性値データを有するので、余分な階層（レベル）にアクセスすることなく、必要なレベルのセルデータを、物性値データと共に外部の入力装置及び出力装置に接続でき、データの入出力を単純化かつ高速化できる。
【００４７】
なお、本発明は上述した実施形態及び実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲で種々変更できることは勿論である。
【図面の簡単な説明】
【００４８】
【図１】特許文献１のボリュームデータ生成方法のフロー図である。
【図２】特許文献１の方法におけるデータ構造の説明図である
【図３】特許文献２のシステムの説明図である。
【図４】本発明によるＣＡＤ装置の全体構成図である。
【図５】フレームワークの詳細構造図である。
【図６】ｘ方向にのみ１０分割する偏分割の場合のデータ構造例を示す図である。
【図７】本発明による分散型ＣＡＤ装置の具体例を示す図である。
【符号の説明】
【００４９】
１０  フレームワーク、１１ａ，１１ｂ  ネットワーク、
１２  アプリケーション部、１２ａ  カーネル管理部、
１４  カーネル部、１４ａ  カーネルインターフェース、
１４ｂ  ボリュームデータ管理部、
１６  リポジトリ部、１６ａ  データインターフェース、
１８  表示部、１８ｂ  デバイスインターフェース、
２０  グラフィカルユーザインターフェイス部（ＧＵＩ）、
２２  外部入出力部、３２  入力装置、３４  出力装置、
３６  外部記憶装置
【図１】
2005284433.tif 000003
【図２】
2005284433.tif 000004
【図３】
2005284433.tif 000005
【図４】
2005284433.tif 000006
【図５】
2005284433.tif 000007
【図６】
2005284433.tif 000008
【図７】
2005284433.tif 000009