(57)【特許請求の範囲】
【請求項１】
コンピューターで利用可能な三次元電子部品テンプレートデータであって、
三次元電子部品の寸法をパラメータ化した寸法規格化情報および三次元電子部品をプリント基板上に配置する際の角度をパラメータ化した登録角度情報を含むパラメータ情報と、
三次元電子部品の寸法を示す寸法値情報と前記パラメータ情報とにより三次元電子部品の形状を特定する関係式を示す関係式情報と
を有するデータ構造を備え、
前記コンピューターにおいて三次元電子部品データを生成する際のテンプレートとして用いられる
ことを特徴とする三次元電子部品テンプレートデータ。
【請求項２】
請求項１に記載の三次元電子部品テンプレートデータにおいて、
前記寸法規格化情報は、三次元電子部品の該種別毎にパラメータ化されている
ことを特徴とする三次元電子部品テンプレートデータ。
【請求項３】
請求項１または２のいずれか１項に記載の三次元電子部品テンプレートデータにおいて、
前記パラメータ情報は、三次元電子部品の寸法の公差をパラメータ化した公差情報を含む
ことを特徴とする三次元電子部品テンプレートデータ。
【請求項４】
請求項１、２または３のいずれか１項に記載の三次元電子部品テンプレートデータにおいて、
前記データ構造は、三次元電子部品の異なる複数の位置をそれぞれ原点とした際の該原点の位置を示す変更位置情報を有する
ことを特徴とする三次元電子部品テンプレートデータ。
【請求項５】
請求項１、２、３または４のいずれか１項に記載の三次元電子部品テンプレートデータを記録した
ことを特徴とするコンピューター読み取り可能な記録媒体。
【請求項６】
三次元電子部品の寸法をパラメータ化した寸法規格化情報および三次元電子部品をプリント基板上に配置する際の角度をパラメータ化した登録角度情報を含むパラメータ情報と、三次元電子部品の寸法を示す寸法値情報と前記パラメータ情報とにより三次元電子部品の形状を特定する関係式を示す関係式情報とを有するデータ構造を備えた三次元電子部品テンプレートデータを生成する三次元電子部品テンプレートデータ生成装置であって、
三次元電子部品の寸法をパラメータ化した寸法規格化情報および三次元電子部品をプリント基板上に配置する際の角度をパラメータ化した登録角度情報を含むパラメータ情報を第１の記憶領域に記憶させる第１の処理手段と、
三次元電子部品の寸法を示す寸法値情報と前記パラメータ情報とにより三次元電子部品の形状を特定する関係式を示す関係式情報を第２の記憶領域に記憶させる第２の処理手段と、
前記第１の領域に記憶された前記パラメータ情報と前記第２の記憶領域に記憶された前記関係式情報とに基づいて、前記パラメータ情報および前記関係式情報とを有するデータ構造を備えた三次元電子部品テンプレートデータを生成する第３の生成手段と
を有することを特徴とする三次元電子部品テンプレートデータ生成装置。
【請求項７】
三次元電子部品の寸法をパラメータ化した寸法規格化情報および三次元電子部品をプリント基板上に配置する際の角度をパラメータ化した登録角度情報を含むパラメータ情報と、三次元電子部品の寸法を示す寸法値情報と前記パラメータ情報とにより三次元電子部品の形状を特定する関係式を示す関係式情報とを有するデータ構造を備えた三次元電子部品テンプレートデータを、三次元電子部品テンプレートデータ生成装置で生成する三次元電子部品テンプレートデータ生成方法であって、
三次元電子部品の寸法をパラメータ化した寸法規格化情報および三次元電子部品をプリント基板上に配置する際の角度をパラメータ化した登録角度情報を含むパラメータ情報を第１の記憶領域に記憶させる第１のステップと、
三次元電子部品の寸法を示す寸法値情報と前記パラメータ情報とにより三次元電子部品の形状を特定する関係式を示す関係式情報を第２の記憶領域に記憶させる第２のステップと、
前記第１のステップで記憶された前記パラメータ情報と前記第２のステップで記憶された前記関係式情報とを有するデータ構造を備えた三次元電子部品テンプレートデータを生成する第３のステップと
を前記三次元電子部品テンプレートデータ生成装置が実行する
ことを特徴とする三次元電子部品テンプレートデータ生成方法。
【請求項８】
三次元電子部品の寸法をパラメータ化した寸法規格化情報および三次元電子部品をプリント基板上に配置する際の角度をパラメータ化した登録角度情報を含むパラメータ情報と、三次元電子部品の寸法を示す寸法値情報と前記パラメータ情報とにより三次元電子部品の形状を特定する関係式を示す関係式情報とを有するデータ構造を備えた三次元電子部品テンプレートデータを生成するために、コンピューターに、
三次元電子部品の寸法をパラメータ化した寸法規格化情報および三次元電子部品をプリント基板上に配置する際の角度をパラメータ化した登録角度情報を含むパラメータ情報を第１の記憶領域に記憶させる第１のステップと、
三次元電子部品の寸法を示す寸法値情報と前記パラメータ情報とにより三次元電子部品の形状を特定する関係式を示す関係式情報を第２の記憶領域に記憶させる第２のステップと、
前記第１のステップで記憶された前記パラメータ情報と前記第２のステップで記憶された前記関係式情報とを有するデータ構造を備えた三次元電子部品テンプレートデータを生成する第３のステップと
を実行させるためのプログラム。
【請求項９】
請求項１、２、３または４のいずれか１項に記載の三次元電子部品テンプレートデータを読み込む読込手段と、
三次元電子部品の寸法を示す寸法値情報を記憶した記憶手段と、
前記記憶手段に記憶された寸法値情報と前記読込手段により読み込まれた三次元電子部品テンプレートデータの関係式情報とにより三次元電子部品の形状を特定する三次元電子部品データを生成する生成手段と
を有することを特徴とする三次元電子部品データ生成装置。
【請求項１０】
請求項９に記載の三次元電子部品データ生成装置において、さらに、
前記三次元電子部品の寸法を示す寸法値情報を入力する入力手段と、
前記記憶手段に記憶された寸法値情報を、前記入力手段により入力された寸法値情報に変更する変更手段と
を有することを特徴とする三次元電子部品データ生成装置。
【請求項１１】
三次元電子部品データ生成装置により三次元電子部品データを生成する三次元電子部品データ生成方法において、
請求項１、２、３または４のいずれか１項に記載の三次元電子部品テンプレートデータを読み込む第１のステップと、
三次元電子部品の寸法を示す寸法値情報と前記第１のステップにより読み込まれた三次元電子部品テンプレートデータの関係式情報とにより三次元電子部品の形状を特定する三次元電子部品データを生成する第２のステップと
を前記三次元電子部品データ生成装置が実行する
ことを特徴とする三次元電子部品データ生成方法。
【請求項１２】
コンピューターに、
請求項１、２、３または４のいずれか１項に記載の三次元電子部品テンプレートデータを読み込む第１のステップと、
三次元電子部品の寸法を示す寸法値情報と前記第１のステップにより読み込まれた三次元電子部品テンプレートデータの関係式情報とにより三次元電子部品の形状を特定する三次元電子部品データを生成する第２のステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、三次元電子部品テンプレートデータ、コンピューター読み取り可能な記録媒体、三次元電子部品テンプレートデータ生成装置、三次元電子部品テンプレートデータ生成方法、三次元電子部品データ生成装置、三次元電子部品データ生成方法およびプログラムに関し、より詳細には、例えば、三次元のＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）システムにおいて利用可能な三次元電子部品データを生成するために用いる三次元電子部品テンプレートデータ、三次元電子部品テンプレートデータを記録したコンピューター読み取り可能な記録媒体、三次元電子部品テンプレートデータを生成する三次元電子部品テンプレートデータ生成装置、三次元電子部品テンプレートデータを生成する三次元電子部品テンプレートデータ生成方法、三次元電子部品テンプレートデータを用いて三次元電子部品データを生成する三次元電子部品データ生成装置、三次元電子部品テンプレートデータを用いて三次元電子部品データを生成する三次元電子部品データ生成方法、コンピューターにより三次元電子部品テンプレートデータを生成するためのプログラムおよびコンピューターにより三次元電子部品テンプレートデータを用いて三次元電子部品データを生成するプログラムに関する。
【０００２】
なお、本明細書において「三次元電子部品」とは、三次元のＣＡＤシステムにおいて、実際の電子部品と同様に立体的な三次元形状で表される電子部品を意味する。
【０００３】
また、本明細書において「二次元電子部品」とは、プリント基板設計用の二次元のＣＡＤシステムにおいて、電子部品をプリント基板上に配置する際に当該プリント基板の二次元平面上に二次元形状で表される電子部品を意味する。
【０００４】
また、本明細書において「三次元電子部品データ」とは、三次元電子部品を表す情報を意味する。
【０００５】
また、本明細書において「三次元電子部品テンプレートデータ」とは、本発明に関連して後に詳述するように、三次元電子部品データを生成する際のテンプレートとして用いることができる情報を意味する。
【背景技術】
【０００６】
従来より、電気設計の分野においては、プリント基板設計用の二次元のＣＡＤシステムを用いて、複数の電子部品が搭載されるプリント基板の設計が行われている。
【０００７】
ところで、こうしたＣＡＤシステムを用いたプリント基板の設計において、近時、プリント基板に配置される電子部品の干渉チェックなど行う際に、電子部品の形状を表すデータとして実際の電子部品と同様な立体形状たる三次元形状を表すデータである三次元電子部品データを利用し、三次元のＣＡＤシステムを用いて干渉チェックなど行う手法が提唱されている。
【０００８】
ここで、電子部品には数多くの種類が存在することから、上記した三次元電子部品データを利用する手法においては、そうした数多くの種類の電子部品に対応した多数の三次元電子部品データを用意しておく必要があった。
【０００９】
しかしながら、三次元電子部品データを作成するにあたっては、電気設計に関する豊富な知識のみならず、ＣＡＤシステム全体に関する高度な技術を要するため、一つの電子部品にかかる三次元電子部品データを作成するだけでも相当に長い時間を要するという問題点があった。
【００１０】
しかも、三次元電子部品データを利用したＣＡＤシステムを用いたプリント基板の設計においては、上記したように数多くの種類の電子部品に対応した多数の三次元電子部品データが必要となるため、こうした多数の三次元電子部品データの作成に際しては膨大な時間が費やされてしまうという問題点が指摘されていた。
【００１１】
なお、本願出願人が特許出願時に知っている先行技術は、上記において説明したようなものであって文献公知発明に係る発明ではないため、記載すべき先行技術情報はない。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は、上記したような従来の技術の有する種々の問題点に鑑みてなされたものであり、その目的とするところは、三次元電子部品データの作成に費やす時間の低減を図ることができるようにした三次元電子部品テンプレートデータ、三次元電子部品テンプレートデータを記録したコンピューター読み取り可能な記録媒体、三次元電子部品テンプレートデータを生成する三次元電子部品テンプレートデータ生成装置、三次元電子部品テンプレートデータを生成する三次元電子部品テンプレートデータ生成方法、三次元電子部品テンプレートデータを用いて三次元電子部品データを生成する三次元電子部品データ生成装置、三次元電子部品テンプレートデータを用いて三次元電子部品データを生成する三次元電子部品データ生成方法、コンピューターにより三次元電子部品テンプレートデータを生成するためのプログラムおよびコンピューターにより三次元電子部品テンプレートデータを用いて三次元電子部品データを生成するプログラムを提供しようとするものである。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明は、三次元電子部品にかかる情報をパラメータ化し、当該パラメータ化した情報と当該パラメータ化した情報を利用するための関係式にかかる情報とにより三次元電子部品テンプレートデータを構築するようにしたものである。
【００１４】
従って、こうした本発明によれば、三次元電子部品データを作成する際のテンプレートとして、三次元電子部品テンプレートデータを利用することが可能となるため、三次元電子部品データの作成に費やす時間を大幅に低減することができるようになる。
【００１５】
こうした本発明のうち請求項１に記載の三次元電子部品テンプレートデータは、コンピューターで利用可能な三次元電子部品テンプレートデータであって、三次元電子部品の寸法をパラメータ化した寸法規格化情報および三次元電子部品をプリント基板上に配置する際の角度をパラメータ化した登録角度情報を含むパラメータ情報と、三次元電子部品の寸法を示す寸法値情報と上記パラメータ情報とにより三次元電子部品の形状を特定する関係式を示す関係式情報とを有するデータ構造を備え、上記コンピューターにおいて三次元電子部品データを生成する際のテンプレートとして用いられるようにしたものである。
【００１６】
また、本発明のうち請求項２に記載の三次元電子部品テンプレートデータは、本発明のうち請求項１に記載の三次元電子部品テンプレートデータにおいて、上記寸法規格化情報は、三次元電子部品の該種別毎にパラメータ化されているようにしたものである。
【００１８】
また、本発明のうち請求項３に記載の三次元電子部品テンプレートデータは、本発明のうち請求項１または２のいずれか１項に記載の三次元電子部品テンプレートデータにおいて、上記パラメータ情報は、三次元電子部品の寸法の公差をパラメータ化した公差情報を含むようにしたものである。
【００１９】
また、本発明のうち請求項４に記載の三次元電子部品テンプレートデータは、本発明のうち請求項１、２または３のいずれか１項に記載の三次元電子部品テンプレートデータにおいて、上記データ構造が、三次元電子部品の異なる複数の位置をそれぞれ原点とした際の該原点の位置を示す変更位置情報を有するようにしたものである。
【００２０】
また、本発明のうち請求項５に記載のコンピューター読み取り可能な記録媒体は、本発明のうち請求項１、２、３または４のいずれか１項に記載の三次元電子部品テンプレートデータを記録したコンピューター読み取り可能な記録媒体である。
【００２１】
また、本発明のうち請求項６に記載の三次元電子部品テンプレートデータ生成装置は、三次元電子部品の寸法をパラメータ化した寸法規格化情報および三次元電子部品をプリント基板上に配置する際の角度をパラメータ化した登録角度情報を含むパラメータ情報と、三次元電子部品の寸法を示す寸法値情報と上記パラメータ情報とにより三次元電子部品の形状を特定する関係式を示す関係式情報とを有するデータ構造を備えた三次元電子部品テンプレートデータを生成する三次元電子部品テンプレートデータ生成装置であって、三次元電子部品の寸法をパラメータ化した寸法規格化情報および三次元電子部品をプリント基板上に配置する際の角度をパラメータ化した登録角度情報を含むパラメータ情報を第１の記憶領域に記憶させる第１の処理手段（例えば、後述する処理部４６に相当する。）と、三次元電子部品の寸法を示す寸法値情報と上記パラメータ情報とにより三次元電子部品の形状を特定する関係式を示す関係式情報を第２の記憶領域に記憶させる第２の処理手段（例えば、後述する処理部４６に相当する。）と、上記第１の領域に記憶された上記パラメータ情報と上記第２の記憶領域に記憶された上記関係式情報とに基づいて、上記パラメータ情報および上記関係式情報とを有するデータ構造を備えた三次元電子部品テンプレートデータを生成する第３の生成手段（例えば、後述する処理部４６に相当する。）とを有するようにしたものである。
【００２２】
また、本発明のうち請求項７に記載の三次元電子部品テンプレートデータ生成方法は、三次元電子部品の寸法をパラメータ化した寸法規格化情報および三次元電子部品をプリント基板上に配置する際の角度をパラメータ化した登録角度情報を含むパラメータ情報と、三次元電子部品の寸法を示す寸法値情報と上記パラメータ情報とにより三次元電子部品の形状を特定する関係式を示す関係式情報とを有するデータ構造を備えた三次元電子部品テンプレートデータを、三次元電子部品テンプレートデータ生成装置で生成する三次元電子部品テンプレートデータ生成方法であって、三次元電子部品の寸法をパラメータ化した寸法規格化情報および三次元電子部品をプリント基板上に配置する際の角度をパラメータ化した登録角度情報を含むパラメータ情報を第１の記憶領域に記憶させる第１のステップ（例えば、後述するステップＳ７２０の処理に相当する。）と、三次元電子部品の寸法を示す寸法値情報と上記パラメータ情報とにより三次元電子部品の形状を特定する関係式を示す関係式情報を第２の記憶領域に記憶させる第２のステップ（例えば、後述するステップＳ７２２の処理に相当する。）と、上記第１のステップで記憶された上記パラメータ情報と上記第２のステップで記憶された上記関係式情報とを有するデータ構造を備えた三次元電子部品テンプレートデータを生成する第３のステップ（例えば、後述するステップＳ５１２の処理に相当する。）とを上記三次元電子部品テンプレートデータ生成装置が実行するようにしたものである。
【００２３】
また、本発明のうち請求項８に記載のプログラムは、三次元電子部品の寸法をパラメータ化した寸法規格化情報および三次元電子部品をプリント基板上に配置する際の角度をパラメータ化した登録角度情報を含むパラメータ情報と、三次元電子部品の寸法を示す寸法値情報と上記パラメータ情報とにより三次元電子部品の形状を特定する関係式を示す関係式情報とを有するデータ構造を備えた三次元電子部品テンプレートデータを生成するために、コンピューターに、三次元電子部品の寸法をパラメータ化した寸法規格化情報および三次元電子部品をプリント基板上に配置する際の角度をパラメータ化した登録角度情報を含むパラメータ情報を第１の記憶領域に記憶させる第１のステップ（例えば、後述するステップＳ７２０の処理に相当する。）と、三次元電子部品の寸法を示す寸法値情報と上記パラメータ情報とにより三次元電子部品の形状を特定する関係式を示す関係式情報を第２の記憶領域に記憶させる第２のステップ（例えば、後述するステップＳ７２２の処理に相当する。）と、上記第１のステップで記憶された上記パラメータ情報と上記第２のステップで記憶された上記関係式情報とを有するデータ構造を備えた三次元電子部品テンプレートデータを生成する第３のステップ（例えば、後述するステップＳ５１２の処理に相当する。）とを実行させるためのプログラムである。
【００２４】
また、本発明のうち請求項９に記載の三次元電子部品データ生成装置は、本発明のうち請求項１、２、３または４のいずれか１項に記載の三次元電子部品テンプレートデータを読み込む読込手段（例えば、後述する読込手段３２に相当する。）と、三次元電子部品の寸法を示す寸法値情報を記憶した記憶手段（例えば、後述する記憶手段３６に相当する。）と、上記記憶手段に記憶された寸法値情報と上記読込手段により読み込まれた三次元電子部品テンプレートデータの関係式情報とにより三次元電子部品の形状を特定する三次元電子部品データを生成する生成手段（例えば、後述する生成手段３８に相当する。）とを有するようにしたものである。
【００２５】
また、本発明のうち請求項１０に記載の三次元電子部品データ生成装置は、本発明のうち請求項９に記載の三次元電子部品データ生成装置において、さらに、上記三次元電子部品の寸法を示す寸法値情報を入力する入力手段（例えば、後述する入力手段３４に相当する。）と、上記記憶手段に記憶された寸法値情報を、上記入力手段により入力された寸法値情報に変更する変更手段（例えば、後述する変更手段４０に相当する。）とを有するようにしたものである。
【００２６】
また、本発明のうち請求項１１に記載の三次元電子部品データ生成方法は、三次元電子部品データ生成装置により三次元電子部品データを生成する三次元電子部品データ生成方法において、本発明のうち請求項１、２、３または４のいずれか１項に記載の三次元電子部品テンプレートデータを読み込む第１のステップ（例えば、後述するステップＳ８０４の処理に相当する。）と、三次元電子部品の寸法を示す寸法値情報と上記第１のステップにより読み込まれた三次元電子部品テンプレートデータの関係式情報とにより三次元電子部品の形状を特定する三次元電子部品データを生成する第２のステップ（例えば、後述するステップＳ８１２の処理に相当する。）とを上記三次元電子部品データ生成装置が実行するようにしたものである。
【００２７】
また、本発明のうち請求項１２に記載のプログラムは、コンピューターに、本発明のうち請求項１、２、３または４のいずれか１項に記載の三次元電子部品テンプレートデータを読み込む第１のステップ（例えば、後述するステップＳ８０４の処理に相当する。）と、三次元電子部品の寸法を示す寸法値情報と上記第１のステップにより読み込まれた三次元電子部品テンプレートデータの関係式情報とにより三次元電子部品の形状を特定する三次元電子部品データを生成する第２のステップ（例えば、後述するステップＳ８１２の処理に相当する。）とを実行させるためのプログラムである。
【発明の効果】
【００２８】
本発明は、以上説明したように構成されているので、三次元電子部品データの作成に費やす時間を低減することができるという優れた効果を奏する。
【発明を実施するための最良の形態】
【００２９】
以下、添付の図面を参照しながら、本発明による三次元電子部品テンプレートデータ、コンピューター読み取り可能な記録媒体、三次元電子部品テンプレートデータ生成装置、三次元電子部品テンプレートデータ生成方法、三次元電子部品データ生成装置、三次元電子部品データ生成方法およびプログラムの実施の形態の一例を詳細に説明するものとする。
【００３０】
なお、以下の実施の形態においては、三次元電子部品の構成を例示して、三次元電子部品データ生成装置により読み込まれ、かつ、処理される三次元電子部品テンプレートデータおよび三次元電子部品データ生成装置から出力される三次元電子部品データの詳細について説明する。
【００３１】
また、以下の説明においては、図１２（ａ）（ｂ）（ｃ）に示す三次元電子部品の構造を示す説明図を随時参照するものとする。
【００３２】
なお、図１２（ａ）は、モールド部と可動部と取付け端子とピンとを示す三次元電子部品の構造の説明図であり、また、図１２（ｂ）は、最大公差形状を示す三次元電子部品の構造の説明図であり、図１２（ｃ）は、モールド部と金属部分と取付けピンとピンとを示す三次元電子部品の構造の説明図である。
【００３３】
まず、図１には、三次元電子部品テンプレートデータを生成する三次元電子部品テンプレートデータ生成装置の概略構成、三次元電子部品テンプレートデータを記録する記録媒体の概略構成および三次元電子部品テンプレートデータを用いて三次元電子部品データを生成する三次元電子部品データ生成装置の概略構成を示す機能ブロック図が表されている。
【００３４】
はじめに、三次元電子部品テンプレートデータ生成装置１０の構成について説明すると、この三次元電子部品テンプレートデータ生成装置１０は、図５乃至図７に示すフローチャートを参照しながら後に詳述するように、複数のパーツにより形成される三次元電子部品にかかる三次元電子部品テンプレートデータを生成するものである。
【００３５】
そして、こうした三次元電子部品テンプレートデータ生成装置１０は、生成した三次元電子部品テンプレートデータを、例えば、記録媒体２０に記憶させることができるように構成されている。
【００３６】
なお、三次元電子部品テンプレートデータ生成装置１０は、基本的には後述する三次元電子部品データ生成装置３０と同様の構成を有するものであるので、三次元電子部品データ生成装置３０の構成にかかる説明を援用することにより、その構成についての説明を省略する。
【００３７】
まず、本発明の理解を容易にするために、はじめに三次元電子部品テンプレートデータについて説明する。
【００３８】
この三次元電子部品テンプレートデータは、例えば、後述する寸法値情報、パラメータ情報、関係式情報ならびに変更位置情報を有して構成されるデータ構造を備えている。
【００３９】
なお、こうした三次元電子部品テンプレートデータのデータ構造を構築する寸法値情報、パラメータ情報、関係式情報ならびに変更位置情報は、記録媒体２０などの記憶手段の所定の記憶領域に記憶されている。
【００４０】
例えば、記録媒体２０においては、寸法値情報は寸法値情報記憶領域２２に記憶され、また、パラメータ情報はパラメータ情報記憶領域２４に記憶され、また、関係式情報は関係式情報記憶領域２６に記憶され、また、変更位置情報は変更位置情報記憶領域２８に記憶される。
【００４１】
なお、こうした三次元電子部品テンプレートデータは、一のファイルにより構築されていてもよいし、あるいは、複数のファイルにより構築されていてもよい。
【００４２】
また、三次元電子部品テンプレートデータのデータ構造を構築する各情報の記憶領域、例えば、記録装置２０の寸法値情報記憶領域２２、パラメータ情報記憶領域２４、関係式情報記憶領域２６ならびに変更位置情報記憶領域２８は、ファイルの形式が同じであってもよいし、あるいは、異なっていてもよい。
【００４３】
また、三次元電子部品テンプレートデータは、三次元電子部品の種別に応じて当該種別毎に複数設けられている。
【００４４】
本実施の形態においては、三次元電子部品テンプレートデータは、具体的には、抵抗、ＩＣあるいはコネクタなどような三次元電子部品の種類に応じて２６のカテゴリーに分類されており、カテゴリー毎に複数種類の三次元電子部品に対応する三次元電子部品テンプレートデータが設けられていて、総計で３６０種別の三次元電子部品に対して３６０の三次元電子部品テンプレートデータが設けられている。
【００４５】
なお、上記したカテゴリーの数や三次元電子部品テンプレートデータの数は一例に過ぎないものであり、任意の数の三次元電子部品テンプレートデータを設けることができ、また、上記したようにカテゴリー毎に分類しなくてもよい。
【００４６】
次に、三次元電子部品テンプレートデータのデータ構造を構築する各情報、即ち、寸法値情報、パラメータ情報、関係式情報ならびに変更位置情報について、図２（ａ）（ｂ−１）（ｂ−２）（ｃ）（ｄ）ならびに図３（ａ）（ｂ−１）（ｂ−２）（ｃ）（ｄ）を参照しながらそれぞれ詳細に説明する。
【００４７】
なお、図２（ａ）（ｂ−１）（ｂ−２）（ｃ）（ｄ）は、挿入実装の三次元電子部品の例を示し、また、図３（ａ）（ｂ−１）（ｂ−２）（ｃ）（ｄ）は、表面実装の三次元電子部品の例を示している。
【００４８】
まず、寸法値情報は、三次元電子部品の実際の寸法を示す数値情報であり、三次元電子部品テンプレートデータ生成装置１０あるいは三次元電子部品データ生成装置３０の表示手段４８（後述する。）の表示画面に、図２（ａ）および図３（ａ）に一例を示すように、表形式の一覧（以下、寸法値情報に関する表形式の一覧を「寸法一覧」と適宜に称する。）で表示される。
【００４９】
ここで、後述する処理により寸法一覧に表示された値（寸法値）が変更されると、この変更に応じて表示手段４８に表示される三次元電子部品の形状が変更される。言い換えるならば、寸法一覧の値を変更することにより、所望の寸法の三次元電子部品を形成することができるようになる。
【００５０】
次に、パラメータ情報には、三次元電子部品の寸法がパラメータ化された情報たる寸法規格化情報、三次元電子部品をプリント基板上に設置する際の角度がパラメータ化された情報たる登録角度情報ならびに三次元電子部品の寸法の公差がパラメータ化された情報たる公差情報が含まれている。
【００５１】
ここで、例えば、寸法規格化情報は、後述するように、図２（ｂ−１）および図３（ｂ−１）に一例を示すように、表示手段４８の表示画面に表示される三面図により認識することができる。
【００５２】
なお、図２（ｂ−２）および図３（ｂ−２）には、図２（ｂ−１）および図３（ｂ−１）に示された寸法規格情報の内容がそれぞれ示されている。
【００５３】
ここで、寸法規格化情報は、基本的に、ユーザーからの寸法の変更の要求が発生する頻度が相対的に高い三次元電子部品の寸法をパラメータ化した情報である。
【００５４】
しかしながら、本実施の形態においては、ユーザーからの寸法の変更の要求が発生する頻度が相対的に高い三次元電子部品の寸法であっても、ユーザーが算出可能な三次元電子部品の寸法についてはパラメータ化されていない。
【００５５】
例えば、寸法Ｘ１と寸法Ｘ２とから寸法Ｘ３が算出できる場合には、寸法Ｘ３についてはパラメータ化されていない（図示せず）。
【００５６】
また、寸法規格化情報は、三次元電子部品に特有の形状に着目してパラメータ化した情報である。
【００５７】
詳細については後述するが、例えば、機構系の部品には存在しない三次元電子部品のピン（端子）については、本実施の形態では、三次元電子部品のモールド部あるいはパッケージの寸法が変更されると、この変更に応じて三次元電子部品のピンの数（以下、三次元電子部品のピンの数を「ピン数」と適宜に称する。）が変更されるようにパラメータ化されている。
【００５８】
また、上記した本実施の形態とは異なり、ピン数の変更に応じてモールド部あるいはパッケージの寸法が変更されるようにパラメータ化された情報を、寸法規格化情報として用いるようにしてもよいことは勿論である。
【００５９】
なお、上記したモールド部とは、三次元電子部品のなかから端子や金属部分を除いた残部たる樹脂製の本体を意味するものであり、三次元電子部品は、１つのモールド部を備えている。
【００６０】
また、パッケージとは、プリント基板上における三次元電子部品が存在する矩形領域を意味する。
【００６１】
次に、登録角度情報は、三次元空間における三次元電子部品の角度、即ち、三次元電子部品の向きをパラメータ化した情報である。
【００６２】
この登録角度情報の値が変更されると、変更された内容に応じて三次元空間における三次元電子部品の角度、即ち、三次元電子部品の向きが変更される（図１０および図１３（ｃ）を参照する。）。なお、以下においては、登録角度情報として設定された三次元空間における三次元電子部品の角度、即ち、三次元電子部品の向きを、「登録角度」あるいは「登録向き」と適宜に称することとする。
【００６３】
ここで、電気設計部門が利用する二次元平面における電子部品を表す二次元電子部品の角度、即ち、二次元電子部品の向きは、製造上の要件から概ね一定に定められており、一方、機構設計部門が利用する三次元電子部品の角度、即ち、三次元電子部品の向きは、図面や各社の設計方針により区々に定められている。
【００６４】
このため、電気設計部門と機構設計部門との間でデータのやり取りを行う際には、二次元電子部品に関する上記角度と三次元電子部品に関する上記角度とを一致させないと、プリント基板上において三次元電子部品が意図しない方向を向くことになる。
【００６５】
上記したように、本実施の形態においては、登録角度情報にかかる値、即ち、登録角度を変更することにより、変更された登録角度に応じて三次元空間における三次元電子部品の角度、即ち、三次元電子部品の向きが変更されるものであり、これは電気設計分野の情報と機構設計分野の情報と協調させて電気設計分野と機構設計分野との融合を図り、所謂、エレメカ協調設計の支援に資するものである。
【００６６】
次に、公差情報は、三次元電子部品における各寸法の公差をパラメータ化した情報である。
【００６７】
この公差情報の値が変更されると、変更された内容に応じて三次元電子部品の寸法が変更される。
【００６８】
本実施の形態においては、公差情報の値を変更することにより、三次元電子部品の寸法を変更することができるので、公差を考慮した干渉チェックやクリアランスチェックなど、それぞれの目的に合わせた三次元電子部品を容易に生成することができる。
【００６９】
次に、関係式情報とは、三次元電子部品データ生成装置３０において、寸法値情報記憶領域２２に記憶されている寸法値情報とパラメータ情報記憶領域２４に記憶されているパラメータ情報とに基づいて、三次元電子部品の形状を特定して三次元電子部品を形成するための関係式を示す情報である。
【００７０】
より詳細には、関係式情報は、複数の寸法規格化情報と複数の公差情報とを関係付けて構築された関係式を表す情報である。
【００７１】
ここで、図２（ｃ）および図３（ｃ）には、関係式の一例として、図２（ｂ−１）および図３（ｂ−１）に示す三次元電子部品に関する関係式がそれぞれ示されている。
【００７２】
図２（ｃ）を参照しながら、上記の関係式を具体的に説明すると、例えば、モールド部の長手方向の長さ（Ｘ軸方向の長さ）を規定する関係式は、
「寸法規格化情報Ｄ＋公差情報ｔＤ」
であり、また、モールド部の幅方向の長さ（Ｙ軸方向の長さ）を規定する関係式は、
「寸法規格化情報Ｅ＋公差情報ｔＥ」
である。
【００７３】
次に、変更位置情報とは、三次元空間における三次元電子部品の原点（以下、三次元空間における三次元電子部品の原点を「モデル原点」と適宜に称する。）の位置の変更にかかる情報である。
【００７４】
ここで、ユーザーが所望するモデル原点の位置は、ユーザーによりそれぞれ異なることが予測されるが、従来の設計作業時におけるモデル原点位置の統計をとることなどにより、大凡その傾向を割り出すことは可能である。本実施の形態においては、こうして割り出した傾向に従って、ユーザーが所望するモデル原点の位置として、三次元電子部品の異なる複数の位置を予め設定している。
【００７５】
ここで、図２（ｄ）および図３（ｄ）には、変更位置情報の一例が示されており、本実施の形態においては、三次元電子部品を実装する際の実装の形態に応じて、それぞれ異なるモデル原点の位置が設定されている。
【００７６】
なお、図２（ｄ）および図３（ｄ）においては、本発明の理解を容易にするために、挿入実装ならびに表面実装の各々の特徴が現れるように簡略化した三次元電子部品を示している。
【００７７】
即ち、三次元電子部品が、例えば、挿入実装する電子部品である場合には、図２（ｄ）に示すように、「Ｍｏｌｄ中心（モールド部の中心）」、「１番ピン中心」または「全ピン中心」にモデル原点の位置を容易に変更することができるように、それぞれのモデル原点位置に対応する３つの変更位置情報が記憶されている。
【００７８】
また、三次元電子部品が、例えば、表面実装する電子部品である場合には、「Ｍｏｌｄ中心（モールド部の中心）」、「１番ピン中心」または「パッケージ中心」にモデル原点の位置を容易に変更できるように、それぞれのモデル原点位置に対応する３つの変更位置情報が記憶されている。
【００７９】
言い換えるならば、上記した中心のなかのいずれかにモデル原点が設定され得るように、変更位置情報が設定されている。
【００８０】
ここで、本実施の形態においては、三次元電子部品の形状や位置などを特定するために用いる原点として、三次元電子部品を配置する三次元空間自体の原点（以下、三次元電子部品を配置する三次元空間自体の原点を「グローバル原点」と適宜に称する。）とモデル原点とを採用している。
【００８１】
そして、本実施の形態においては、変更位置情報として、グローバル原点を基準にして上記した各中心とそれぞれ点対称の位置を示す位置情報をそれぞれ記憶することにより、これらの中心の何れかにモデル原点の位置を変更することを可能にしている。
【００８２】
なお、グローバル原点は、三次元空間の中での三次元電子部品の位置を示すための座標系（以下、三次元空間の中での三次元電子部品の位置を示すための座標系を「グローバル座標系」と適宜に称する。）の原点であり、三次元電子部品の表示や移動を扱うために用いられる。
【００８３】
こうしたグローバル原点に対し、モデル原点は、三次元電子部品の形状や変形を扱うために用いられる座標系（以下、三次元電子部品の形状や変形を扱うために用いられる座標系を「モデリング基準座標系」と適宜に称する。）の原点であり、モデル原点を基準として、どの位置に、どのような点、線あるいは面が存在するかを数値で表現するために用いられる。
【００８４】
また、電気設計部門と機構設計部門との間でデータの交換を行う際に、三次元電子部品の原点と二次元電子部品の原点とを一致させなければ、プリント基板上における三次元電子部品の位置が意図しない配置となる。
【００８５】
上記したように、本実施の形態においては、変更位置情報をもとにモデル原点の位置を容易に変更することができるものであり、これは電気設計分野の情報と機構設計分野の情報と協調させて電気設計分野と機構設計分野との融合を図り、所謂、エレメカ協調設計の支援に資するものである。
【００８６】
次に、三次元電子部品テンプレートデータを記録可能な記録媒体２０の構成について説明する。
【００８７】
記録媒体２０は、三次元電子部品テンプレートデータを記録可能なメディアであり、例えば、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）あるいはＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）などにより構成することができる。
【００８８】
こうした記録媒体２０に記録された三次元電子部品テンプレートデータは、後述の読込手段３２を介して三次元電子部品データ生成装置３０内に読み込まれる。
【００８９】
なお、本実施の形態において、記録媒体２０には、複数種別の三次元電子部品に対応して複数の三次元電子部品テンプレートデータが記憶されている。
【００９０】
このため、本実施の形態においては、複数種別の三次元電子部品テンプレートデータの各々を容易に識別することができるように、記録媒体２０には、複数種別の三次元電子部品テンプレートデータの説明書たる、所謂、カタログ情報（図１３（ａ）を参照する。）も記憶されているものとする。
【００９１】
なお、記録媒体２０にカタログ情報を記録することは必ずしも必要ではなく、例えば、記録媒体２０に三次元電子部品テンプレートデータが１つしか記録されていない場合などにおいては、記録媒体２０にカタログ情報を記録する必要はない。
【００９２】
次に、三次元電子部品データ生成装置３０の構成について説明するが、この三次元電子部品データ生成装置３０は、三次元電子部品データを生成するシステムであり、読込手段３２と、入力手段３４と、記憶手段３６と、生成手段３８と変更手段４０と表示制御手段４２と出力手段４４とを有する処理部４６と、表示手段４８とを有して構成されている。
【００９３】
なお、三次元電子部品テンプレートデータ生成装置１０を三次元電子部品データ生成装置３０と同様の構成にすることについては上記したが、三次元電子部品テンプレートデータ生成装置１０を三次元電子部品データ生成装置３０と同一の構成としてもよい。
【００９４】
即ち、三次元電子部品テンプレートデータおよび三次元電子部品データが、一つの装置により生成される構成を採用してもよい。
【００９５】
以下、三次元電子部品データ生成装置３０の各構成について詳細に説明すると、まず、読込手段３２は、記録媒体２０に記憶されている三次元電子部品テンプレートデータを三次元電子部品データ生成装置３０内に読み込む処理を行うものである。
【００９６】
なお、読込手段３２は、例えば、ＭＯドライブ、ＣＤドライブ、通信Ｉ／ＦやＵＳＢコネクタなどにより構築することができる（図４を参照する。）。
【００９７】
次に、入力手段３４は、ユーザーが所望する各種の情報を入力する際に用いるものであり、例えば、三次元電子部品の寸法を示す寸法値情報の値の入力などに用いられる。
【００９８】
なお、こうした入力手段３４は、例えば、キーボードやマウスなどにより構築することができる（図４を参照する。）。
【００９９】
次に、記憶手段３６は、読込手段３２により読み込まれた三次元電子部品テンプレートデータや処理部４６により処理されたデータなどを記憶するものであり、例えば、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）やＨＤ（ｈａｒｄ ｄｉｓｋ）などにより構築することができる（図４を参照する。）。
【０１００】
また、記憶手段３６には、例えば、三次元電子部品のパーツの形態を示す形状情報が記憶されている。即ち、記憶手段３６には、三次元電子部品の形態に係る情報たる形状情報が、パーツ毎に分割されて記憶されている。
【０１０１】
ここで、各形状情報は、三次元電子部品のパーツの材質、三次元電子部品のパーツの機能、三次元電子部品のパーツがプリント基板と接するか否か（即ち、三次元電子部品のパーツが設置面を有するか否か）などの観点から区別されている。
【０１０２】
なお、このように形状情報を区別するのは、三次元電子部品からのフットプリントの生成や、三次元電子部品と他の部品との干渉（より詳細には、電気的な干渉および物理的な干渉）などを考慮しているからである。
【０１０３】
このように、三次元電子部品が複数の形状情報を含んで構成されているので、上記した寸法規格化情報も複数の形状情報を考慮して設定されることになる。
【０１０４】
即ち、寸法規格化情報は、三次元電子部品のパーツの材質、三次元電子部品のパーツの機能あるいは三次元電子部品のパーツの設置面などを考慮してパラメータ化されているものである。
【０１０５】
次に、処理部４６は、基本的に、読込手段３２および入力手段３４から入力された要求に応じた処理を行うものであり、例えば、後述するように、図５乃至図１１として提示するフローチャートに示す処理を行う。
【０１０６】
こうした処理部４６は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）により構築することができるものであり（図４を参照する。）、上記したように、生成手段３８、変更手段４０、表示制御手段４２ならびに出力手段４４などにより構成される。
【０１０７】
ここで、生成手段３８は、記憶手段３６に記憶されている各種の情報に基づいて、三次元電子部品データを生成する処理を行う。即ち、生成手段３８は、例えば、読込手段３２を介して読み込まれた三次元電子部品テンプレートデータ２０に基づいて、三次元電子部品データを生成する処理を行う。より広義には、生成手段３８は、寸法値情報およびパラメータ情報に基づいて、三次元電子部品データを生成する処理を行う。
【０１０８】
また、変更手段４０は、記憶手段３６に記憶されている各種の情報に基づいて、三次元電子部品の寸法を変更する処理を行う。即ち、変更手段３６は、例えば、入力手段３４により入力された寸法値情報および読込手段３２を介して読込まれた関係式情報に基づいて、三次元電子部品の寸法を変更する処理を行う。
【０１０９】
また、表示制御手段４２は、読込手段３２、入力手段３４、記憶手段３６、生成手段３８、変更手段４０などによる処理の結果が、表示手段４８により表示されるように制御を行う。即ち、表示制御手段４２は、例えば、寸法値情報記憶領域２２に記憶されている内容、変更手段４０により変更された三次元電子部品あるいは生成手段３８により生成された三次元電子部品データが、表示手段４８により表示されるように制御を行う。
【０１１０】
また、出力手段４４は、生成手段３８および変更手段４０により処理されたデータを三次元電子部品データ生成装置３０から外部へ出力する処理を行う。即ち、出力手段４４は、例えば、三次元電子部品テンプレートデータに基づいて生成された三次元電子部品データを所定の記録媒体などへ出力する処理を行う。
【０１１１】
次に、表示手段４８は、処理部４６により処理されたデータや読込手段３２により読み込まれたデータに基づいて、三次元電子部品を表示する処理を行う。
【０１１２】
なお、表示手段４８は、例えば、表示画面を備えたＣＲＴディスプレイ、液晶ディスプレイあるいはプラズマディスプレイ（以下、ＣＲＴディスプレイ、液晶ディスプレイあるいはプラズマディスプレイなどの各種ディスプレイを総称して、単に「ディスプレイ」と適宜に称する。）などにより構築することができる（図４を参照する。）。
【０１１３】
なお、付言するならば、ディスプレイは、上記に例示したものに限られるものではなく、例えば、三次元電子部品はプロジェクターによりスクリーン上に表示され得るので、プロジェクターおよびスクリーンもディスプレイに含まれるものである。
【０１１４】
即ち、ディスプレイは、三次元電子部品データに係る三次元電子部品を映し出し得る全ての装置を含むものである。
【０１１５】
後述するように、上記した構成によれば、ユーザーは電気系の豊富な知識ならびにＣＡＤシステムに関する高度な技術を有さなくとも、三次元電子部品データを作成できるとともに、三次元電子部品データをカスタマイズすることができるようになる。
【０１１６】
なお、本実施の形態においては、本発明の理解を容易するために、説明の便宜上、三次元電子部品データ生成装置３０の構成として、読込手段３２、入力手段３４、記憶手段３６、処理部４６ならびに表示手段４８を例示したが、これにら限られるものではない。
【０１１７】
ここで、上記した構成を備えた三次元電子部品データ生成装置３０は、例えば、コンピューターシステムにより構築することができるものであり、図４には、三次元電子部品データ生成装置３０を実現するコンピューターシステムのハードウェア構成の一例が示されている。
【０１１８】
即ち、三次元電子部品データ生成装置３０は、処理部４６を構成するＣＰＵ１００と、記憶手段３６を構成するＲＡＭ１０２と、記憶手段３６を構成するＨＤ１０４と、読込手段３２を構成するＭＯドライブ１０６と、読込手段３２を構成するＣＤドライブ１０８と、読込手段３２を構成する通信Ｉ／Ｆ１１０と、読込手段３２を構成するＵＳＢコネクタ１１２と、表示手段４８を構成するディスプレイ１１４と、入力手段３４を構成するキーボード１１６と、入力手段３４を構成するマウス１１８とを、バス１２０を介してそれぞれ接続して構成することができる。
【０１１９】
以上の構成において、図５乃至図１１に示すフローチャートを参照しながら、三次元電子部品テンプレートデータ生成装置１０により実行される三次元電子部品テンプレートデータ生成処理ならびに三次元電子部品データ生成装置３０により実行される三次元電子部品データ生成処理について説明する。
【０１２０】
なお、以下のフローチャートの説明においては、本発明の理解を容易にするために、図４に示した構成に即して説明する。
【０１２１】
図５には、三次元電子部品テンプレートデータ生成装置１０により実行される三次元電子部品テンプレートデータ生成処理のメインルーチンのフローチャートが示されており、ユーザーによる入力手段３４の操作などによりこのメインルーチンの起動が指示されると、まず、ＣＰＵ１００は、モデリング基準要素の読み込みの処理を行うことになる（ステップＳ５０２）。
【０１２２】
ここで、モデリング基準要素とは、三次元電子部品の形状や変形を扱うために用いられる情報を意味する。
【０１２３】
具体的には、ＣＰＵ１００は、モデリング基準要素として、モデル原点の位置の座標（０，０，０）を原点位置情報としてＲＡＭ１０２に格納するための処理を行う。
【０１２４】
また、ＣＰＵ１００は、モデリング基準要素として、直交座標系により定義される三次元空間内におけるｘ方向、ｙ方向、ｚ方向にそれぞれ固定された直線を、方向情報としてＲＡＭ１０２に格納するための処理を行う。
【０１２５】
次に、ＣＰＵ１００は、モデリング基準要素として、モデリング基準座標系のｘ方向、ｙ方向を示す直線を方向情報としてＲＡＭ１０２に格納するための処理を行う。
【０１２６】
更に、ＣＰＵ１００は、三次元空間における三次元電子部品の角度（より詳細には、三次元空間に固定された直線とモデリング基準座標系の方向を示す直線との間の角度）の情報を、登録角度情報としてＲＡＭ１０２に格納するための処理を行う。
【０１２７】
上記したステップＳ５０２の処理を終了すると、ステップＳ５０４の処理へ進み、ＣＰＵ１００は、モデリング基準座標系の読み込みの処理を行う。
【０１２８】
具体的には、ＣＰＵ１００は、上記したモデル原点、方向情報（三次元空間内に固定された直線およびモデリング基準座標系の方向を示す直線）と登録角度情報とに関連付いた座標系の情報をモデリング基準としてＲＡＭ１０２に格納するための処理を行う。
【０１２９】
上記したステップＳ５０４の処理を終了すると、ステップＳ５０６の処理へ進み、ＣＰＵ１００は、このメインルーチンのサブルーチンである三次元電子部品基準要素読込処理を行う。
【０１３０】
なお、この三次元電子部品基準要素読込処理については、図６に示すフローチャートを参照しながら後述するものであり、ＣＰＵ１００は、三次元電子部品基準要素読込処理を実行することにより、三次元電子部品の基準要素にかかる情報をＲＡＭ１０２に格納する。
【０１３１】
上記したステップＳ５０６の処理を終了すると、ステップＳ５０８の処理へ進み、ＣＰＵ１００は、このメインルーチンのサブルーチンである三次元電子部品形状読込処理を行う。
【０１３２】
なお、この三次元電子部品テンプレートデータ生成処理については、図７に示すフローチャートを参照しながら後述するものであり、ＣＰＵ１００は、三次元電子部品形状読込処理を実行することにより、パラメータ情報などをＲＡＭ１０２に格納する。
【０１３３】
上記したステップＳ５０８の処理を終了すると、ステップＳ５１０の処理へ進み、ＣＰＵ１００は、寸法値情報の読み込みの処理を行う。
【０１３４】
具体的には、ＣＰＵ１００は、三次元電子部品の寸法の初期設定値をＲＡＭ１０２に格納するための処理を行う。
【０１３５】
また、ＣＰＵ１００は、三次元電子部品の公差の初期設定値をＲＡＭ１０２に格納するための処理を行う。
【０１３６】
上記したステップＳ５１０の処理を終了すると、ステップＳ５１２の処理へ進み、ＣＰＵ１００は、ＲＡＭ１０２に格納されている各種の情報に基づいて三次元電子部品テンプレートデータを生成する処理を行い、その後にこのメインルーチンを終了する。
【０１３７】
例えば、ＣＰＵ１００は、三次元電子部品の基準要素に係る情報、パラメータ情報および寸法値情報に基づいて、三次元電子部品テンプレートデータを生成する。
【０１３８】
次に、上記したメインルーチンのサブルーチンである図６に示す三次元電子部品基準要素読込処理の処理ルーチンのフローチャートを参照しながら、三次元電子部品基準要素読込処理を詳細に説明する。
【０１３９】
このサブルーチンが起動されると、はじめに、ＣＰＵ１００は、モールド部の基準の位置を示す情報をＲＡＭ１０２に格納するための処理を行う（ステップＳ６０２）。
【０１４０】
上記したステップＳ６０２の処理を終了すると、ステップＳ６０４の処理へ進み、ＣＰＵ１００は、端子部の基準の位置を示す情報をＲＡＭ１０２に格納するための処理を行う。
【０１４１】
上記したステップＳ６０４の処理を終了すると、ステップＳ６０６の処理へ進み、ＣＰＵ１００は、モデル原点を所定の位置に変更する際に用い得る位置を示す変更位置情報をＲＡＭ１０２に格納するための処理を行う。
【０１４２】
上記したステップＳ６０６の処理を終了すると、ステップＳ６０８の処理へ進み、ＣＰＵ１００は、パーティングラインを示す位置を規格化した情報をＲＡＭ１０２に格納するための処理を行い、上記したメインルーチンに戻る。
【０１４３】
なお、パーティングラインとは、モールド部を製造する際の金型と金型とのつなぎ目のラインを示すラインである。
【０１４４】
次に、上記したメインルーチンのサブルーチンである図７に示す三次元電子部品形状読込処理の処理ルーチンのフローチャートを参照しながら、三次元電子部品形状読込処理を詳細に説明する。
【０１４５】
このサブルーチンが起動されると、はじめに、ＣＰＵ１００は、モールド部を形成する情報を形状情報としてＲＡＭ１０２に格納するための処理を行う（ステップＳ７０２）。
【０１４６】
上記したステップＳ７０２の処理を終了すると、ステップＳ７０４の処理へ進み、ＣＰＵ１００は、抜き勾配を形成する情報をドラフト角度情報としてＲＡＭ１０２に格納するための処理を行う。
【０１４７】
なお、抜き勾配とは、金型から樹脂の部分を引き抜くためにつけられた角度のことである。
【０１４８】
上記したステップＳ７０４の処理を終了すると、ステップＳ７０６の処理へ進み、ＣＰＵ１００は、端子部を形成する情報を形状情報としてＲＡＭ１０２に格納するための処理を行う。
【０１４９】
なお、端子部とは、いわゆる電気信号が伝播するピンである。また、ピンの形状の規格は同じであるが、ピン数違いの三次元電子部品のバリエーションが存在する場合には、ピンの形状は決定されるが、ピン数は決定されない。
【０１５０】
このピン数は、図１４の寸法値情報と寸法規格化情報とピン数との関係を示す説明図に示されているように、寸法値情報と寸法規格化情報とに基づいて決定される。
【０１５１】
即ち、図１４には、寸法値情報と寸法規格化情報とピン数との関係を示す説明図が示されており、寸法規格化情報Ｄは「パッケージ長さ（角形）水平方向」を示し、寸法規格化情報ＤＰは「リード間隔（水平方向）」を示し、寸法規格化情報Ｄ１は「オーバーリング（左）リードセンター」を示し、寸法規格化情報Ｄ２は「オーバーリング（右）リードセンター」を示しており、ピン数を決定するための関係式は、
ピン数＝（（Ｄ−Ｄ１−Ｄ２）／ＤＰ）＋１
である。
【０１５２】
従って、
Ｄ＝１０、Ｄ１＝１、Ｄ２＝２、ＤＰ＝１
であるならば、
ピン数＝（（Ｄ−Ｄ１−Ｄ２）／ＤＰ）＋１
＝（（１０−１−２）／１）＋１
＝８
となり、ピン数は「８」となる。
【０１５３】
また、Ｄ＝１０、Ｄ１＝２、Ｄ２＝２、ＤＰ＝１
であるならば、
ピン数＝（（Ｄ−Ｄ１−Ｄ２）／ＤＰ）＋１
＝（（１０−２−２）／１）＋１
＝７
となり、ピン数は「７」となる。
【０１５４】
上記したステップＳ７０６の処理を終了すると、ステップＳ７０８の処理へ進み、ＣＰＵ１００は、取付けピン（取付けピンとは、所謂、ボスピンのことである。）を形成する情報を形状情報としてＲＡＭ１０２に格納するための処理を行う。
【０１５５】
なお、取付けピン、所謂、ボスピンは、プリント基板への実装時に位置を合わせるための樹脂製の突起であるとともに、プリント基板に固定するための突起である。
【０１５６】
上記したステップＳ７０８の処理を終了すると、ステップＳ７１０の処理へ進み、ＣＰＵ１００は、取付けパッド（取付けパッドとは、所謂、ボスパッドのことであり、例えば、ヒートシンクなどのような金属体である。）を形成する情報を形状情報としてＲＡＭ１０２に格納するための処理を行う（ステップＳ７１０）。
【０１５７】
なお、取付けパッド、所謂、ボスパッドとは、プリント基板への実装時に三次元電子部品を固定する目的で半田付けの用に供する形状を備えている。その形状は、端子と似ているが電気信号は流れないため、本実施の形態においては両者を区別している。
【０１５８】
上記したステップＳ７１０の処理を終了すると、ステップＳ７１２の処理へ進み、ＣＰＵ１００は、金属製の取付けピンを形成する情報を形状情報としてＲＡＭ１０２に格納するための処理を行う。
【０１５９】
なお、金属製の取付けピンとは、プリント基板への実装時に位置を合わせるための金属製の突起であるとともに、プリント基板に固定するための突起である。
【０１６０】
上記したステップＳ７１２の処理を終了すると、ステップＳ７１４の処理へ進み、ＣＰＵ１００は、取付け端子を形成する情報を形状情報としてＲＡＭ１０２に格納するための処理を行う。
【０１６１】
なお、取付け端子は、プリント基板上で穴として表現される端子である。言い換えるならば、取付け端子は、モールド部と一体型のネジ穴として表現される端子である。
【０１６２】
上記したステップＳ７１４の処理を終了すると、ステップＳ７１６の処理へ進み、ＣＰＵ１００は、端子以外の金属部を形成する情報を形状情報としてＲＡＭ１０２に格納するための処理を行う。
【０１６３】
なお、端子以外の金属部とは、電磁波の影響を避けるために設置される金属製カバーやコイルあるいはメモリカードスロットルなどの筐体の部分である。
【０１６４】
上記したステップＳ７１６の処理を終了すると、ステップＳ７１８の処理へ進み、ＣＰＵ１００は、可動部を形成する情報を形状情報としてＲＡＭ１０２に格納するための処理を行う。
【０１６５】
なお、可動部とは、例えば、スイッチの可動部などが動かされた際に存在し得る領域を形状化した部分である。
【０１６６】
上記したステップＳ７１８の処理を終了すると、ステップＳ７２０の処理へ進み、ＣＰＵ１００は、各形状情報に対応する寸法規格化情報および公差情報をＲＡＭ１０２に格納するための処理を行う。
【０１６７】
なお、形状情報に対応する寸法規格化情報および形状情報に対応する公差情報をＲＡＭ１０に格納するための処理は、各形状情報をＲＡＭ１０２に格納するタイミングで行う構成を採用してもよい。
【０１６８】
上記したステップＳ７２０の処理を終了すると、ステップＳ７２２の処理へ進み、ＣＰＵ１００は、パラメータ情報が互いに関連付けられた関係式の情報を関係式情報としてＲＡＭ１０２に格納するための処理を行う。
【０１６９】
上記したステップＳ７２２の処理を終了すると、ステップＳ７２４の処理へ進み、ＣＰＵ１００は、形状情報と関係式とが互いに関連付けられた拘束条件を拘束条件情報としてＲＡＭ１０２に格納するための処理を行い、上記したメインルーチンに戻る。
【０１７０】
なお、拘束条件情報とは、ある形状が三次元空間上でどこにどの大きさで存在するかを定めた条件であり、この拘束条件により、各形状が三次元空間上で固定され、一意の形状が決定される。
【０１７１】
次に、図８乃至図１１に示すフローチャートを参照しながら、三次元電子部品データ生成装置３０により実行される三次元電子部品データ生成処理について説明する。
【０１７２】
なお、図１３（ａ）（ｂ）（ｃ）（ｄ）（ｅ）に示す三次元電子部品データ生成処理の説明図を併せて参照する。
【０１７３】
まず、図８には、三次元電子部品データ生成装置３０により実行される三次元電子部品データ生成処理のメインルーチンのフローチャートが示されており、ユーザーによる入力手段３４の操作によりこのメインルーチンの起動が指示されると、まず、ＣＰＵ１００は、複数の三次元電子部品テンプレートデータの各々を識別可能なカタログ情報をＲＡＭ１０２に格納するための処理を行う（ステップＳ８０２）。
【０１７４】
なお、図１３（ａ）には、ディスプレイ１１４の表示画面におけるカタログ情報の表示例が示されている。
【０１７５】
上記したステップＳ８０２の処理を終了すると、ステップＳ８０４の処理へ進み、ＣＰＵ１００は、ユーザーがカタログ情報を参照しながらマウス１１８の操作により指定した三次元電子部品テンプレートデータを記憶手段３６に読み込むとともに、当該三次元電子部品テンプレートデータに係る三次元電子部品を、ディスプレイ１１４に表示するための処理を行う。
【０１７６】
上記したステップＳ８０４の処理を終了すると、ステップＳ８０６の処理へ進み、ＣＰＵ１００は、三次元電子部品テンプレートデータを変更する要求があるか否かを判断する。
【０１７７】
即ち、ＣＰＵ１００は、三次元電子部品テンプレートデータの内容を変更するマウス１１８ならびにキーボード１１６の操作を検出し、当該操作が検出された場合に三次元電子部品テンプレートデータを変更する要求があると判断し、当該操作が検出されない場合には三次元電子部品テンプレートデータを変更する要求がないものと判断する。
【０１７８】
このステップＳ８０６の判断処理において、三次元電子部品テンプレートデータを変更する要求があると判断された場合には、ステップＳ８０８の処理へ進み、ＣＰＵ１００は、このメインルーチンのサブルーチンである三次元電子部品テンプレートデータ変更処理を行い、その後にステップＳ８１０の処理へ進む。
【０１７９】
なお、三次元電子部品テンプレートデータ変更処理については、図９乃至図１１に示すフローチャートを参照しながら後述するが、この三次元電子部品テンプレートデータ変更処理では、ＣＰＵ１００は、三次元電子部品テンプレートデータを変更する要求の種別に応じて、例えば、図９乃至図１１に示す処理を行うことになる。
【０１８０】
一方、ステップＳ８０６の判断処理において、三次元電子部品テンプレートデータを変更する要求がないと判断された場合には、ステップＳ８０８の処理を行うことなく、ステップＳ８１０の処理へ進む。
【０１８１】
そして、ステップＳ８１０の処理においては、ＣＰＵ１００は、変更したデータを三次元電子部品データとして保存する要求があるか否かを判断する。
【０１８２】
このステップＳ８１０の判断処理において、変更したデータを三次元電子部品データとして保存する要求があると判断された場合には、ステップＳ８１２の処理へ進み、ＣＰＵ１００は、三次元電子部品データを生成する。
【０１８３】
ここで、形状情報と寸法情報とがあれば、パラメータ情報や関係式情報がなくとも目的の三次元電子部品が得られる。つまり、三次元電子部品データの容量を勘案すると、パラメータ情報と関係式情報とについては、削除されることが好適である。
【０１８４】
このようなことから、本実施の形態では、三次元電子部品データには、パラメータ情報と関係式情報とが含まれず、形状情報と寸法情報とが含まれる構成を採用している。
【０１８５】
なお、三次元電子部品データは、ユーザーに固有の管理コードで保存されるので、設計者が直ぐに利用可能なものとなる。
【０１８６】
図１３（ｅ）には、上記のようにして生成された三次元電子部品データにより示される三次元電子部品の一例が示されている。
【０１８７】
なお、ＣＰＵ１００は、三次元電子部品データを生成するとともに、三次元電子部品データを所定の記録媒体に出力してもよいし、また、変更したデータを変更後の三次元電子部品テンプレートデータとして所定の記録媒体に出力してもよい。
【０１８８】
一方、ステップＳ８１０の判断処理において、変更したデータを三次元電子部品データとして保存する要求がないと判断された場合には、ステップＳ８０６の処理へ戻り、再びステップＳ８０６の処理を行う。
【０１８９】
そして、上記したステップＳ８１２の処理を終了すると、ステップＳ８１４の処理へ進み、ＣＰＵ１００は、三次元電子部品テンプレートデータの変更あるいは生成を終了する要求があるか否かを判断する。
【０１９０】
このステップＳ８１４の判断処理において、三次元電子部品テンプレートデータの変更あるいは生成を終了する要求があると判断された場合には、ＣＰＵ１００は、この三次元電子部品データ生成処理のメインルーチンを終了する。
【０１９１】
一方、ステップＳ８１４の判断処理において、三次元電子部品テンプレートデータの変更あるいは生成を終了する要求がないと判断された場合には、ステップＳ８０６の処理へ戻り、再びステップＳ８０６の処理を行う。
【０１９２】
なお、ＣＰＵ１００が三次元電子部品データ生成処理で実行する処理は、上記した処理に限られるものではなく、例えば、保存する要求の判別前に終了する要求を判別する処理などを加えてもよく、適宜変更することができる。
【０１９３】
次に、上記したメインルーチンのサブルーチンである図９に示す寸法の変更に関する三次元電子部品テンプレートデータ変更処理の処理ルーチンのフローチャートを参照しながら、寸法の変更に関する三次元電子部品テンプレートデータ変更処理を詳細に説明する。
【０１９４】
即ち、ステップＳ８０６の処理における三次元電子部品テンプレートデータを変更する要求の種別が寸法の変更であるときに、この図９に示すサブルーチンが実行されるものであり、まず、ＣＰＵ１００は、所望の寸法の組合せが寸法一覧にあるか否かを判断する（ステップＳ９０２）。
【０１９５】
このステップＳ９０２の判断処理において、所望の寸法の組合せが寸法一覧にないと判断された場合には、ステップＳ９０４の処理へ進み、ＣＰＵ１００は、寸法の変更や追加などの入力を受付けるための処理を行い、その後にステップＳ９０６の処理へ進む。
【０１９６】
一方、ステップＳ９０２の判断処理において、所望の寸法の組合せが寸法一覧にあると判断された場合には、ステップＳ９０４の処理を行うことなく、ステップＳ９０６の処理へ進む。
【０１９７】
そして、ステップＳ９０６の処理においては、ＣＰＵ１００は、ユーザーにより指定された寸法の組合せの情報を寸法値情報としてＲＡＭ１０２に格納するための処理を行う。
【０１９８】
ステップＳ９０６の処理を終了すると、ステップＳ９０８の処理へ進み、ＣＰＵ１００は、パラメータ情報と寸法値情報とに基づいて、ディスプレイ１１４に表示されている三次元電子部品を変更するための処理を行い、上記したメインルーチンに戻る。
【０１９９】
従って、この寸法の変更に関する三次元電子部品テンプレートデータ変更処理を実行することにより、図１３（ｂ）に示すように、三次元電子部品の寸法の変更が行われ、ディスプレイ１１４の表示画面に表示された三次元電子部品の大きさが変化する。
【０２００】
ここで、モールド部の寸法またはパッケージの寸法の変更がある場合には、図１４に示すように、ピン数の変更が行われることがある。
【０２０１】
次に、上記したメインルーチンのサブルーチンである図１０に示す登録向きの回転に関する三次元電子部品テンプレートデータ変更処理の処理ルーチンのフローチャートを参照しながら、登録向きの回転に関する三次元電子部品テンプレートデータ変更処理を詳細に説明する。
【０２０２】
即ち、ステップＳ８０６の処理における三次元電子部品テンプレートデータを変更する要求の種別が登録向きの回転であるときに、この図１０に示すサブルーチンが実行されるものであり、まず、ＣＰＵ１００は、三次元電子部品テンプレートデータに含まれる登録角度情報に係る値を変更する（ステップＳ１００２）。
【０２０３】
上記したステップＳ１００２の処理を終了すると、ステップＳ１００４の処理へ進み、ＣＰＵ１００は、ディスプレイ１１４の表示画面に表示されている三次元電子部品を登録角度情報に係る値に基づいて回転するための処理を行い、上記したメインルーチンに戻る。
【０２０４】
従って、この登録向きの回転に関する三次元電子部品テンプレートデータ変更処理を実行することにより、図１３（ｃ）に示すように、三次元電子部品の角度の変更が行われ、ディスプレイ１１４の表示画面に表示された三次元電子部品の向きが変化する。
【０２０５】
次に、上記したメインルーチンのサブルーチンである図１１に示す原点位置の変更に関する三次元電子部品テンプレートデータ変更処理の処理ルーチンのフローチャートを参照しながら、原点位置の変更に関する三次元電子部品テンプレートデータ変更処理を詳細に説明する。
【０２０６】
即ち、ステップＳ８０６の処理における三次元電子部品テンプレートデータを変更する要求の種別が原点位置の変更であるときに、この図１１に示すサブルーチンが実行されるものであり、まず、ＣＰＵ１００は、所望の変更位置情報が存在するか否かを判断する（ステップＳ１１０２）。
【０２０７】
このステップＳ１１０２の判断処理において、所望の変更位置情報が存在しないと判断された場合には、ステップＳ１１０４の処理へ進み、ＣＰＵ１００は、モデル原点を設定する位置とグローバル原点との点対称の位置にモデル原点の移動先を示す点の入力を受付ける処理を行い、その後にステップＳ１１０６の処理へ進む。
【０２０８】
一方、ステップＳ１１０２の判断処理において、所望の変更位置情報が存在すると判断された場合には、ステップＳ１１０４の処理を行うことなく、ステップＳ１１０６の処理へ進む。
【０２０９】
そして、ステップＳ１１０６の処理においては、ＣＰＵ１００は、三次元電子部品テンプレートデータに関係付けられている移動先の点を示す情報を三次元電子部品テンプレートデータとは無関係の点を示す情報としてＲＡＭ１０２に格納する処理を行う。
【０２１０】
上記したステップＳ１１０６の処理を終了すると、ステップＳ１１０８の処理へ進み、ＣＰＵ１００は、モデル原点の情報を移動先の点としてＲＡＭ１０２に格納された点の情報に変更する。
【０２１１】
なお、所望の変更位置情報が存在する場合には、移動先の点の情報は、ユーザーにより指定された変更位置情報であり、所望の変更位置情報が存在しない場合には、ユーザーにより入力された点の情報である。
【０２１２】
上記したステップＳ１１０８の処理を終了すると、ステップＳ１１１０の処理へ進み、ＣＰＵ１００は、モデル原点の変更の結果に基づいて、ディスプレイに表示されている三次元電子部品の位置を変更するための処理を行い、上記したメインルーチンに戻る。
【０２１３】
従って、この原点位置の変更に関する三次元電子部品テンプレートデータ変更処理を実行することにより、図１３（ｄ）に示すように、三次元電子部品の原点の移動が行われる。
【０２１４】
なお、上記した実施の形態は、以下に示す（１）乃至（４）に示すように変形や改良などをしてもよい。
【０２１５】
即ち、本発明は、上記した実施の形態に限られるものではなく、本発明の目的を達成できる範囲での変形や改良などは、本発明の範囲に含まれるものである。
【０２１６】
（１）上記した実施の形態においては、一の記録媒体に三次元電子部品テンプレートデータが記憶される構成を示したが、これに限られるものではないことは勿論であり、複数の記録媒体に三次元電子部品テンプレートデータが記憶される構成を採用してもよい。
【０２１７】
（２）上記した実施の形態においては、三次元電子部品テンプレートデータにユーザーにより編集された形状情報が含まれるか否かについては言及していないが、三次元電子部品テンプレートデータにユーザーにより編集された形状情報が含まれるようにしてもよいし、含まれないようにしてもよいことは勿論である。
【０２１８】
なお、ユーザーにより編集された形状情報が含まれるようにしてもよいし、含まれないようにしてもよい点については、三次元電子部品データについても同様である。
【０２１９】
（３）上記した実施の形態においては、三次元電子部品テンプレートデータについて、発熱量、材質、重心点、最外矩形領域などの一または複数の情報を保持するデータ構造については言及していないが、三次元電子部品テンプレートデータが発熱量、材質、重心点、最外矩形領域などの一または複数の情報を保持するデータ構造を備えるようにしてもよいことは勿論である。
【０２２０】
（４）上記した実施の形態ならびに上記した（１）乃至（３）に示す変形例や改良例は、適宜に組み合わせるようにしてもよい。
【産業上の利用可能性】
【０２２１】
本発明は、電気的接続関係を備えた各種製品の設計を行う際などに利用することができる。
【図面の簡単な説明】
【０２２２】
【図１】図１は、三次元電子部品テンプレートデータを生成する三次元電子部品テンプレートデータ生成装置の概略構成、三次元電子部品テンプレートデータを記録する記録媒体の概略構成および三次元電子部品テンプレートデータを用いて三次元電子部品データを生成する三次元電子部品データ生成装置の概略構成を示す機能ブロック図である。
【図２】図２（ａ）は、寸法一覧の一例を示す説明図であり、また、図２（ｂ−１）（ｂ−２）は、寸法規格化情報の一例を示す説明図であり、また、図２（ｃ）は、関係式情報の一例を示す説明図であり、また、図２（ｄ）は、変更位置情報の一例を示す説明図である。
【図３】図３（ａ）は、寸法一覧の一例を示す説明図であり、また、図３（ｂ−１）（ｂ−２）は、寸法規格化情報の一例を示す説明図であり、また、図３（ｃ）は、関係式情報の一例を示す説明図であり、また、図３（ｄ）は、変更位置情報の一例を示す説明図である。
【図４】図４は、三次元電子部品データ生成装置を実現するコンピューターシステムのハードウェア構成の一例を示すブロック構成説明図である。
【図５】図５は、三次元電子部品テンプレートデータ生成処理の処理ルーチンのフローチャートである。
【図６】図６は、三次元電子部品基準要素読込処理の処理ルーチンのフローチャートである。
【図７】図７は、三次元電子部品形状読込処理の処理ルーチンのフローチャートである。
【図８】図８は、三次元電子部品データ生成処理の処理ルーチンのフローチャートである。
【図９】図９は、寸法の変更に関する三次元電子部品テンプレートデータ変更処理の処理ルーチンのフローチャートである。
【図１０】図１０は、登録向きの回転に関する三次元電子部品テンプレートデータ変更処理の処理ルーチンのフローチャートである。
【図１１】図１１は、原点位置の変更に関する三次元電子部品テンプレートデータ変更処理の処理ルーチンのフローチャートである。
【図１２】図１２（ａ）（ｂ）（ｃ）は、三次元電子部品の構造を示す説明図であり、図１２（ａ）は、モールド部と可動部と取付け端子とピンとを示す三次元電子部品の構造の説明図であり、また、図１２（ｂ）は、最大公差形状を示す三次元電子部品の構造の説明図であり、図１２（ｃ）は、モールド部と金属部分と取付けピンとピンとを示す三次元電子部品の構造の説明図である。
【図１３】図１３（ａ）（ｂ）（ｃ）（ｄ）（ｅ）は、三次元電子部品データ生成処理の説明図であり、図１３（ａ）は、ディスプレイの表示画面におけるカタログ情報の表示例を示す説明図であり、また、図１３（ｂ）は、寸法の変更に関する三次元電子部品テンプレートデータ変更処理を実行した場合のディスプレイの表示画面の遷移を示す説明図であり、また、図１３（ｃ）は、登録向きの回転に関する三次元電子部品テンプレートデータ変更処理を実行した場合のディスプレイの表示画面の遷移を示す説明図であり、また、図１３（ｄ）は、原点位置の変更に関する三次元電子部品テンプレートデータ変更処理を実行した場合のディスプレイの表示画面の遷移を示す説明図であり、また、図１３（ｅ）は、三次元電子部品データにより示される三次元電子部品の一例示す説明図である。
【図１４】図１４は、寸法値情報と寸法規格化情報とピン数との関係を示す説明図である。
【符号の説明】
【０２２３】
１０      三次元電子部品テンプレートデータ生成装置
２０      記録媒体
２２      寸法値情報記憶領域
２４      パラメータ情報記憶領域
２６      関係式情報記憶領域
２８      変更位置情報記憶領域
３０      三次元電子部品データ生成装置
３２      読込手段
３４      入力手段
３６      記憶手段
３８      生成手段
４０      変更手段
４２      表示制御手段
４４      出力手段
４６      処理部
４８      表示手段
１００      ＣＰＵ
１０２      ＲＡＭ
１０４      ＨＤ
１０６      ＭＯドライブ
１０８      ＣＤドライブ
１１０      通信Ｉ／Ｆ
１１２      ＵＳＢコネクタ
１１４      ディスプレイ
１１６      キーボード
１１８      マウス
１２０      バス
【図１】
0005089434.tif 000002
【図４】
0005089434.tif 000003
【図５】
0005089434.tif 000004
【図６】
0005089434.tif 000005
【図７】
0005089434.tif 000006
【図８】
0005089434.tif 000007
【図９】
0005089434.tif 000008
【図１０】
0005089434.tif 000009
【図１１】
0005089434.tif 000010
【図２】
0005089434.tif 000011
【図３】
0005089434.tif 000012
【図１２】
0005089434.tif 000013
【図１３】
0005089434.tif 000014
【図１４】
0005089434.tif 000015