(57)【特許請求の範囲】
【請求項１】
室内外に配置する設備を構成する当該設備の本体を選択する本体選択手段と、
前記選択した本体に取り付ける備品を選択する備品選択手段と、
前記選択した本体を３次元画像表示する本体立体データと、前記選択した備品を３次元画像表示する備品立体データを取得する立体データ取得手段と、
前記取得した本体立体データと備品立体データを組合せて、前記選択した本体に前記選択した備品を取り付けた設備を３次元画像表示する設備立体データを作成する設備立体データ作成手段と、
前記作成した設備立体データを用いて設備立体図を３次元画像表示する立体図表示手段と、
前記設備立体データの作成に用いられた本体立体データに対応づけられた本体平面データと、前記設備立体データの作成に用いられた備品立体データに対応づけられた備品平面データを取得する平面データ取得手段と、
前記取得した本体平面データと備品平面データを、前記作成した設備立体データに基づいて配置することにより、前記表示した設備立体図に対応する設備平面図を表示するための設備平面データを作成する設備平面データ作成手段と、
前記作成した設備平面データを出力する設備平面データ出力手段と、
を具備したことを特徴とする図面データ作成装置。
【請求項２】
室内外に配置される複数の設備について、各設備の本体を３次元画像表示する本体立体データと、前記本体に取り付ける備品を３次元画像表示する備品立体データを記憶した、３次元データ記憶手段と、
前記本体立体データに対応づけられた本体平面データと、前記備品立体データに対応づけられた備品平面データを記憶した２次元データ記憶手段と、を備え、
前記立体データ取得手段は、前記３次元データ記憶手段から前記本体立体データと前記備品立体データを取得し、
前記平面データ取得手段は、前記２次元データ記憶手段から前記本体平面データと前記備品平面データを取得する、
ことを特徴とする請求項１に記載の図面データ作成装置。
【請求項３】
前記立体図表示手段は、前記本体立体データに組み合わされる前記備品立体データが更新される過程を立体的に表示することを特徴とする請求項１、又は請求項２に記載の図面データ作成装置。
【請求項４】
前記本体立体データと前記備品立体データには、前記本体立体データと前記備品立体データを組合せる位置と方向が設定されていることを特徴とする請求項１、請求項２、又は請求項３に記載の図面データ作成装置。
【請求項５】
前記本体立体データと前記本体平面データ、及び、前記備品立体データと前記備品平面データには、対応する箇所に基準点が設定されており、
前記作成した設備立体データで組み合わされている本体立体データと備品立体データの基準点の３次元座標値から、当該本体立体データと備品立体データに対応する本体平面データと備品平面データの基準点の２次元座標値を取得する座標値取得手段を具備し、
前記設備平面データ作成手段は、前記取得した基準点の２次元座標値に基づいて本体平面データと備品平面データを配置することにより前記設備平面データを作成することを特徴とする請求項１から請求項４までのうちの何れか１の請求項に記載の図面データ作成装置。
【請求項６】
前記設備立体データ作成手段は、前記選択した本体に前記選択した備品を取り付けた設備が配置された室内外の立体形状を含めて前記設備立体データを作成することを特徴とする請求項１から請求項５までのうちの何れか１の請求項に記載の図面データ作成装置。
【請求項７】
通信ネットワークを介して端末装置と通信する通信手段を具備し、
前記本体選択手段と、前記備品選択手段は、前記端末装置からの指示に従って前記選択を行い、
前記立体図表示手段と、前記設備平面データ出力手段は、前記端末装置に対して前記表示や前記出力を行うことを特徴とする請求項１から請求項６までのうちの何れか１の請求項に記載の図面データ作成装置。
【請求項８】
室内外に配置する設備を構成する当該設備の本体を選択する本体選択機能と、
前記選択した本体に取り付ける備品を選択する備品選択機能と、
前記選択した本体を３次元画像表示する本体立体データと、前記選択した備品を３次元画像表示する備品立体データを取得する立体データ取得機能と、
前記取得した本体立体データと備品立体データを組合せて、前記選択した本体に前記選択した備品を取り付けた設備を３次元画像表示する設備立体データを作成する設備立体データ作成機能と、
前記作成した設備立体データを用いて設備立体図を３次元画像表示する立体図表示機能と、
前記設備立体データの作成に用いられた本体立体データに対応づけられた本体平面データと、前記設備立体データの作成に用いられた備品立体データに対応づけられた備品平面データを取得する平面データ取得機能と、
前記取得した本体平面データと備品平面データを、前記作成した設備立体データに基づいて配置することにより、前記表示した設備立体図に対応する設備平面図を表示するための設備平面データを作成する設備平面データ作成機能と、
前記作成した設備平面データを出力する設備平面データ出力機能と、
をコンピュータで実現する図面データ作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、図面データ作成装置、及び図面データ作成プログラムに関し、例えば、室内外設備の平面図を作成するものに関する。
【背景技術】
【０００２】
住宅やビルなどの建造物で使われる室内外設備（例えば、システムキッチン、洗面化粧台、ユニットバス、トイレ、カーポートなど）には、各種の形状のものがあり、また、これに取り付けるオプションも多種多様である。
これら設備やオプションの外観や諸元は、メーカーのカタログに記載されており、顧客は、これを参考にしながら頭の中でイメージを作って選択する。
また、設備やオプションのいくつかは、ショールームにて現物を見学することもでき、これによって頭の中のイメージを補強することができる。
【０００３】
このようにして顧客が選択した設備やオプションは、間取図などの設計図に書き込まれる。
この作業は、例えば、建築設計事務所の担当者がＣＡＤ（ｃｏｍｐｕｔｅｒ  ａｉｄｅｄ  ｄｅｓｉｇｎ）装置などの製図装置を用いて、メーカーから提供されたカタログ値などを参照しながら手作業で行われる。
このような立体的なイメージから平面図を作成する作業を支援する装置として特許文献１の「建築部材用カタログおよび図面作成方法」がある。
この技術は、顧客に対して行うプレゼンテーション用の立体図から間取図を自動作成するものである。
【０００４】
ところで、これら家屋などに用いられる設備には、基本となる基本形状が各種あるうえ、これに取り付けるオプションが無数にあり、その組合せが１億を超えることもある。
そして、このような組合せに対して建築図面を作成することは、メーカーから提供されている設備の図面表現が限定的であることも加わって、現場に過大な負担を強いている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２３００８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、設備の立体データから平面図を自動作成することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、前記目的を達成するために、請求項１に記載の発明では、室内外に配置する設備を構成する当該設備の本体を選択する本体選択手段と、前記選択した本体に取り付ける備品を選択する備品選択手段と、前記選択した本体を３次元画像表示する本体立体データと、前記選択した備品を３次元画像表示する備品立体データを取得する立体データ取得手段と、前記取得した本体立体データと備品立体データを組合せて、前記選択した本体に前記選択した備品を取り付けた設備を３次元画像表示する設備立体データを作成する設備立体データ作成手段と、前記作成した設備立体データを用いて設備立体図を３次元画像表示する立体図表示手段と、前記設備立体データの作成に用いられた本体立体データに対応づけられた本体平面データと、前記設備立体データの作成に用いられた備品立体データに対応づけられた備品平面データを取得する平面データ取得手段と、前記取得した本体平面データと備品平面データを、前記作成した設備立体データに基づいて配置することにより、前記表示した設備立体図に対応する設備平面図を表示するための設備平面データを作成する設備平面データ作成手段と、前記作成した設備平面データを出力する設備平面データ出力手段と、を具備したことを特徴とする図面データ作成装置を提供する。
請求項２に記載の発明では、室内外に配置される複数の設備について、各設備の本体を３次元画像表示する本体立体データと、前記本体に取り付ける備品を３次元画像表示する備品立体データを記憶した、３次元データ記憶手段と、前記本体立体データに対応づけられた本体平面データと、前記備品立体データに対応づけられた備品平面データを記憶した２次元データ記憶手段と、を備え、前記立体データ取得手段は、前記３次元データ記憶手段から前記本体立体データと前記備品立体データを取得し、前記平面データ取得手段は、前記２次元データ記憶手段から前記本体平面データと前記備品平面データを取得する、ことを特徴とする請求項１に記載の図面データ作成装置を提供する。
請求項３に記載の発明では、前記立体図表示手段が、前記本体立体データに組み合わされる前記備品立体データが更新される過程を立体的に表示することを特徴とする請求項１、又は請求項２に記載の図面データ作成装置を提供する。
請求項４に記載の発明では、前記本体立体データと前記備品立体データに、前記本体立体データと前記備品立体データを組合せる位置と方向が設定されていることを特徴とする請求項１、請求項２、又は請求項３に記載の図面データ作成装置を提供する。
請求項５に記載の発明では、前記本体立体データと前記本体平面データ、及び、前記備品立体データと前記備品平面データの対応する箇所に基準点が設定されており、前記作成した設備立体データで組み合わされている本体立体データと備品立体データの基準点の３次元座標値から、当該本体立体データと備品立体データに対応する本体平面データと備品平面データの基準点の２次元座標値を取得する座標値取得手段を具備し、前記設備平面データ作成手段は、前記取得した基準点の２次元座標値に基づいて本体平面データと備品平面データを配置することにより前記設備平面データを作成することを特徴とする請求項１から請求項４までのうちの何れか１の請求項に記載の図面データ作成装置を提供する。
請求項６に記載の発明では、前記設備立体データ作成手段は、前記選択した本体に前記選択した備品を取り付けた設備が配置された室内外の立体形状を含めて前記設備立体データを作成することを特徴とする請求項１から請求項５までのうちの何れか１の請求項に記載の図面データ作成装置を提供する。
請求項７に記載の発明では、通信ネットワークを介して端末装置と通信する通信手段を具備し、前記本体選択手段と、前記備品選択手段は、前記端末装置からの指示に従って前記選択を行い、前記立体図表示手段と、前記設備平面データ出力手段は、前記端末装置に対して前記表示や前記出力を行うことを特徴とする請求項１から請求項６までのうちの何れか１の請求項に記載の図面データ作成装置を提供する。
請求項８に記載の発明では、室内外に配置する設備を構成する当該設備の本体を選択する本体選択機能と、前記選択した本体に取り付ける備品を選択する備品選択機能と、前記選択した本体を３次元画像表示する本体立体データと、前記選択した備品を３次元画像表示する備品立体データを取得する立体データ取得機能と、前記取得した本体立体データと備品立体データを組合せて、前記選択した本体に前記選択した備品を取り付けた設備を３次元画像表示する設備立体データを作成する設備立体データ作成機能と、前記作成した設備立体データを用いて設備立体図を３次元画像表示する立体図表示機能と、前記設備立体データの作成に用いられた本体立体データに対応づけられた本体平面データと、前記設備立体データの作成に用いられた備品立体データに対応づけられた備品平面データを取得する平面データ取得機能と、前記取得した本体平面データと備品平面データを、前記作成した設備立体データに基づいて配置することにより、前記表示した設備立体図に対応する設備平面図を表示するための設備平面データを作成する設備平面データ作成機能と、前記作成した設備平面データを出力する設備平面データ出力機能と、をコンピュータで実現する図面データ作成プログラムを提供する。
【発明の効果】
【０００８】
本発明によれば、設備を構成する立体データと平面データを対応させておくことにより、設備の立体データから平面図を自動作成することができる。
【図面の簡単な説明】
【０００９】
【図１】図面作成システムの構成を説明するための図である。
【図２】図面作成サーバや端末のハードウェア的な構成を説明するための図である。
【図３】設備ＤＢに記憶されているデータを説明するための図である。
【図４】システムキッチンのデフォルト設定を説明するための図である。
【図５】座標値の関係について説明するための図である。
【図６】立体データから平面データを作成する具体例を説明するための図である。
【図７】操作画面の一例を示した図である。
【図８】設備として洗面化粧台を選択した場合を説明するための図である。
【図９】設備としてユニットバスを選択した場合を説明するための図である。
【図１０】立体データから平面データを作成する手順を説明するためのフローチャートである。
【発明を実施するための形態】
【００１０】
（１）実施形態の概要
システムキッチン立体データ１０１ａ（図６）は、フロアキャビネット立体データ３１ａにワークトップ立体データ４１ａ、標準シンク立体データ５０ａ、標準水栓立体データ６０ａ、及び３口コンロ立体データ７０ａを配置して構成されている。
これらの立体データには、それぞれフロアキャビネット平面データ３１ｂ、ワークトップ平面データ４１ｂ、標準シンク平面データ５０ｂ、標準水栓平面データ６０ｂ、及び３口コンロ平面データ７０ｂが対応づけられている。
【００１１】
システムキッチン立体データ１０１ａを真上から見た位置に、これらの平面データを配置することにより、システムキッチン平面データ１０１ｂが得られる。
このような仕組みを活用することで、ユーザは、コンピュータグラフィックスを用いた３次元画像によって数ある組合せの中から感覚的に設備を組み立てていくことができ、更に、ユーザが完成させた設備の３次元画像に対応させて業務に用いる平面ＣＡＤ図面を自動的に作成することができる。
【００１２】
（２）実施形態の詳細
図１は、本実施の形態に係る図面作成システム１の構成を説明するための図である。
図面作成システム１は、図面作成サーバ２、端末５、５、５・・・が通信ネットワーク３で通信可能に配置されることにより構成されている。ここで、通信ネットワーク３は、例えば、インターネットにより構成されている。
【００１３】
図面作成サーバ２は、設備の基本形状（オプションを取り付ける土台となる部分；設備の本体）とこれに取り付けるオプションを３次元画像によって端末５で表示し、仮想３次元空間の中でユーザにオプションの付け替えを行わせる機能と、ユーザが完成した設備の３次元形状を平面図に変換する機能を備えており、図面データ作成装置として機能する。
【００１４】
図面作成サーバ２が対象とする設備には、例えば、システムキッチン、洗面化粧台、ユニットバス、トイレ、カウンター、エアコン、湯沸かし器、収納建具などの室内設備や、エアコンの室外機、屋外水栓、門扉、フェンス、カーポートなどの室外設備、また、サッシ、玄関ドアなどの室内外、あるいはその境で用いる建材類がある。
【００１５】
端末５、５、５、・・・は、例えば、ＰＣ（パーソナルコンピュータ）やスマートフォンなどの携帯端末を用いて構成されており、通信ネットワーク３を介して図面作成サーバ２と接続可能に配設されている。
ＰＣで構成された端末５は、例えば、ユーザの自宅や建築設計事務所などに設置されており、携帯端末で構成された端末５は、ユーザが所持している。
【００１６】
端末５は、ブラウザ機能により、図面作成サーバ２が運営する図面作成ウェブサイトにアクセスし、図面作成サーバ２が提供する画面において、設備を立体的に表示する。
ユーザは、図面作成ウェブサイトで設備を選択する。そして、表示された設備において各種オプションの組合せを試み、所望のオプションを備えた設備を完成させることができる。
更に、端末５は、完成した設備の平面図を図面作成サーバ２に作成させることができる。
作成した平面図は、ユーザが利用したり、建築設計事務所がＣＡＤ図面として使用したりする。
【００１７】
図２（ａ）は、図面作成サーバ２のハードウェア的な構成を説明するための図である。
図面作成サーバ２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、通信制御装置１４、記憶装置１５などがバスラインで接続されて構成されている。
【００１８】
ＣＰＵ１１は、記憶装置１５に記憶した図面作成プログラムを実行することにより、立体データによる設備の構成を支援したり、できあがった設備の立体形状に基づいて当該設備の平面図を表示するための平面データを作成したりする。
ＲＯＭ１２は、ＣＰＵ１１が図面作成サーバ２を動作させるための基本的なプログラムやパラメータなどを記憶している。
【００１９】
ＲＡＭ１３は、ＣＰＵ１１が図面作成プログラムを実行する際のワーキングメモリを提供する。
通信制御装置１４は、図面作成サーバ２と通信ネットワーク３を接続する装置であって、ＣＰＵ１１と端末５が通信する際のインターフェースを提供する。
このように、図面作成サーバ２は、通信ネットワークを介して端末装置と通信する通信手段を備えている。
【００２０】
記憶装置１５は、ハードディスクなどの大容量の記憶媒体を用いて構成されており、図面作成プログラムや設備ＤＢ（データベース）などを記憶している。
設備ＤＢは、設備の基本形状やオプションの立体データと平面データを記憶したデータベースである。
ＣＰＵ１１は、立体データを用いて基本形状やオプションなどを３次元画像表示することができ、平面データにより平面図を作成することができる。
【００２１】
図２（ｂ）は、端末５（ＰＣの場合）のハードウェア的な構成を説明するための図である。
端末５は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、通信制御装置２４、ディスプレイ２５、キーボード２６、マウス２７、記憶装置２８などを用いて構成されている。
【００２２】
ＣＰＵ２１は、記憶装置２８に記憶したブラウザプログラムを実行することにより、ブラウザ機能を発揮し、図面作成サーバ２が図面作成ウェブサイトで提供する各種サービスをユーザが利用可能にする。
ＲＯＭ２２は、ＣＰＵ２１が端末５を動作させるための基本的なプログラムやパラメータなどを記憶している。
ＲＡＭ２３は、ＣＰＵ２１が図面作成プログラムを実行する際のワーキングメモリを提供する。
【００２３】
通信制御装置２４は、図面作成サーバ２端末５と通信ネットワーク３を接続する装置であって、ＣＰＵ２１と図面作成サーバ２が通信する際のインターフェースを提供する。このように、端末５は、通信ネットワークを介して図面作成サーバ２と通信する通信手段を備えている。
ディスプレイ２５は、例えば、液晶ディスプレイによって構成され、図面作成サーバ２が提供する各画面データ（操作画面、設備の立体図や平面図など）を表示する。
ユーザは、ディスプレイ２５で設備の立体図を見ながら設備の色を変えたり、オプションを追加したり変更したりすることができる。
【００２４】
キーボード２６は、文字や記号などを入力するデバイスであり、例えば、ユーザ情報などの文字情報を図面作成サーバ２に伝達するのに用いられる。
マウス２７は、図面作成サーバ２が提供する画面をマウス操作するのに用いられる。これにより、例えば、設備の基本形状やオプションを選択したり、設備の立体形状を表示させる際の視点を移動・回転させたりすることができる。
記憶装置２８は、ハードディスクなどの記憶媒体を用いて構成されており、ブラウザプログラムなどが記憶されている。
【００２５】
端末５が携帯端末で構成されている場合の構成は、基本的にＰＣの場合と同様である。
この場合は、入力装置として、キーボード２６とマウス２７の代わりに、ディスプレイ２５に重畳して設置されたタッチパネルが用いられる。
また、記憶装置２８としては、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）などの半導体記憶装置が用いられる。
【００２６】
次に、設備ＤＢに記憶されているデータについて説明する。
設備には、システムキッチン、洗面化粧台、ユニットバス、トイレ、・・・など各種のものが存在するが、以下では、システムキッチンを例にとって説明する。
【００２７】
図３（ａ）は、設備ＤＢに記憶されている基本形状データを説明するための図である。
基本形状データは、設備の全体的な大きさや形状を決定し、オプションを取り付けるベースとなる部材の立体データと平面データから構成されている。
ここで、基本形状に係る部材（オプションを取り付けるベースとなる部材）は、室内外に配置する設備を構成する当該設備の本体として機能している。
【００２８】
図では、立体データを用いて表示した立体図と、平面データを用いて表示した平面図を用いてこれらのデータを図示している。
設備がシステムキッチンの場合は、フロアキャビネットの形状が基本形状に設定されている。
【００２９】
基本形状には、種類ごとに固有のＩＤが付与されている。
例えば、ＩＤ３０のフロアキャビネットは、Ｉ型（横方向に一列に並んだ形）左シンクとなっており、ＩＤ３１のフロアキャビネットは、Ｉ型右シンクとなっている。ちなみに、Ｌ字型に屈曲した形状のフロアキャビネットは、Ｌ型と呼ばれている。
【００３０】
図面作成サーバ２は、ユーザからの要求により、何れかの基本形状を選択し、システムキッチンの基本的な形状を決定する。このように、図面作成サーバ２は、室内外に配置する設備を構成する当該設備の本体を端末５からの指示に従って選択する本体選択手段を備えている。
【００３１】
基本形状の立体データと平面データは、基本形状のＩＤによって対応づけられて（紐づけられて）おり、立体データから、当該基本形状の平面データを（あるいは、その逆も）検索できるようになっている。
一例として、立体データは、ＸＶＬファイルにて作成されており、平面データは、ＳＶＧファイルにて作成されている。
【００３２】
ここで、ＸＶＬファイルは、３次元形状を表現する際に用いられるファイルフォーマットであり、仮想３次元空間の中で対象を立体的に表現することができる。
一方、ＳＶＧファイルは、対象をベクトルデータで表示する際に用いられるファイルフォーマットであり、ＣＡＤで操作することができる。
【００３３】
このように、図面作成サーバ２は、ウェブ上で３次元画像を表示するデータ形式のファイルとＣＡＤで使用するデータ形式のファイルを対応づけており、これらのデータ形式に互換性がない場合でも、相互の変換を行うことができる。
【００３４】
フロアキャビネット立体データ３０ａは、オプションを取り付ける前のフロアキャビネット（Ｉ型左シンク）の立体データであり、フロアキャビネット平面データ３０ｂは、オプションを取り付ける前の当該フロアキャビネットの平面データである。
【００３５】
フロアキャビネット立体データ３０ａには、室内に設置する際の位置決めを行う基準点３０ｃと、フロアキャビネット立体データ３０ａにワークトップ立体データ４０ａなどを取り付ける際の位置決めを行う基準点３０ｄが設定されている。
フロアキャビネット平面データ３０ｂには、基準点３０ｃに対応する基準点３０ｅが設定されている。
このように、本体立体データ（基本形状の立体データ）と本体平面データ（基本形状の平面データ）には、対応する箇所に基準点が設定されている。
【００３６】
フロアキャビネット立体データ３０ａには、後述するように、基準点３０ｃを原点とし、フロアキャビネットに向かって手前側方向をｚ軸、高さ方向をｙ、右手側をｘ軸とするフロアキャビネット座標系が設定されている。
【００３７】
同様に、ＩＤ３１のフロアキャビネットについても、フロアキャビネット立体データ３１ａ、フロアキャビネット平面データ３１ｂが用意されている。
そして、ＩＤ３０のフロアキャビネットと同様に、フロアキャビネット立体データ３１ａには、基準点３１ｃ、３１ｄとフロアキャビネット座標系が設定されており、フロアキャビネット平面データ３１ｂには、基準点３１ｅが設定されている。
【００３８】
図３（ｂ）は、設備ＤＢに記憶されているオプションデータを説明するための図である。
オプションデータは、設備の基本形状に取り付けるオプション（備品）の大きさや形状を規定するデータである。
図面作成サーバ２は、ユーザからの要求により、これらのオプションを選択して設備に追加変更する。このように、図面作成サーバ２は、選択した本体に取り付ける備品を端末５からの指示に従って選択する備品選択手段を備えている。
【００３９】
オプションデータには、種類ごとに固有のＩＤが付与されている。
図では、オプションの一例として、ワークトップ（Ｉ型左シンク）、標準シンク、標準水栓、３口コンロを示している。
オプションとしては、この他に、ワークトップ（Ｉ型右シンク）、幅広シンク、オールインワン水栓、ＩＨヒーター、・・・など各種のものが存在する。
【００４０】
ＩＤ４０のワークトップ（Ｉ型左シンク）は、ＩＤ３０のフロアキャビネット（Ｉ型左シンク）などに取り付けるワークトップであり、当該ＩＤに対応づけてワークトップ立体データ４０ａとワークトップ平面データ４０ｂが用意されている。
【００４１】
ワークトップ立体データ４０ａには、フロアキャビネット立体データ３０ａなどに取り付ける際の位置決めを行う基準点４０ｃ（基準点３０ｄに一致するように位置決めされる）と、標準シンク立体データ５０ａなどを取り付ける際の位置決めを行う基準点４０ｄ、及び３口コンロ立体データ７０ａなどを取り付ける際の位置決めを行う基準点４０ｆが設定されている。
【００４２】
また、ワークトップ立体データ４０ａには、基準点４０ｃを原点とし、ワークトップに向かって手前側方向をｚ軸、高さ方向をｙ軸、右手側をｘ軸とするワークトップ座標系が設定されている。
【００４３】
これらｘｙｚ座標軸は、フロアキャビネット座標系のｘｙｚ座標軸と（正しい取り付け方向で）平行となるように設定されており、これにより、ワークトップ立体データ４０ａのフロアキャビネット立体データ３０ａに対する取り付け方向が規定される。
このように、本体立体データと備品立体データには、本体立体データと備品立体データを組合せる位置と方向が設定されている。
【００４４】
一方、ワークトップ平面データ４０ｂには、基準点４０ｃに対応する基準点４０ｅが設定されている。
このように、備品立体データと備品平面データには、対応する箇所に基準点が設定されている。
【００４５】
ワークトップ立体データ４０ａをフロアキャビネット立体データ３０ａに基準点と方向を揃えて組合せると、フロアキャビネットにワークトップを取り付けた設備の立体データができる。
以下、同様にオプションを取り付けていくと、システムキッチンの立体データが完成することになる。
【００４６】
ＩＤ５０の標準シンクは、ＩＤ４０のワークトップなどに取り付けるシンクであり、当該ＩＤに対応づけて標準シンク立体データ５０ａと標準シンク平面データ５０ｂが用意されている。
標準シンク立体データ５０ａには、ワークトップ立体データ４０ａなどに取り付ける際の位置決めを行う基準点５０ｃ（基準点４０ｄに一致するように位置決めされる）と、標準水栓立体データ６０ａなどを取り付ける際の位置決めを行う基準点５０ｄが設定されている。
【００４７】
また、標準シンク立体データ５０ａには、基準点５０ｃを原点とし、標準シンクに向かって手前側方向をｚ軸、高さ方向をｙ軸、右手側をｘ軸とする標準シンク座標系が設定されている。
これらｘｙｚ座標軸は、ワークトップ座標系のｘｙｚ座標軸と（正しい取り付け方向で）平行となるように設定されており、これにより、標準シンク立体データ５０ａのワークトップ立体データ４０ａに対する取り付け方向が規定される。
一方、標準シンク平面データ５０ｂには、基準点５０ｃに対応する基準点５０ｅが設定されている。
【００４８】
ＩＤ６０の標準水栓は、ＩＤ５０の標準シンクなどに取り付ける水栓であり、当該ＩＤに対応づけて標準水栓立体データ６０ａと標準水栓平面データ６０ｂが用意されている。
標準水栓立体データ６０ａには、標準シンク立体データ５０ａなどに取り付ける際の位置決めを行う基準点６０ｃ（基準点５０ｄに一致するように位置決めされる）が設定されている。
【００４９】
また、標準水栓立体データ６０ａには、基準点６０ｃを原点とし、正しい方向で取り付けた場合に手前側となる方向をｚ軸、高さ方向をｙ軸、右手側をｘ軸とする標準水栓座標系が設定されている。
【００５０】
これらｘｙｚ座標軸は、標準シンク座標系のｘｙｚ座標軸と（正しい取り付け方向で）平行となるように設定されており、これにより、標準水栓立体データ６０ａの標準シンク立体データ５０ａに対する取り付け方向が規定される。
一方、標準水栓平面データ６０ｂには、基準点６０ｃに対応する基準点６０ｅが設定されている。
【００５１】
ＩＤ７０の３口コンロは、ＩＤ４０のワークトップ（Ｉ型左シンク）などに取り付ける３口コンロであり、当該ＩＤに対応づけて３口コンロ立体データ７０ａと３口コンロ平面データ７０ｂが用意されている。
３口コンロ立体データ７０ａには、ワークトップ立体データ４０ａなどに取り付ける際の位置決めを行う基準点７０ｃ（基準点４０ｆに一致するように位置決めされる）が設定されている。
【００５２】
また、３口コンロ立体データ７０ａには、基準点７０ｃを原点とし、３口コンロに向かって手前側方向をｚ軸、高さ方向をｙ軸、右手側をｘ軸とする３口コンロ座標系が設定されている。
これらｘｙｚ座標軸は、ワークトップ座標系のｘｙｚ座標軸と（正しい取り付け方向で）平行となるように設定されており、これにより、３口コンロ立体データ７０ａのワークトップ立体データ４０ａに対する取り付け方向が規定される。
一方、３口コンロ平面データ７０ｂには、基準点７０ｃに対応する基準点７０ｅが設定されている。
【００５３】
以上のように、設備ＤＢは、室内外に配置される複数の設備について、各設備の本体を３次元画像表示する本体立体データと、当該本体に取り付ける備品を３次元画像表示する備品立体データを記憶した、３次元データ記憶手段として機能しており、更に、本体立体データに対応づけられた本体平面データと、備品立体データに対応づけられた備品平面データを記憶した２次元データ記憶手段としても機能している。
【００５４】
そして、図面作成サーバ２は、設備ＤＢから立体データや平面データを検索して利用するため、当該３次元データ記憶手段から本体立体データと備品立体データを取得し、更に、当該２次元データ記憶手段から本体平面データと備品平面データを取得している。
【００５５】
図４は、システムキッチンのデフォルト設定を説明するための図である。
ユーザにシステムキッチンの立体形状を完成させてもらう場合、全体のベースとなるフロアキャビネットを選択してもらい、これにオプションを追加して積み上げていってもらう方式が可能である。
【００５６】
また、標準的なオプションでシステムキッチンの立体形状を予め完成させておき、これに対してオプションを追加・変更してもらう方式も可能である。
何れの方式でもよいが、図面作成システム１では、一般の顧客の利便性を考慮して操作が容易な後者の方式を選択した。
【００５７】
図に示したシステムキッチン立体データ１００ａ、１０１ａ、・・・は、図面作成サーバ２がシステムキッチンのデフォルト設定として用意したものである。
図面作成サーバ２は、システムキッチン立体データ１００ａ、１０１ａ、・・・によって端末５のシステムキッチン立体図を表示させ、ユーザに選択してもらう。
なお、システムキッチン立体データ１００ａは、Ｉ型左シンクであり、システムキッチン立体データ１０１ａは、Ｉ型右シンクである。
【００５８】
図では、システムキッチン立体データ１００ａにデフォルトで組み込まれている立体データを太線で連結して表しており、ユーザの選択により交換可能な立体データを両矢線で連結して表している。
システムキッチン立体データ１００ａは、フロアキャビネット立体データ３０ａ、３口コンロ立体データ７０ａ、及びワークトップ立体データ４０ａを組合せて構成されている。
【００５９】
このうち、ワークトップ立体データ４０ａには、標準シンク立体データ５０ａと標準水栓立体データ６０ａが取り付けられており、ワークトップ立体データ４０ａ、標準シンク立体データ５０ａ、及び標準水栓立体データ６０ａを組合せたアセンブリとなっている。
図面作成サーバ２は、システムキッチン立体データ１００ａを構成するこれら立体データの組合せを設備ＤＢに記憶しており、これに従って立体データを組み立てて端末５に表示させる。
【００６０】
このようにしてデフォルトで作成されたシステムキッチン立体データ１００ａは、端末５に送信され、システムキッチン立体画像がディスプレイ２５に表示される。
ユーザは、デフォルトのシステムキッチン立体画像に対して、オプションの追加や変更を行い、所望のシステムキッチンが得られるように試行錯誤する。
【００６１】
図４の例では、例えば、３口コンロ立体データ７０ａとＩＨヒーター立体データ７１ａとの交換、標準シンク立体データ５０ａに取り付けた標準水栓立体データ６０ａとオールインワン水栓立体データ６１ａとの交換、ワークトップ立体データ４０ａ（Ｉ型左シンク）とワークトップ立体データ４１ａ（Ｉ型左幅広シンク）との交換、ワークトップ立体データ４１ａに取り付けた標準水栓立体データ６０ａとオールインワン水栓立体データ６１ａとの交換などが可能である。
【００６２】
また、ワークトップ立体データ４１ａには、幅広シンク立体データ５１ａと標準水栓立体データ６０ａがデフォルトで取り付けられており、ワークトップ立体データ４１ａ、幅広シンク立体データ５１ａ、及び標準水栓立体データ６０ａを組合せたアセンブリとなっている。
そのため、標準シンク立体データ５０ａを幅広シンク立体データ５１ａと交換する場合は、アセンブリごとの交換となる。
即ち、この場合、図面作成サーバ２は、ワークトップ、シンク、及び水栓をまるごと交換する。
【００６３】
このため、標準シンク立体データ５０ａにデフォルトでないオールインワン水栓立体データ６１ａが取り付けられた状態で、ユーザが幅広シンク立体データ５１ａに交換する場合、図面作成サーバ２は、まずワークトップ立体データ４０ａのアセンブリをワークトップ立体データ４１ａのアセンブリと交換し、次いで、ワークトップ立体データ４１ａにデフォルトで取り付けられている標準水栓立体データ６０ａをオールインワン水栓立体データ６１ａに交換する。
【００６４】
このように、図面作成サーバ２は、ユーザが選択した本体を３次元画像表示する本体立体データと備品を３次元画像表示する備品立体データを取得する立体データ取得手段と、当該取得した本体立体データと備品立体データを組合せて、本体に備品を取り付けた設備を３次元画像表示する設備立体データを作成する設備立体データ作成手段を備えている。
【００６５】
更に、図面作成サーバ２は、このようにして作成した設備立体データを端末５に表示させるため（図面作成サーバ２にディスプレイを備えて、これに表示してもよい）、作成した設備立体データを用いて設備立体図を３次元画像表示する立体図表示手段も備えている。
また、図面作成サーバ２は、オプションが付け替えられた設備の３次元画像を表示するなどして、ユーザがオプションの追加や変更を試行錯誤する過程を端末５で見せる。
このため、図面作成サーバ２は、本体立体データに組み合わされる備品立体データが更新される過程を立体的に表示する。
【００６６】
図５は、座標値の関係について説明するための図である。
図面作成サーバ２は、基本形状にオプションを取り付けていき、更には、オプションの上に更なるオプションを取り付けたりする。
オプションの取り付け位置は様々であり、組合せによって生じる取り付け位置の数は膨大となる。
【００６７】
そのため、図面作成システム１では、データの取り扱いを容易にするために、立体データごとに座標系を設定し、オプションの取り付け位置を当該オプションに設定した座標系で規定することとした。
即ち、基本形状の立体データに設定された座標系上にオプションによる相対座標系が設定されることになる。
【００６８】
図の例は、基準形状をフロアキャビネット立体データ３０ａとし、これにワークトップ立体データ４０ａを取り付け、その上に標準シンク立体データ５０ａを取り付け、更に、その上に標準水栓立体データ６０ａを取り付けた場合の、フロアキャビネット座標系、ワークトップ座標系、標準シンク座標系、及び標準水栓座標系の位置関係を示している。
なお、この図では、座標系の関係が分かり易くなるように、実際の間隔ではなく、等間隔に表してある。
【００６９】
図に示したように、フロアキャビネット座標系、ワークトップ座標系、標準シンク座標系、及び標準水栓座標系は、それぞれ基準点３０ｃ、４０ｃ、５０ｃ、６０ｃを原点とし、互いに直交するｘｙｚ座標系で構成されている。そして、対応する座標軸（ｘ軸同士、ｙ軸同士、ｚ軸同士）は、平行となるように設定されている。
【００７０】
また、フロアキャビネット座標系の基準点３０ｃの座標値を（ｘ０、ｙ０、ｚ０）とし、フロアキャビネット座標系で規定される基準点４０ｃの座標値を（ｘ１、ｙ１、ｚ１）、ワークトップ座標系で規定される基準点５０ｃの座標値を（ｘ２、ｙ２、ｚ２）、標準シンク座標系で規定される基準点６０ｃの座標値を（ｘ３、ｙ３、ｚ３）とする。
【００７１】
立体データを組み立てることにより各立体データの座標系がこのように配置されるが、これから平面データを作成する手法は以下の通りである。
ここでは、平面データを作成する作図平面をフロアキャビネット座標系のｚｘ平面とし、作図平面の原点がフロアキャビネット座標系の基準点３０ｃと同一になるようにしておく。
まず、基準点４０ｃ、５０ｃ、６０ｃをｙ方向に投影すると、フロアキャビネット座標系のｚｘ平面上に投影点４０ｇ、５０ｇ、６０ｇが得られる。
【００７２】
投影点４０ｇ、５０ｇ、６０ｇの当該ｚｘ平面（作図平面）上での（ｚ、ｘ）座標値は、基準点３０ｃを原点（即ち、（ｘ０、ｙ０、ｚ０）＝（０、０、０））とすると、それぞれ、（ｚ１、ｘ１）、（ｚ１＋ｚ２、ｘ１＋ｘ２）、（ｚ１＋ｚ２＋ｚ３、ｘ１＋ｘ２＋ｘ３）となる。
なお、図では、ｘ座標値は、図の煩雑化を避けるために省略している。
【００７３】
次に、基準点３０ｃ、投影点４０ｇ、５０ｇ、６０ｇに、基準点３０ｅ、４０ｅ、５０ｅ、６０ｅが一致するようにフロアキャビネット平面データ３０ｂ、ワークトップ平面データ４０ｂ、標準シンク平面データ５０ｂ、標準水栓平面データ６０ｂを配置すると、立体データと整合がとれた平面データの組合せが得られる。
この平面データの組合せを１つの平面データファイルにまとめれば（マージすれば）、目的の平面データが得られる。
【００７４】
このように、図面作成サーバ２は、設備立体データの作成に用いられた本体立体データに対応づけられた本体平面データと、設備立体データの作成に用いられた備品立体データに対応づけられた備品平面データを取得する平面データ取得手段と、このようにして取得した本体平面データと備品平面データを、設備立体データに基づいて配置することにより、設備立体図に対応する設備平面図を表示するための設備平面データを作成する設備平面データ作成手段を備えている。
【００７５】
また、図面作成サーバ２は、上述したように、設備立体データで組み合わされている本体立体データと備品立体データの基準点の３次元座標値を作図平面に投影するなどして、当該本体立体データと備品立体データに対応する本体平面データと備品平面データの基準点の２次元座標値を取得する座標値取得手段を備えており、このようにして取得した基準点の２次元座標値に基づいて本体平面データと備品平面データを配置することにより設備平面データを作成している。
【００７６】
図６は、立体データから平面データを作成する具体例を説明するための図である。
図６（ａ）は、Ｉ型右シンクのフロアキャビネット立体データ３１ａを基本形状として完成させたシステムキッチン立体データ１０１ａを示している。
フロアキャビネット立体データ３１ａには、図に示したように、基準点３１ｃを原点とするｘｙｚ方向のフロアキャビネット座標系が設定されている。
なお、座標軸をフロアキャビネット立体データ３１ａと重ねると図が煩雑になるため、フロアキャビネット立体データ３１ａから分離して描いている。以下、他の図も同様とする。
【００７７】
システムキッチン立体データ１０１ａにおいて、ワークトップ立体データ４１ａの基準点４１ｃ、標準シンク立体データ５０ａの基準点５０ｃ、標準水栓立体データ６０ａの基準点６０ｃ、及び、３口コンロ立体データ７０ａの基準点７０ｃをフロアキャビネット座標系のｚｘ平面に投影すると（即ち、真上から見ると）、図６（ｂ）に示したように、投影点４１ｇ、５０ｇ、６０ｇ、７０ｇが得られる。
なお、図６（ｂ）では、フロアキャビネット平面データ３１ｂとワークトップ平面データ４１ｂも描いている（重なった状態となる）。
【００７８】
図６（ｂ）の投影点４１ｇ、５０ｇ、６０ｇ、７０ｇの位置に、基準点４１ｅ、５０ｅ、６０ｅ、７０ｅが一致するように、ワークトップ平面データ４１ｂ、標準シンク平面データ５０ｂ、標準水栓平面データ６０ｂ、３口コンロ平面データ７０ｂを重ねると、図６（ｄ）に示したようにシステムキッチン平面データ１０１ｂが完成する。
なお、立体図から平面図への変換が容易となるように、両者の縮尺は、同一としている。
【００７９】
図７は、端末５に表示される操作画面の一例を示した図である。
操作画面は、選択領域８１と立体図表示領域８２を有している。
選択領域８１には、オプションの選択肢が表示され、立体図表示領域８２には、対象となる設備の立体図が表示される。
この例では、Ｉ型左シンクのシステムキッチンが操作対象となっている。
【００８０】
この画面に到達する前に、ユーザは、システムキッチンの基本形状を選択する。すると、立体図表示領域８２にデフォルトのシステムキッチン立体データ１００ａが表示される。
選択領域８１には、一例として水栓の選択肢を図示してあるが、シンクやコンロなど他のオプションも選択できるようになっている。
【００８１】
選択領域８１で、希望する水栓のチェックボックスをチェックして選択すると、システムキッチン立体データ１００ａの水栓が選択した水栓に置換される。
このようにしてシステムキッチン立体データ１００ａを完成させて、図示しない平面図ボタンをマウス操作でクリックすると、図面作成サーバ２がシステムキッチン平面データ１０１ｂ（図示せず）を作成する。
【００８２】
図８は、設備として洗面化粧台を選択した場合を説明するための図である。
図８（ａ）は、洗面化粧台立体データ２００ａ（によって表示された画像）を示している。
洗面化粧台立体データ２００ａは、フロアキャビネット立体データ２３０ａ（基準点２３０ｃ）を基本形状とし、これにカウンター立体データ２４０ａ（基準点２４０ｃ）、サークルボウル立体データ２５０ａ（基準点２５０ｃ）、タッチレス水栓立体データ２６０ａ（基準点２６０ｃ）、トールキャビネット立体データ２７０ａ（基準点２７０ｃ）をオプションとして組合せて構成されている。
なお、図の煩雑化を避けるため、基準点２５０ｃ、２６０ｃは、図示していない。
【００８３】
フロアキャビネット立体データ２３０ａには、図に示したように、基準点２３０ｃを原点とするフロアキャビネット座標系（ｘｙｚ座標系）が設定されており、図示しないが各オプションにも、それぞれの座標系が設定されている。
【００８４】
図８（ｂ）は、カウンター立体データ２４０ａ、サークルボウル立体データ２５０ａ、タッチレス水栓立体データ２６０ａ、トールキャビネット立体データ２７０ａを示した図である。
これらは、オプションの一部であって、これらと交換可能なオプションが多数存在している。
【００８５】
図８（ｃ）は、洗面化粧台立体データ２００ａから作成した洗面化粧台平面データ２００ｂを示した図である。
洗面化粧台平面データ２００ｂは、フロアキャビネット平面データ２３０ｂ（基準点２３０ｅ）、カウンター平面データ２４０ｂ（基準点２４０ｅ）、サークルボウル平面データ２５０ｂ（基準点２５０ｅ）、タッチレス水栓平面データ２６０ｂ（基準点２６０ｅ）、トールキャビネット平面データ２７０ｂ（基準点２７０ｅ）を組合せて構成されている。
【００８６】
この平面データの組合せは、次のようにして作成される。
まず、図８（ａ）のフロアキャビネット座標系において、基準点２４０ｃ、２５０ｃ、２６０ｃ、２７０ｃのｚｘ平面への投影点２４０ｇ、２５０ｇ、２６０ｇ、２７０ｇ（図示せず）を求める。
次いで、基準点２３０ｃ、及び、投影点２４０ｇ、２５０ｇ、２６０ｇ、２７０ｇと基準点２３０ｅ、２４０ｅ、２５０ｅ、２６０ｅ、２７０ｅが一致するように各平面データを配置する。これにより平面データが完成する。
オプションを取り替えた場合には、オプション取り替え後の洗面化粧台立体データ２００ａから同様にして洗面化粧台平面データ２００ｂを作成すればよい。
【００８７】
図９は、設備としてユニットバスを選択した場合を説明するための図である。
図９（ａ）は、ユニットバス立体データ３００ａ（によって表示された画像）を示している。
ユニットバス立体データ３００ａは、ユニットバス壁立体データ３３０ａ（基準点３３０ｃ）を基本形状とし、浴槽立体データ３４０ａ（基準点３４０ｃ）、水栓立体データ３５０ａ（基準点３５０ｃ）、カウンター立体データ３６０ａ（基準点３６０ｃ）をオプションとして組合せて構成されている。
【００８８】
ユニットバス壁立体データ３３０ａには、図に示したように、基準点３３０ｃを原点とするユニットバス壁座標系（ｘｙｚ座標系）が設定されており、図示しないが各オプションにも、それぞれの座標系が設定されている。
【００８９】
図９（ｂ）は、浴槽立体データ３４０ａ、水栓立体データ３５０ａ、カウンター立体データ３６０ａを示した図である。
これらは、オプションの一部であって、これらと交換可能なオプションが多数存在している。
【００９０】
図９（ｃ）は、ユニットバス立体データ３００ａから作成したユニットバス平面データ３００ｂを示した図である。
ユニットバス平面データ３００ｂは、ユニットバス壁平面データ３３０ｂ（基準点３３０ｅ）、浴槽平面データ３４０ｂ（基準点３４０ｅ）、水栓平面データ３５０ｂ（基準点３５０ｅ）、カウンター平面データ３６０ｂ（基準点３６０ｅ）を組合せて構成されている。
【００９１】
この平面データの組合せは、次のようにして作成される。
まず、図９（ａ）のユニットバス壁座標系において、基準点３４０ｃ、３５０ｃ、３６０ｃのｚｘ平面への投影点３４０ｇ、３５０ｇ、３６０ｇ（図示せず）を求める。
次いで、基準点３３０ｃ、及び、投影点３４０ｇ、３５０ｇ、３６０ｇと基準点３３０ｅ、３４０ｅ、３５０ｅ、３６０ｅが一致するように各平面データを配置する。これにより平面データが完成する。
オプションを取り替えた場合には、オプション取り替え後のユニットバス立体データ３００ａから同様にしてユニットバス平面データ３００ｂを作成すればよい。
【００９２】
図１０は、立体データから平面データを作成する手順を説明するためのフローチャートである。
以下の処理は、図面作成サーバ２のＣＰＵ１１と端末５のＣＰＵ２１が、それぞれ図面作成プログラムとブラウザプログラムに従って行うものである。
最初に、端末５は、図面作成サーバ２の図面作成ウェブサイトにアクセスし、ユーザからのキーボード２６やマウス２７の操作を受け付けて、例えば、システムキッチンや洗面化粧台など、対象とする設備のカテゴリを選択する。
これに対して、図面作成サーバ２は、選択されていた設備のカテゴリに含まれる基本形状の選択肢（Ｉ型左シンク、Ｉ型右シンクなど）を端末５に送信する。
【００９３】
これに対して、端末５は、ユーザから基本形状の選択を受け付け、これを図面作成サーバ２に通知する（ステップ５）。
【００９４】
図面作成サーバ２は、端末５から基本形状の選択を受け付けると、当該基本形状に該当する設備の立体データ（標準的なオプションがデフォルトで取り付けられている）を端末５に送信する（ステップ１０）。
図面作成サーバ２は、当該立体データを送信した後、端末５からの要求を待って待機する（ステップ３５；なし）。
【００９５】
端末５は、立体データを受信し、これを用いて設備の立体図をディスプレイ２５に表示する（ステップ１５）。
ユーザは、設備の立体図を参照し、オプション変更を要求するか否かを判断して（ステップ２０）、これをキーボード２６やマウス２７の操作により端末５に入力する。
ユーザからオプションの変更要求があった場合（ステップ２０；Ｙ）、端末５は、図面作成サーバ２に対してオプションの変更要求（標準水栓をオールインワン水栓に変えるなどの要求）を送信する（ステップ２５）。
【００９６】
図面作成サーバ２は、端末５からオプションの変更要求を受けると（ステップ３５；変更要求）、変更要求に係るオプションの立体データを取り替えることにより設備の立体データを更新し（ステップ４０）、ステップ１０に戻って、オプション変更後の設備の立体データを端末５に送信する。これにより、端末５では、オプションを取り替えた設備の立体図が表示される。
【００９７】
一方、設備の立体図が完成した場合、ユーザは、平面図の作成要求を端末５に入力し、端末５は、これに応じて図面作成サーバ２に平面図作成要求を送信する（ステップ３０）。
図面作成サーバ２は、端末５から平面図作成要求を受信すると（ステップ３５；作成要求）、設備の立体データに使用されている個々の立体データに紐づけられている平面データを検索する（ステップ４５）。
【００９８】
次に、図面作成サーバ２は、立体図での各立体データの基準点に基づいて平面データを配置してマージすることにより平面図データを作成し（ステップ５０）、端末５に送信する（ステップ５５）。
端末５は、図面作成サーバ２から平面図データを受信し、これを用いて平面図を表示する（ステップ６０）。
このように、図面作成サーバ２は、作成した設備平面データを端末５に対して出力する設備平面データ出力手段を備えている。
【００９９】
本実施の形態では、図面作成システム１をクライアントサーバシステムとして構成したが、スタンドアローン型として構築することも可能である。
また、ユーザが設備を３次元画像で構築する際に、設備が設置される室内外の立体形状を背景として表示させるように構成することも可能である。
この場合、図面作成サーバ２は、本体に備品を取り付けた設備が配置された室内外の立体形状を含めて設備立体データを作成している。
【０１００】
更に、図面作成システム１を１台のサーバ装置で構成したが、複数のサーバを組合せて構成してもよい。
加えて、設備の形状のみならず、色や質感、模様なども選択できるように構成することもできる。
【０１０１】
以上に説明した実施の形態により次のような効果を得ることができる。
（１）オプションなどの立体データをパーツとして組合せて合成することにより、設備の立体データを作成することができる。更に、できあがった立体データから２次元ＣＡＤデータとして使用できる平面データを自動生成することができる。
（２）設備に取り付けるオプションを３次元コンピュータグラフィックスで立体的にシミュレートしながら選択することができる。
（３）図面作成サービスをウェブサーバ上で利用できるため、ブラウザさえあれば、初期コストを掛けずに利用することができる。
（４）設備の基本形状とオプションの形状を、紐づけされた立体データと平面データの組で図面作成サーバ２に保持しているため、立体データの組合せに対応させて平面データを検索し、検索された平面データをマージすることにより２次元ＣＡＤコンテンツを作成できる。
【符号の説明】
【０１０２】
１  図面作成システム
２  図面作成サーバ
３  通信ネットワーク
５  端末
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  通信制御装置
１５  記憶装置
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  通信制御装置
２５  ディスプレイ
２６  キーボード
２７  マウス
２８  記憶装置
３０ａ  フロアキャビネット立体データ
３０ｂ  フロアキャビネット平面データ
３０ｃ、３０ｄ、３０ｅ  基準点
３１ａ  フロアキャビネット立体データ
３１ｂ  フロアキャビネット平面データ
３１ｃ、３１ｄ、３１ｅ  基準点
４０ａ、４１ａ  ワークトップ立体データ
４０ｂ  ４１ｂワークトップ平面データ
４０ｃ、４０ｄ、４０ｅ、４０ｆ  基準点
４０ｇ、５０ｇ、６０ｇ  投影点
５０ａ  標準シンク立体データ
５０ｂ  標準シンク平面データ
５０ｃ、５０ｄ、５０ｅ  基準点
６０ａ  標準水栓立体データ
６０ｂ  標準水栓平面データ
６０ｃ、６０ｅ  基準点
７０ａ  ３口コンロ立体データ
７０ｂ  ３口コンロ平面データ
７０ｃ、７０ｅ  基準点
８１  選択領域
８２  立体図表示領域
１００ａ、１０１ａ  システムキッチン立体データ
１０１ｂ  システムキッチン平面データ
２００ａ  洗面化粧台立体データ
２００ｂ  洗面化粧台平面データ
２３０ａ  フロアキャビネット立体データ
２３０ｂ  フロアキャビネット平面データ
２３０ｃ、２３０ｅ  基準点
２４０ａ  カウンター立体データ
２４０ｂ  カウンター平面データ
２４０ｃ、２４０ｅ  基準点
２５０ａ  サークルボウル立体データ
２５０ｂ  サークルボウル平面データ
２５０ｃ、２５０ｅ  基準点
２６０ａ  タッチレス水栓立体データ
２６０ｂ  タッチレス水栓平面データ
２６０ｃ、２６０ｅ  基準点
２７０ａ  トールキャビネット立体データ
２７０ｂ  トールキャビネット平面データ
２７０ｃ、２７０ｅ  基準点
３００ａ  ユニットバス立体データ
３００ｂ  ユニットバス平面データ
３３０ａ  ユニットバス壁立体データ
３３０ｂ  ユニットバス壁平面データ
３３０ｃ、３３０ｅ  基準点
３４０ａ  浴槽立体データ
３４０ｂ  浴槽平面データ
３４０ｃ、３４０ｅ  基準点
３５０ａ  水栓立体データ
３５０ｂ  水栓平面データ
３５０ｃ、３５０ｅ  基準点
３６０ａ  カウンター立体データ
３６０ｂ  カウンター平面データ
３６０ｃ、３６０ｅ  基準点
【図１】
0006596296.tif 000002
【図２】
0006596296.tif 000003
【図３】
0006596296.tif 000004
【図４】
0006596296.tif 000005
【図５】
0006596296.tif 000006
【図６】
0006596296.tif 000007
【図７】
0006596296.tif 000008
【図８】
0006596296.tif 000009
【図９】
0006596296.tif 000010
【図１０】
0006596296.tif 000011