(57)【要約】【目的】希望の形状，構造，寸法をもつ物品を設計する。【構成】メイン・ページＷ43においてサンプル画像のいずれかが選択されると，領域43ｂに選択された完成家具の画像が拡大表示される。ここで，「ステップ２」ボタンがクリックされると，選択された完成家具についてのカスタム・ページがサーバ・コンピュータ302 からクライアント・コンピュータ303 に送信される。カスタム・ページＷ44が用いられて完成家具の寸法が変更されると，変更データを受信したサーバ・コンピュータ302 において，クライアント・コンピュータ303 に送信するレンダリング・ページの作成処理が行われる。【選択図】図１１６
2010231820.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の物品を表わすデータと上記物品のそれぞれについての寸法データとを含む物品設計データを記憶した記憶手段を備え，
クライアント・コンピュータからのメイン・ページ送信要求に応じて，上記物品設計データに基づく複数種類の物品の画像を表示させ，表示された物品の指定を受付けさせるためのメイン・ページをクライアント・コンピュータに送信するメイン・ページ送信手段，
上記クライアント・コンピュータにおいて指定された物品の寸法の変更を受付けさせるための物品設計データ変更ページを，上記クライアント・コンピュータに送信する物品設計データ変更ページ送信手段，
上記クライアント・コンピュータにおいて上記物品設計データ変更ページを用いて入力された寸法データを受信し，受信した寸法データにしたがって上記物品の外観を表すデータを作成する外観データ作成手段，および
作成された外観データによって表される物品の外観の画像を表示させるための外観画像ページを上記クライアント・コンピュータに送信する外観画像ページ送信手段，
を備えた物品の設計支援のためのサーバ・コンピュータ。
【請求項２】
複数種類の基本構成部材と部品との組合せを表わすデータと，基本構成部材または部品の少なくともいずれか一方の寸法データとを含む物品設計データを記憶した記憶手段を備え，
クライアント・コンピュータからのメイン・ページ送信要求に応じて，上記物品設計データに基づく複数種類の基本構成部材と部品との組合せの画像を表示させ，基本構成部材と部品の組合せの指定を受付けさせるためのメイン・ページをクライアント・コンピュータに送信するメイン・ページ送信手段，
上記クライアント・コンピュータにおいて指定された組合せにおける基本構成部材と部品とのうち少なくともいずれか一方の寸法の変更を受付けさせるための物品設計データ変更ページを，上記クライアント・コンピュータに送信する物品設計データ変更ページ送信手段，
上記クライアント・コンピュータにおいて上記物品設計データ変更ページを用いて入力された寸法データを受信し，受信した寸法データにしたがって基本構成部材と部品との組合せの外観を表すデータを作成する外観データ作成手段，および
作成された外観データによって表される基本構成部材と部品との組合せの外観の画像を表示させるための外観画像ページを上記クライアント・コンピュータに送信する外観画像ページ送信手段，
を備えた物品の設計支援のためのサーバ・コンピュータ。
【請求項３】
１または複数種類の基本構成部材を表わすデータと，１または複数種類の部品を表わすデータとを記憶する記憶手段を備え，
クライアント・コンピュータからのメイン・ページ送信要求に応じて，上記基本構成部材を表わすデータに基づく基本構成部材の画像および上記部品を表わすデータに基づく部品を表す画像を表示させ，設計すべき物品を構成する基本構成部材および部品の指定と，それらの組合せの入力を受け付けさせるためのメイン・ページを，上記クライアント・コンピュータに送信するメイン・ページ送信手段，
上記クライアント・コンピュータにおいて上記メイン・ページが用いられて指定された基本構成部材および部品と，入力されたそれらの組合せを表すデータをそれぞれ受信し，受信した指定基本構成部材，指定部品およびそれらの組合せを表すデータにしたがって，上記基本構成部材および部品によって構成される物品の外観を表わすデータを作成する外観データ作成手段，ならびに
作成された外観データによって表される物品の外観の画像を表示させるための外観画像ページを上記クライアント・コンピュータに送信する外観画像ページ送信手段，
を備えた物品の設計支援のためのサーバ・コンピュータ。
【請求項４】
１または複数種類の基本構成部材を表わすデータと，１または複数種類の部品を表わすデータとを記憶する記憶手段を備え，
クライアント・コンピュータからのページ送信要求に応じて，上記基本構成部材を表わすデータに基づく基本構成部材の画像を表示させ，基本構成部材の指定を受付けさせるためのページを，上記クライアント・コンピュータに送信する基本構成部材指定ページ送信手段，
上記クライアント・コンピュータにおいて上記基本構成部材指定ページを用いて指定された基本構成部材によって規定される空間を，複数のセルに分割させるためのページをクライアント・コンピュータに送信するセル分割ページ送信手段，
上記クライアント・コンピュータにおいて上記部品を表わすデータに基づく部品の画像を表示させ，部品の指定を受付けさせ，かつ指定された部品を１または複数のセルに関連づけるためのデータを入力させるためのページをクライアント・コンピュータに送信する部品指定およびセル関連付けページ手段，
上記クライアント・コンピュータにおいて指定された基本構成部材および指定されてセルに関連づけられた部品をそれぞれ表わすデータを受信し，受信したデータにしたがって上記基本構成部材および部品によって構成される物品の外観を表わすデータを作成する外観データ作成手段，ならびに
作成された外観データによって表される物品の外観の画像を表示させるための外観画像ページを上記クライアント・コンピュータに送信する外観画像ページ送信手段，
を備えた物品の設計支援のためのサーバ・コンピュータ。
【請求項５】
複数種類の物品を表わすデータと上記物品のそれぞれについての寸法データとを含む物品設計データを記憶装置に記憶しておき，
メイン・ページ送信手段が，クライアント・コンピュータからのメイン・ページ送信要求に応じて，上記物品設計データに基づく複数種類の物品の画像を表示させ，物品の指定を受付けさせるためのメイン・ページをクライアント・コンピュータに送信し，
物品設計データ変更ページ送信手段が，上記クライアント・コンピュータにおいて指定された物品の寸法の変更を受付けさせるための物品設計データ変更ページを，上記クライアント・コンピュータに送信し，
外観データ作成手段が，上記クライアント・コンピュータにおいて上記物品設計データ変更ページを用いて入力された寸法データを受信し，受信した寸法データにしたがって上記物品の外観を表すデータを作成し，
外観画像ページ送信手段が，作成された外観データによって表される物品の外観の画像を表示させるための外観画像ページを上記クライアント・コンピュータに送信する，
物品の設計支援のためのサーバ・コンピュータの制御方法。
【請求項６】
複数種類の基本構成部材と部品との組合せを表わすデータと，基本構成部材または部品の少なくともいずれか一方の寸法データとを含む物品設計データを記憶装置に記憶しておき，
メイン・ページ送信手段が，クライアント・コンピュータからのメイン・ページ送信要求に応じて，上記物品設計データに基づく複数種類の基本構成部材と部品との組合せの画像を表示させ，基本構成部材と部品の組合せの指定を受付けさせるためのメイン・ページをクライアント・コンピュータに送信し，
物品設計データ変更ページ送信手段が，上記クライアント・コンピュータにおいて指定された組合せにおける基本構成部材と部品とのうち少なくともいずれか一方の寸法の変更を受付けさせるための物品設計データ変更ページを，上記クライアント・コンピュータに送信し，
外観データ作成手段が，上記クライアント・コンピュータにおいて上記物品設計データ変更ページを用いて入力された寸法データを受信し，受信した寸法データにしたがって基本構成部材と部品との組合せの外観を表すデータを作成し，
外観画像ページ送信手段が，作成された外観データによって表される基本構成部材と部品との組合せの外観の画像を表示させるための外観画像ページを上記クライアント・コンピュータに送信する，
物品の設計支援のためのサーバ・コンピュータの制御方法。
【請求項７】
１または複数種類の基本構成部材を表わすデータと，１または複数種類の部品を表わすデータとを記憶装置に記憶しておき，
メイン・ページ送信手段が，クライアント・コンピュータからのメイン・ページ送信要求に応じて，上記基本構成部材を表わすデータに基づく基本構成部材の画像および上記部品を表わすデータに基づく部品を表す画像を表示させ，設計すべき物品を構成する基本構成部材および部品の指定と，それらの組合せの入力を受け付けさせるためのメイン・ページを，上記クライアント・コンピュータに送信し，
外観データ作成手段が，上記クライアント・コンピュータにおいて上記メイン・ページが用いられて指定された基本構成部材および部品と，入力されたそれらの組合せを表すデータをそれぞれ受信し，受信した指定基本構成部材，指定部品およびそれらの組合せを表すデータにしたがって上記基本構成部材および部品によって構成される物品の外観を表わすデータを作成し，
外観画像ページ送信手段が，作成された外観データによって表される物品の外観の画像を表示させるための外観画像ページを上記クライアント・コンピュータに送信する，
物品の設計支援のためのサーバ・コンピュータの制御方法。
【請求項８】
１または複数種類の基本構成部材を表わすデータと，１または複数種類の部品を表わすデータとを記憶装置に記憶しておき，
基本構成部材指定ページ送信手段が，クライアント・コンピュータからのページ送信要求に応じて，上記基本構成部材を表わすデータに基づく基本構成部材の画像を表示させ，基本構成部材の指定を受付けさせるためのページを，上記クライアント・コンピュータに送信し，
セル分割ページ送信手段が，上記クライアント・コンピュータにおいて指定された基本構成部材によって規定される空間を複数のセルに分割させるためのページをクライアント・コンピュータに送信し，
部品指定およびセル関連付けページ手段が，上記クライアント・コンピュータにおいて上記部品を表わすデータに基づく部品の画像を表示させ，部品の指定を受付けさせ，かつ指定された部品を１または複数のセルに関連づけるためのデータを入力させるためのページを，上記クライアント・コンピュータに送信し，
外観データ作成手段が，上記クライアント・コンピュータにおいて指定された基本構成部材および指定されてセルに関連づけられた部品をそれぞれ表わすデータを受信し，受信したデータにしたがって上記基本構成部材および部品によって構成される物品の外観を表わすデータを作成し，
外観画像ページ送信手段が，作成された外観データによって表される物品の外観の画像を表示させるための外観画像ページを上記クライアント・コンピュータに送信する，
物品の設計支援のためのサーバ・コンピュータの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，物品，一例としては家具，の設計支援のためのサーバ・コンピュータおよびその制御方法に関する。
【背景技術】
【０００２】
本棚，靴箱，戸棚などの家具を購入する場合，一般的には，顧客は既製家具の中から，希望する形状，構造，大きさ，色，材料，材質等を備えたものを選ぶ。
【０００３】
顧客の多様な要望に応じるために，オーダーメイドによって家具を製作することも行われている。しかしながら，オーダーメイドの家具は既製家具に比べてその製作に手間と時間がかかるので，一般に高価なものになる。また，オーダーメイドであっても，必ずしも顧客の希望のすべてが反映された家具が製作されるとは限らない。逐一顧客の希望を取入れながら設計が行なわれる訳ではなく，また設計図には材料の質感や色合いなどは表現されないのが一般的であるからである。
【発明の概要】
【０００４】
この発明は，できるだけ利用者の希望に沿った形状，構造，寸法，色，材料，材質等の要素のいくつかをもった物品（たとえば家具）を設計するための支援ツール，すなわち物品の設計支援システムを提供することを目的とする。
【０００５】
この発明はまた，物品の設計が容易になる支援ツール，すなわち物品の設計支援システムを提供することを目的とする。
【０００６】
この発明はさらに，物品の製作（製造）が容易になる支援ツール，すなわち，物品の製作支援システムを提供することを目的とする。
【０００７】
この発明はさらに，物品の設計支援方法，設計支援システム，製作支援方法および製作支援システムを汎用コンピュータを用いて実現するためのプログラムを格納した記録媒体を提供するものである。ここでプログラム格納（記録）媒体とは，ＦＤ，ＣＤ−ＲＯＭ等の可搬型記録媒体のみならず，ハードディスク，磁気テープ，半導体メモリ等を含む。
【０００８】
第１の発明による物品の設計支援システムは，複数種類の構成部材の中から物品の設計に使用する複数種類の構成部材の選択を受入れる構成部材選択手段，選択された複数種類の構成部材の組合せに関するデータの入力を受入れる第１の入力手段，選択された複数種類の構成部材のうちの少なくとも１つの構成部材についての寸法データの入力を受入れる第２の入力手段，選択された複数種類の構成部材を表わすデータ，入力されたそれらの組合せに関するデータおよび入力された寸法データを記憶するための第１の記憶手段，ならびに選択された複数種類の構成部材を表わすデータ，入力されたそれらの組合せに関するデータおよび入力された寸法データに基づいて，複数種類の構成部材の組合せによって構成される物品を表わす画像を表示する表示手段を備えているものである。
【０００９】
第１の発明による物品の設計支援方法は，特にコンピュータを用いて設計支援を行うものであり，複数種類の構成部材の中から物品の設計に使用する複数種類の構成部材を選択させ，選択された複数種類の構成部材の組合せに関するデータを入力させ，選択された複数種類の構成部材のうちの少なくとも１つの構成部材についての寸法データを入力させ，選択された複数種類の構成部材を表わすデータ，入力されたそれらの組合せに関するデータおよび入力された寸法データに基づいて，複数種類の構成部材の組合せによって構成される物品を表わす画像を表示し，選択された複数種類の構成部材を表わすデータ，入力されたそれらの組合せに関するデータおよび入力された寸法データを記憶するものである。
【００１０】
第１の発明によるプログラム記録媒体は，次のようなプログラムを格納したものである。すなわち，このプログラムは，複数種類の構成部材の中から物品の設計に使用する複数種類の構成部材の選択を受付ける構成部材選択処理，選択された複数種類の構成部材の組合せに関するデータの入力を受付けさせる組合せ入力処理，選択された複数種類の構成部材のうちの少なくとも１つの構成部材についての寸法データの入力を受付けさせる寸法入力処理，選択された複数種類の構成部材を表わすデータ，入力されたそれらの組合せに関するデータおよび入力された寸法データを記憶させる記憶処理，および選択された複数種類の構成部材を表わすデータ，入力されたそれらの組合せに関するデータおよび入力された寸法データに基づいて，複数種類の構成部材の組合せによって構成される物品を表わす画像を表示させる表示処理をコンピュータに実行させるようにコンピュータを制御するものである。
【００１１】
第１の発明では，あらかじめ定められた複数種類の構成部材の選択と組合せ（配置を含む）により所望の物品が設計できることを前提としている。物品の一例としては家具がある。
【００１２】
オペレータが構成部材を選択し，その構成部材の少なくとも一部についての寸法を入力し，さらにそれらの組合せを入力することにより，選択された構成部材の組合せにより構成される物品を表わす画像が生成され表示される。また，表示のためのデータまたはその基礎となるデータがメモリに格納される。
【００１３】
表示された物品の画像（設計図）を見て，希望する形状，構造，大きさとなっているかどうかを確認することができる。材料（材質）や色の指定も可能であり，指定された材料（材質）または色で物品が表現される。必要であれば，寸法，組合せ，材料，材質，色等を変更することもできる。変更後の画像（設計図）が表示される。
【００１４】
このようにして，ユーザの希望に応じて構成部材の選択，組合せおよび寸法を定めることができるので，ユーザの希望に応じた形状，構造，大きさを持つ物品の設計図ができ上がる。また，でき上がった設計図を表示させて確認またはチェックすることができる。オペレータの操作も基本的には構成部材の選択と組合せと寸法の入力で足りるから，容易である。
【００１５】
選択された構成部材の画像（図面）と，構成部材が組合わされて構成される物品の組合せ途上または完成後の画像（設計図）とを，表示画面の別個の領域に同時に表示しておくことが好ましい。
【００１６】
物品の設計に使用する複数種類の構成部材を表わすデータを表示しておくようにしてもよい。構成部材を表わすデータには画像，文字，アイコン等が含まれる。画像，文字，アイコン等によって表わされた複数種類の構成部材から物品の設計に使用する構成部材が選択される。
【００１７】
ある種の物品，たとえば家具に関して言うと，それは基本的な１または複数の構造（形状）をもっている。この基本的な構造（形状）を，１つのタイプの，または複数タイプに分類された基本構成部材（少なくとも１つのタイプの基本構成部材）によって表現することができる。他の構成部材は複数種類の部品として表現される。各部品は少なくとも１つのタイプを含む。
【００１８】
少なくとも１つのタイプの基本構成部材と少なくとも１部品の１タイプをオペレータに選択させ，これらの組合せによって所望の形状，構造，寸法をもつ物品を構成することができる。寸法は基本構成部材について入力すれば，それと組合わされるべき部品の寸法は基本構成部材の寸法と組合せデータとに基づいて自動計算することができる。
【００１９】
好ましくは，選択されかつ表示された基本構成部材によって規定される空間（これもセルと言ってもよい）を分割してセルを形成することに関するデータをオペレータに入力させる。セルという概念を導入することにより，分割により形成されたセルに，選択された部品を関連づける（組合せる）ことができる。これにより，複雑な構造を持つ物品を表わすデータの取扱いが容易となる。
【００２０】
この場合には，上記セルを規定するための板部材の寸法とセルの寸法の少なくとも一方を，基本構成部材の寸法と分割数とに基づいて自動的に容易に算出することができるようになる。セルの寸法，板部材の寸法，その他の部品の寸法の入力を省くことができるようになる。
【００２１】
物品の設計に使用される選択された構成部材を表わすデータ，入力されたそれらの組合せに関するデータ，入力された寸法データ，入力された構成部材の材料（材質）や色に関するデータ，入力されたセルの形成に関するデータ等は，いずれも物品の設計支援システムのユーザ（オペレータ）によって入力（選択）されるものであって，これにより記憶手段には物品の画像（設計図）を表わすためのデータが構築される。入力や選択の基礎となるデータは，あらかじめ他の記憶手段に記憶しておくとよい。この基礎となるデータの中でユーザは自由に構成部材の組合せを変更したり，寸法を決定したりすることにより希望の形状，構造，寸法をもつ物品を設計することができる。
【００２２】
第１の発明による設計支援システムを別の（特に表示の）観点から規定することもできる（これを第２の発明と呼ぶ）。第２の発明による設計支援システムは，複数種類の構成部材の中から選択された複数種類の構成部材の画像を表示する構成部材表示手段，表示された複数種類の構成部材について与えられたそれらの組合せを表わすデータおよび少なくとも寸法を表わすデータに基づいて，複数種類の構成部材が組合わされて構成される物品の画像を表示する物品表示手段，ならびに選択された複数種類の構成部材を表わすデータ，複数種類の構成部材の与えられた寸法を表わすデータおよび与えられた組合せを表わすデータを格納するための記憶手段を備えたものである。
【００２３】
第２の発明によると，選択された複数種類の構成部材の画像，および複数種類の構成部材が組合わされて構成される物品の画像が表示される。表示される物品の画像は，記憶手段に記憶されている選択された複数種類の構成部材を表わすデータ，与えられた構成部材の寸法を表わすデータおよび与えられた構成部材の組合せを表わすデータに基づく。
【００２４】
構成部材が選択されて画像表示される。画像表示されている構成部材に，新たに選択された構成部材が組合わされて，物品（完成された物品または完成途上の物品）が画像表示される。表示画面上における構成部材の組合わせ（物品の組立て）に応じて，記憶手段に記憶されているデータの内容が変化する。物品が組立てられていく様子が表示画面に表示されるので，設計すべき物品を把握しやすく，分かりやすい。
【００２５】
この発明はさらに，次のような物品の設計支援ツールも提供している。
【００２６】
第３の発明による設計支援システムは，複数種類の物品を表わす画像を表示する第１の表示手段，表示された複数種類の物品の中からいずれかの物品の選択を受入れる物品選択手段，選択された物品についての寸法データの入力を受入れる入力手段，および入力された寸法データに基づく寸法を持つ選択された物品を表わす画像を表示する第２の表示手段を備えたものである。
【００２７】
第４の発明による設計支援システムは，１または複数種類の基本構成部材と部品との組合せを表わす画像を表示する第１の表示手段，表示された１または複数種類の基本構成部材と部品との組合せの中からいずれかの組合せの選択を受入れる組合せ選択手段，選択された組合せについて，基本構成部材および部品の少なくともいずれか一方の寸法データの入力を受入れる第１の入力手段，ならびに入力された寸法データに基づく寸法を持つ基本構成部材と部品との組合せを表わす画像を表示する第２の表示手段を備えたものである。
【００２８】
第５の発明による設計支援システムは，複数種類の基本構成部材を表わす画像を表示する第１の表示手段，表示された複数種類の基本構成部材の中からいずれかの基本構成部材の選択を受入れる基本構成部材選択手段，複数種類の部品を表す画像を表示する第２の表示手段，選択された基本構成部材と，表示された複数種類の部品の中から少なくともいずれか一つの部品との組合せに関するデータの入力を受付ける第１の入力手段，選択された基本構成部材および基本構成部材に組合わされた部品のうち少なくともいずれか一方についての寸法データの入力を受付ける第２の入力手段，ならびに入力された寸法データに基づく寸法を持つ基本構成部材と部品との組合せを表わす画像を表示する第３の表示手段を備えたものである。
【００２９】
第６の発明による設計支援システムは，複数種類の基本構成部材を表わす画像を表示する第１の表示手段，表示された複数種類の基本構成部材の中からいずれかの基本構成部材の選択を受入れる基本構成部材選択手段，選択された基本構成部材によって規定されるセルを複数のセルに分割するデータの入力を受入れる第１の入力手段，複数種類の部品を表わす画像を表示する第２の表示手段，表示された複数種類の部品の中からいずれかの部品の選択を受入れる部品選択手段，選択された部品を１または複数のセルに関連づけるデータの入力を受入れる第２の入力手段，選択された基本構成部材および１または複数のセルのうち少なくともいずれか一方についての寸法データの入力を受付ける第３の入力手段，および入力された寸法データに基づいて，基本構成部材と，分割により形成されたセルに関連づけられた部品とを表わす画像を表示する第３の表示手段を備えたものである。
【００３０】
第３の発明では，ユーザの希望に応じて選択した物品の寸法が定められる。第４の発明では，ユーザの希望に応じて物品を構成する基本構成部材や部品の寸法が定められる。第５の発明では，ユーザは物品に用いるべき基本構成部材の選択および部品の選択を行うことができ，それらの寸法を定めることができる。第６の発明では，ユーザは選択した基本構成部材におけるセルを定めることができる。
【００３１】
さらにこの発明は，あらかじめデータ変更可能な物品の設計データを準備しておくことで，ユーザの好みの物品を簡易に設計できるようにするツール，特にネットワークを通じて運用される物品の設計支援システムにおいて用いられるサーバ・コンピュータを提供する。
【００３２】
このサーバ・コンピュータは，複数種類の物品を表わすデータと上記物品のそれぞれについての寸法データとを含む物品設計データを記憶した記憶手段を備える。サーバ・コンピュータは，クライアント・コンピュータからのメイン・ページ送信要求に応じて，クライアント・コンピュータに，上記物品設計データに基づく複数種類の物品の画像を表示させ，物品の指定を受付けさせるためのメイン・ページをクライアント・コンピュータに送信するメイン・ページ送信手段，上記クライアント・コンピュータにおいて指定された物品の寸法の変更を受付けさせるための物品設計データ変更ページを，上記クライアント・コンピュータに送信する物品設計データ変更ページ送信手段，上記クライアント・コンピュータにおいて入力された寸法データに基づいて，物品の外観を表すデータを作成する外観データ作成手段，および作成された外観データによって表される物品の外観の画像を表示させるための外観画像ページを上記クライアント・コンピュータに送信する外観画像ページ送信手段を備えている。
【００３３】
サーバ・コンピュータに，あらかじめ物品設計データが用意される。クライアント・コンピュータには，この物品設計データによって表される複数の物品の画像（物品設計データによって表される物品とほぼ同一形状の物品（実物）の写真等の画像でもよい）が表示される（これがメイン・ページである）。クライアント・コンピュータのユーザは，いずれかの（好みの）物品を選択し，選択した物品について，寸法の変更を要求することができる（物品設計データ変更ページ）。クライアント・コンピュータには，変更後の寸法を持つ物品の外観を表す画像が表示される（外観画像ページ）。クライアント・コンピュータのユーザは，好みの寸法をもつ物品を簡易に閲覧することできる。
【００３４】
上記物品設計データに，物品を構成する複数種類の構成部材を表わすデータ，および物品を構成する構成部材の組合せに関するデータを含ませておき，上記物品設計データ変更ページでは，指定される物品を構成する構成部材の変更をさらに受付けるようにしてもよい。サーバ・コンピュータは，物品を構成する構成部材の変更データを受信すると，変更された構成部材を備えた物品の外観の画像をクライアント・コンピュータに送信する。
【００３５】
さらに，上記物品設計データに，物品の色を表す色データを含ませておき，上記物品設計データ変更ページを，指定される物品の色の変更をさらに受付けるものとすれば，ユーザの好みの色によって物品が表されることになる。
【００３６】
このようにこの発明によると，あらかじめ用意された物品設計データによって表される物品について，簡易に好みの寸法等に変更することができる。物品設計データが変更されるので，変更された物品設計データにもとづいて物品が製作されれば，ユーザは，好みの寸法，部材または色を持つ物品を入手することができる。
【００３７】
この発明はさらに，物品を製作（製造）するために用いられる種々の物品の製作（製造）支援ツールを提供している。
【００３８】
第１の製作支援ツールは，物品の加工図作成システムである。
【００３９】
この発明による物品の加工図作成システムは，複数種類の構成部材の最小構成要素を表わすデータ，最小構成要素の組合せによって表される構成部材に関するデータ，構成部材の組合せによって表される物品に関するデータ，および上記最小構成要素のそれぞれについての寸法データを記憶する第１の記憶手段，ならびに上記複数種類の構成部材の最小構成要素を表わすデータ，最小構成要素の組合せによって表される構成部材に関するデータ，構成部材の組合せによって表される物品に関するデータ，および上記最小構成要素のそれぞれについての寸法データに基づいて，最小構成要素の図および寸法，構成部材の図および寸法ならびに物品の図および寸法がそれぞれ別個に描かれた加工図を作成して，組として出力する加工図作成手段を備えたものである。
【００４０】
最小構成要素は，それ以上分割することができないエレメントを意味する。エレメントの組合せによって構成部材が構成される。構成部材の組合せによって物品が構成される。
【００４１】
最小構成要素を表わすデータ，最小構成要素の組合せによって表わされる構成部材に関するデータ，構成部材の組合せによって表わされる物品に関するデータおよび最小構成要素の寸法についてのデータにもとづいて，物品（構成部材）を加工（製作）するために必要とされるエレメントの形状や構造，構成部材の形状や構造および物品の形状や構造を寸法とともに図面に表わすことができる。図面（加工図面）に表されるエレメントを製作し，それを組立てることによって，構成部材を製作することができる。構成部材の組合せに関するデータに基づいて構成部材を組合わせることによって，物品を製作することができる。
【００４２】
構成部材の組立ておよび物品の組立てのための最小構成要素同士の接合箇所を表わすデータを記憶しておくとよい。エレメント同士の接合箇所が図示されることによって，物品の組立てが容易になる。接合箇所にはダボ穴やヒンジ（丁番）などを表わすとよい。
【００４３】
エレメントの接合箇所は，最小構成要素の大きさに応じたものとするのが好ましい。一実施態様では，物品の加工図面作成システムは，最小構成要素の寸法データに基づいて，上記最小構成要素同士の接合箇所の位置および数の少なくとも一方を変更する手段を備えている。物品を構成する構成部材をさらに構成する最小構成要素の寸法が設定値よりも大きい場合には接合箇所を増やす，設定値よりも小さい場合には接合箇所を減らすといった変更が可能となる。
【００４４】
第２の製作支援ツールは，物品の製造工程図作成システムである。
【００４５】
この発明による物品の製造工程図作成システムは，構成部材のそれぞれについての加工の作業工程を表わすデータを記憶するデータベースを備え，上記構成部材の加工の作業工程を表わすデータは，作業工程に含まれる作業内容ごとの工程順序に関するデータを含んでおり，与えられる物品を構成する１または複数種類の構成部材の組合せに関するデータに基づいて，上記物品を構成する構成部材に関する作業工程を表わすデータを上記データベースから取出す作業工程データ取出し手段，および取出された構成部材に関する加工の作業工程を表わすデータを並べることによって，１または複数種類の構成部材の組合せによって構成される物品についての製造工程図を作成して出力する物品の製造工程図作成手段を備えたものである。
【００４６】
構成部材の組合せに関するデータにより，物品がいずれの構成部材をどのように組み合わせて構成されているのかが分かる。さらに，データベースには構成部材のそれぞれについて加工の作業工程を表わすデータが記憶され，このデータは，作業工程に含まれる作業内容ごとの工程順序のデータを含んでいる。このため，物品を構成する構成部材ごとに，加工のための作業内容を並べて図示することができる。図示される構成部材ごとの作業内容の流れに沿って構成部材を加工（製作，製造）すれば，最終的に物品が完成することになる。
【００４７】
このように，あらかじめ構成部材ごとに加工の流れを表すデータ（作業工程データ）を用意しておくことによって，物品の製造作業をスムーズに進行させるための図面（工程表と言ってもよい）を作成することができる。
【００４８】
第３の製作支援ツールは，物品の取扱説明書作成システムである。
【００４９】
この発明による物品の取扱説明書作成システムは，空欄が設けられた取扱説明書の基本構成を表わすデータを記憶する第１のデータベース，１または複数種類の構成部材について，取扱説明書を構成する説明文を表すデータおよび説明画像を表すデータの少なくともいずれか一方を記憶する第２のデータベース，与えられる物品を構成する１または複数種類の構成部材の組合せに関するデータに基づいて，上記物品を構成する構成部材についての説明文を表すデータおよび説明画像を表すデータのうち少なくともいずれか一方を，第２のデータベースから取出す取出し手段，ならびに取出された説明文を表すデータおよび説明画像を表すデータのうち少なくともいずれか一方を，上記第１のデータベースに記憶された取扱説明書の基本構成を表すデータの所定の空欄の位置に組込むことによって，上記物品についての取扱説明書を作成して出力する取扱説明書作成手段を備えたものである。
【００５０】
物品を構成する構成部材の組合せに関するデータが与えられるので，完成した状態の物品や，物品の組み立てキットに添付すべき取扱説明書を，物品の構造や形状等に適合させて作成することができる。取扱説明書の基本構成を表わすデータにしたがって，物品に用いられている構成部材についての取扱説明文や画像が取扱説明書に掲載される。種々の物品（様々の構成部材を含む物品）について作成すべき取扱説明書の作成負担を，大幅に軽減することができる。
【００５１】
一実施態様では，上記説明画像を表わすデータには，与えられる複数種類の構成部材を表わすデータおよびそれらの組合せに関するデータにもとづいて作成されるレンダリング図を表わすデータを含む。構成部材の組合せによって構成される物品の形状，構造，構成部材の配置（位置）をほぼ正確に表現した図面を，取扱説明書に掲載することができる。
【００５２】
この発明はさらに，物品の設計支援システムのためのサーバ・コンピュータの制御方法，サーバ・コンピュータを制御するためのプログラムを記録した媒体，加工図作成システム，製造工程図作成システムおよび取扱説明書作成システムを制御するプログラムを記録した媒体を提供している。
【図面の簡単な説明】
【００５３】
【図１】(A) は天地被せ式ユニットの斜視図を，(B) は(A) のIB−IB線に沿う一部断面図を示す。
【図２】(A) は側板被せ式ユニットＩの斜視図を，(B) は(A) のIIB−IIB線に沿う一部断面図を示す。
【図３】(A) は側板被せ式ユニットIIの斜視図を，(B) は(A) のIIIB−IIIB線に沿う一部断面図を示す。
【図４】(A) は留接合式ユニットの斜視図を，(B) は(A) のIVB−IVB線に沿う一部断面図を示す。
【図５】(A) ，(B) ，(C) および(D) は家具の例を示す斜視図である。
【図６】(A) ，(B) ，(C) および(D) は家具の例を示す斜視図である。
【図７】(A) はインセット式引出しが設けられた家具の例を示す一部破断斜視図，(B) はオーバーセット式引出しが設けられた家具の例を示す一部破断斜視図である。
【図８】家具設計支援システムの外観を示す斜視図である。
【図９】家具設計支援システムの電気的構成を示すブロック図である。
【図１０】基本情報テーブル（マスタ）の内容の一部を示す。
【図１１】設計図面（正面）の一例を示す。
【図１２】設計図面（側面）の一例を示す。
【図１３】(A) ，(B) および(C) はユニット内のセルと，セル番号と，仕切板のパーツ番号との関係を示す。
【図１４】完成家具テーブルの一例を示す。
【図１５】ユニット番号テーブルの一例を示す。
【図１６】ユニット配置テーブルの一例を示す。
【図１７】仕切（セル）情報テーブルの一例を示す。
【図１８】ユニット／パーツ定義テーブルの一例を示す。
【図１９】引出し配置テーブルの一例を示す。
【図２０】扉配置テーブルの一例を示す。
【図２１】引き手配置テーブルの一例を示す。
【図２２】脚配置テーブルの一例を示す。
【図２３】仕切板配置テーブルの一例を示す。
【図２４】ＨＤに格納された各データ・テーブルの関係を示す。
【図２５】家具設計支援システムの処理の流れを示すフローチャートである。
【図２６】ユニット／パーツ定義処理の流れを示すフローチャートである。
【図２７】板厚の決定処理の流れを示すフローチャートである。
【図２８】組み立て処理の流れを示すフローチャートである。
【図２９】仕切定義処理の流れを示すフローチャートである。
【図３０】色調変更処理の流れを示すフローチャートである。
【図３１】図面表示／印刷処理の流れを示すフローチャートである。
【図３２】表示図面選択処理の流れを示すフローチャートである。
【図３３】ユニット寸法変更処理の流れを示すフローチャートである。
【図３４】セル寸法変更処理の流れを示すフローチャートである。
【図３５】家具写真表示処理の流れを示すフローチャートである。
【図３６】印刷処理の流れを示すフローチャートである。
【図３７】メイン・メニュー・ウインドウの表示例を示す。
【図３８】ユニット／パーツ選択ウインドウの表示例を示す。
【図３９】ユニット寸法入力ウインドウの表示例を示す。
【図４０】ユニットを構成する天板，地板，左側板および右側板の寸法と，セルの寸法と，板厚の寸法との相互の関係を示す。
【図４１】保存名入力ウインドウの表示例を示す。
【図４２】組み立てメイン・ウインドウの表示例を示す。
【図４３】組み立てメイン・ウインドウの表示例を示す。
【図４４】(A) ，(B) ，(C) および(D) は家具の組み立て処理の流れを示す。
【図４５】(A) ，(B) ，(C) および(D) は家具の組み立て処理の流れを示す。
【図４６】家具の組み立て処理の流れを示す。
【図４７】配置変更ウインドウの表示例を示す。
【図４８】仕切定義ウインドウの表示例を示す。
【図４９】配置変更ウインドウの表示例を示す。
【図５０】オフセット寸法が確保された完成家具の一部を破断して示す斜視図である。
【図５１】組み立てメイン・ウインドウの表示例を示す。
【図５２】完成家具表示ウインドウの表示例を示す。
【図５３】完成家具表示ウインドウの表示例を示す。
【図５４】表示図面選択ウインドウの表示例を示す。
【図５５】寸法変更ウインドウの表示例を示す。
【図５６】寸法変更ウインドウの表示例を示す。
【図５７】セル寸法変更ウインドウの表示例を示す。
【図５８】写真表示ウインドウの表示例を示す。
【図５９】印刷指定ウインドウの表示例を示す。
【図６０】ユニット／パーツ選択ウインドウの他の表示例を示す。
【図６１】ひきだし定義ウインドウの表示例を示す。
【図６２】組み立てメイン・ウインドウの他の表示例を示す。
【図６３】組み立てメイン・ウインドウの他の表示例を示す。
【図６４】寸法変更ウインドウの表示例を示す。
【図６５】組み立てメイン・ウインドウの他の表示例を示す。
【図６６】セル定義ウインドウの表示例を示す。
【図６７】組み立てメイン・ウインドウの他の表示例を示す。
【図６８】組み立てメイン・ウインドウの他の表示例を示す。
【図６９】ユニット／パーツ表示領域を拡大して示す。
【図７０】組み立てメイン・ウインドウの他の表示例を示す。
【図７１】ひきだしセット方法選択ウインドウの表示例を示す。
【図７２】組み立てメイン・ウインドウの他の表示例を示す。
【図７３】家具保存ウインドウの表示例を示す。
【図７４】組み立てメイン・ウインドウの他の表示例を示す。
【図７５】完成家具表示ウインドウの他の表示例を示す。
【図７６】完成家具表示ウインドウの他の表示例を示す。
【図７７】図面選択ウインドウの表示例を示す。
【図７８】完成家具表示ウインドウの表示例を示す。
【図７９】完成家具表示ウインドウの表示例を示す。
【図８０】印刷図面選択ウインドウの表示例を示す。
【図８１】完成家具表示ウインドウの表示例を示す。
【図８２】完成家具表示ウインドウの表示例を示す。
【図８３】完成家具の加工図を示す。
【図８４】完成家具のユニットと仕切板との組合せについての加工図を示す。
【図８５】天板の加工図を示す。
【図８６】地板の加工図を示す。
【図８７】裏板（背面板）の加工図を示す。
【図８８】側板の加工図を示す。
【図８９】仕切板の加工図を示す。
【図９０】扉の加工図を示す。
【図９１】引出しの加工図を示す。
【図９２】家具設計支援システムの電気的構成の他の例を示すブロック図である。
【図９３】完成家具の一例を示す斜視図である。
【図９４】製作工程図の一例を示す。
【図９５】製作工程情報テーブルの一例を示す。
【図９６】製作工程図作成処理の流れを示すフローチャートである。
【図９７】テンポラリ・ファイルの一例を示す。
【図９８】家具設計支援システムの電気的構成のさらに他の例を示すブロック図である。
【図９９】取扱説明書の一例を示す。
【図１００】取扱説明書の一例を示す。
【図１０１】取扱説明書の一例を示す。
【図１０２】取扱説明書の一例を示す。
【図１０３】取扱説明書の一例を示す。
【図１０４】取扱説明書の一例を示す。
【図１０５】取扱説明書テーブルの一例を示す。
【図１０６】テキストデータ・テーブルの一例を示す。
【図１０７】画像データ・テーブルの一例を示す。
【図１０８】取扱説明書作成処理の流れを示すフローチャートである。
【図１０９】ネットワークを利用した家具設計支援システムの全体的構成を示すブロック図である。
【図１１０】ＣＤ−ＲＯＭの内容を示す。
【図１１１】起動ウインドウの表示例を示す。
【図１１２】ユーザ登録／認証ウインドウの表示例を示す。
【図１１３】サーバ・コンピュータとクライアント・コンピュータのそれぞれの処理の流れを示すフローチャートである。
【図１１４】メイン・ページの表示例を示す。
【図１１５】カスタム・ページの表示例を示す。
【図１１６】レンダリング・ページの表示例を示す。
【図１１７】レンダリング・ページの作成のための処理の流れを示すフローチャートである。
【実施例】
【００５４】
目次
１  家具設計支援システム
1.1  家具設計支援システムの概要
1.2  ユニットとパーツの基本的構造
1.3  家具設計支援システムの構成
1.4  基本情報テーブル（マスタ・ファイル）および設計図面
２  家具設計データ
2.1  完成家具テーブル
2.2  ユニット番号テーブル
2.3  ユニット配置テーブル
2.4  仕切（セル）情報テーブル
2.5  ユニット／パーツ定義テーブル
2.6  引出し配置テーブル
2.7  扉配置テーブル
2.8  引き手配置テーブル
2.9  脚配置テーブル
2.10 仕切板配置テーブル
３  家具設計支援システムにおける処理Ｉ
3.1  全体概要
3.2  ユニット／パーツ定義処理
3.3  組み立て処理
3.4  図面表示／印刷処理
４  家具設計支援システムにおける処理II（表示画面を中心に）
５  加工図作成処理
６  製造工程図作成処理
７  取扱説明書作成処理
８  ネットワークを利用した家具設計支援システム
【００５５】
１  家具設計支援システム
1.1  家具設計支援システムの概要
家具設計支援システムは，基本的には，家具の販売店，住宅展示場，その他の家具を購入しようとする顧客と応対する場所に設置される。これらの店舗，場所等では，オペレータは家具設計支援システムを用いて，顧客が要望する種類の家具について，その形状，構造，寸法，材料（木材，ガラス等），部材（金具を含む），色等についての顧客の希望を聞きながら，または考慮して家具を設計し（家具設計データを作成し），設計された家具の外観を表す画像（図面）等を，表示画面に表示して，またはプリントして顧客に提供する。すなわち，家具設計支援システムは，顧客の希望にしたがって，オーダ・メイドの態様で家具を設計（シミュレーション）する。
【００５６】
また家具設計支援システムは，家具製作所，設計所（室）等に設置されることもある。家具製作所等では，家具の設計データを，ＦＤや通信回線等を介して家具の販売店や住宅展示場等から受け取る。家具設計データが，家具製作所等に設置された家具設計支援システムに入力される。家具設計支援システムに入力された家具設計データによって表される家具の設計図面が，家具設計支援システムから出力（画面出力，プリント出力）される。家具製作所等では，出力された設計図面にもとづいて家具を製作する。顧客の要望を反映した家具が製作される。もちろん，家具製作所等において，この支援システムを用いて家具を設計することもできる。
【００５７】
家具には，たんす，ワードローブ，クロゼット，戸棚，本棚，サイドボード，キャビネット，チェスト，シェルフ，ワゴン，ラック，机等，数多くの種類がある。家具設計支援システムは，これらの多くの種類の家具のすべてが，それらを構成する部材（外枠，仕切板，引出し，扉，天板，脚，引き手，ヒンジ，キャスタ等）（後述するユニット，パーツ等）の組合せによって作ることができるという点に着目し，この考え方を基本とするものである。
【００５８】
家具設計支援システムの記憶装置には，家具を構成する部材（基本構成部材＝ユニット，部品＝パーツ，その他の部材）のそれぞれについての基本的なデータ（タイプ等）があらかじめ格納されている。家具設計支援システムは，あらかじめ用意された家具の構成部材のデータを，オペレータの入力に応じて組み合わせることによって，多くの種類の家具を設計する。しかも，構成部材のデータの多様な組合せによって，様々な形状，構造，寸法，材料，材質，部品，色等を持つ家具を設計することができる。
【００５９】
家具は，その構造の観点から，「箱もの」，「脚もの」，「差しもの」等に大きく分類できる。
【００６０】
この実施例では，「箱もの」の家具の設計（シミュレーション），特に，「箱もの」の家具を構成する基本的構造体（基本構成部材）を基礎とし，その構造体にさまざまな部材（部品）等を組合わせることによって最終的に完成した家具を設計する，そのような家具設計に焦点を当てて説明する。
【００６１】
「箱もの」と呼ばれる家具は，複数の壁によって境界が定められた一つの空間を持つ。複数の壁によって枠体が形成される。枠体内部が上述の空間である。「箱もの」の家具の構造の最も基本となる枠体のことを，この明細書において「ユニット」という。ユニット内の上述の空間をこの明細書において「セル」という。
【００６２】
一般的には「箱もの」の家具のユニット内の空間（セル）はさらに一または複数の仕切板または他の部材，部品等（たとえば引出しのガイド）によって分割される。この分割によって形成されるより小さな空間もまた，この明細書において「セル」という。
【００６３】
1.2 ユニットとパーツの基本的構造
図１から図４はユニットの構造例（ユニット・タイプ）を示すものである。
【００６４】
家具を構成するユニットは，代表的には，（I)天地被せ式，（II)側板被せ式および（III)留接合式の３つのタイプに分類することができる。
【００６５】
（I)天地被せ式（図１(A) および図１(B) ）
図１(A) は天地被せ式ユニットの斜視図を，図１(B) は(A) のIB−IB線に沿う断面図をそれぞれ示している。天地被せ式ユニットは，左右に間隔をあけて平行に立てられた２枚の同一形状の側板３，４の上端面に，この上端面に上から被さるように，天板１が（その両端部において）接合され，かつ側板３，４の下端面に，地板２が（その両端部において），下端面に下から被さるように，接合されているものである。側板３，４の上端面と天板１，側板３，４の下端面と地板２とは接着剤，釘，ねじ等により，またはこれらの組合せによって互いに接合される（釘，ねじ等は図示略）（このことは次に述べる側板被せ式ユニットについても同様である）。天板１，地板２，側板３，４の内側の面によってつくられる直方体状の空間が「セル」である。セルの前面（手前側）は開口している。セルの背面（奥側）は開口している，または裏板（背面板）（図示略）によって閉じられる。このことは，次に述べる側板被せ式ユニットおよび留接合式ユニットについても同じである。天板１の左右のいずれかの一端部または両端部は側板３，４よりも側方に突出してもよい。同じように，地板２の左右のいずれかの一端部または両端部も側板３，４よりも側方に突出していてもよい。
【００６６】
（II)側板被せ式（図２(A) および図２(B) ならびに図３(A) および図３(B) ）
側板被せ式には３つのタイプがあり，これらを側板被せ式Ｉ，II，III とする。
【００６７】
図２(A) は側板被せ式Ｉユニットの斜視図を，図２(B) は図２(A) のIIB−IIB線に沿う断面図をそれぞれ示している。側板被せ式Ｉユニットは，上下に間隔をあけて平行に配置された天板１と地板２の左右の端面に，側板３と側板４がそれぞれ，側方から被さるように，接合されているものである。側板３，４の上端部は天板１より上方に突出していてもよいし，側板３，４の下端部が地板２よりも下方に突出していてもよい。
【００６８】
図３(A) は側板被せ式IIユニットの斜視図を，図３(B) は図３(A) のIIIB−IIIB線に沿う断面図をそれぞれ示している。側板被せ式IIユニットは，側板３および側板４が地板２の左右の端面に，側方から被さるように，接合されているものである。また，側板３，４の上端面に天板１が接合されているものである。天板１の左右のいずれかの一端部または両端部は側板３，４よりも側方に突出していてもよいし，側板３，４の下端部は地板２よりも下方に突出していてもよい。
【００６９】
側板被せ式III ユニットは，図示を省略しているが，２枚の側板が，天板の左右の端面にそれぞれ接合され，その２枚の側板の下端面に地板が接合されているものである。側板の上端部は天板よりも上方に突出していてもよいし，地板の左右のいずれかの一端部または両端部は側板よりも側方に突出していてもよい。
【００７０】
（III)留接合式（図４(A) および図４(B) ）
図４(A) は留接合式ユニットの斜視図を，図４(B) は図４(A) のIVB−IVB線に沿う断面図をそれぞれ示している。天板１および地板２の左右の端面と，側板３，４の上下の端面とが斜めにカットされている。天板１の左右のカット面と側板３，４の上端のカット面とが互いに接合され，かつ地板２の左右のカット面と側板３，４の下端のカット面とが互いに接合されている。これらの互いに接合されるカット面の一方には凸部（ほぞ）（図４(B) において符号４ａで示す）が，他方には凸部４ａが嵌め込まれる凹部（ほぞ穴）（符号１ａで示す）がそれぞれ形成されている。カット面は凸部と凹部の嵌め合いにより，または嵌め合いに加えて接着剤を用いて互いに固定（結合）される。ほぞとほぞ穴は交互に複数箇所にわたって設けてもよい。留接合式ユニットにおいては，必ずしも，釘，ねじを用いて天板１，地板２，側板３，４を互いに固定する必要はない。天板または地板と側板とを，それらの端部に形成した凹凸を嵌め合わせることにより接合してもよい。
【００７１】
図５(A) は天地被せ式ユニットを含む家具の一例を示している。図５(B) ，図５(C) および図５(D) は側板被せ式Ｉユニットを含む家具の例を示している。図６(A) ，図６(B) および図６(C) は側板被せ式IIユニットを含む家具の例を示している。図６(D) は留接合式ユニットを含む家具の例を示している。多くの家具は，上述の３つのユニット・タイプのうちのいずれか一つまたは複数のタイプのユニットを含む。
【００７２】
ユニット内のセルは，一般的には，上述のように仕切板，ガイド等によりより小さなセルが形成される。このセルには，場合によっては引出しが格納される。ユニットの開口した前面には扉が取付けられることもある。引出しや扉等の前面には引き手，取っ手またはノブが取付けられることがある。さらに，ユニットの底面にはキャスタが取付けられることもある。このように，ユニットまたはセルに設けられる仕切板，ガイド，引出し，扉，引き手，キャスタ等を総称して，この明細書では「パーツ」という。
【００７３】
図７(A) ，図７(B) はパーツを持つ家具の例を示すものである。
【００７４】
図７(A) の家具８は，ユニット８Ａ内のセルが仕切板10によって上，下２つの小さなセルに分割され，それぞれの小さなセル内に引出し６が引出し自在に納められている。仕切板10はユニット８Ａの両側板３，４および裏板（背面板）５に固定されている。引出し６の前面板６ａには引き手６ｂが取付けられている。
【００７５】
図７(B) に示す家具９は，ユニット９Ａ内のセルが左右２つのガイド（支持部材）10Ａによって，上，下２つの小さなセルに分割されている。左右２つのガイド10Ａはそれぞれ側板３，４に固定されている。左右２つのガイド10Ａは，天板１と地板２とのほぼ中間の高さに位置しており，天板１，地板２との間に間隔がある。ガイド10Ａによって分割された小さなセル内にそれぞれ引出し７が引出し自在に納められている。上段の引出し７はその両端部がガイド10Ａによって受けられている。引出し７の前面板７ａの下部には取っ手となる凹部７ｂが形成されている。
【００７６】
引出しは，一般に，「インセット式」と「オーバーセット式」の２つのタイプに分けることができる。図７(A) はインセット式引出しを，図７(B) はオーバーセット式引出しをそれぞれ示している。
【００７７】
インセット式引出しとは，引出しをセルに納めた状態において，引出しの前面板がセル内部に入る大きさを持つ引出しをいい，一般には天板１，地板２および側板３，４の前端面と，インセット式引出し６の前面（前面板６ａの前面）とがほぼ面一の状態になる。
【００７８】
オーバーセット式引出しとは，引出しをセルに納めた状態において，その前面板がセル内に入らない大きさを持つ引出しをいう。一般に，オーバセット式引出し７をセル内に収めたときに，前面板７ａの裏面が，天板１，地板２および側板３，４の前端面に接する状態になる。
【００７９】
1.3 家具設計支援システムの構成
図８は家具設計支援システムの外観を，図９はその電気的構成をそれぞれ示している。
【００８０】
家具設計支援システムはコンピュータ20を含むコンピュータ・システム（たとえば，パーソナル・コンピュータ）によって構成される。コンピュータ20にはＦＤドライブ14，ＣＤ−ＲＯＭドライブ15，ＨＤユニット16およびメモリ18が接続され，これらはコンピュータ本体ケース19内に内蔵されている。コンピュータ20にはＣＲＴ表示装置11，キーボード12，マウス13およびプリンタ17が接続されている。ＦＤドライブ14はＦＤ22にデータを書込み，ＦＤ22からデータを読出す。ＣＤ−ＲＯＭドライブ15はＣＤ−ＲＯＭ21から家具設計支援プログラムおよびデータ（マスタ・ファイル）を読出す。ＨＤユニット16はハード・ディスク（ＨＤ）に家具設計支援プログラムおよび各種データを書込み，ＨＤからプログラムおよびデータを読出す。コンピュータ・システムのＨＤにはあらかじめ，コンピュータ・システムを統合的に制御するオペレーティング・システム（ＯＳ）が格納されている。
【００８１】
コンピュータ20から与えられる表示データにもとづいて，後述するように，表示装置11の表示画面には種々の画面（ウインドウ）が表示される。オペレータ（または顧客）は，この表示画面上に表示された各種のボタン（アイコン）に，マウス13の動きと連動して表示画面上を移動するポインタを重ね合わせてクリックする，またはリスト・アップされた各種の項目のうち所望のものの位置に，ポインタを合わせてクリックすることによって，要求，意思，選択を入力する。また，オペレータはキーボード12を用いて必要なデータ（数値，文字等）を入力する。マウス13やキーボード12を用いて入力されたデータは，コンピュータ20に取り込まれ，その後の処理に用いられる。表示装置11の表示画面に表示された表示画面のハード・コピー，処理結果の印刷は，プリンタ17によって行われる。
【００８２】
ＣＤ−ＲＯＭ21には，コンピュータ・システムを家具設計支援システムとして動作させるために必要な家具設計支援プログラムおよびデータ（マスタ・ファイルを含む）が記録されている。ＣＤ−ＲＯＭ21に記憶されている家具設計支援プログラムおよびデータは，ＣＤ−ＲＯＭドライブ15によって読取られてＨＤユニット16のＨＤにインストールされる。表示装置11の表示画面に表示される画面（ウインドウ）は，ＨＤにインストールされた家具設計支援プログラムおよびデータとＯＳとの両方にもとづく。
【００８３】
ＨＤには家具設計データ25が記憶される（家具設計データ25には，マスタ・ファイルの内容が含まれる）。後述するように，家具設計データ25によって家具の画像や設計図面等が表される。
【００８４】
1.4 基本情報テーブル（マスタ・ファイル）および設計図面
ＨＤにインストールされるマスタ・ファイルには，基本情報テーブルが含まれている。基本情報テーブルには，図10に示すように，家具の設計に用いられるマスタ・データが階層構造で格納されている。
【００８５】
ユニットに関しては，上述したように，天地被せ式と，側板被せ式と，留接合式とがあること（これらをタイプ分類１とする），側板被せ式は側板被せ式Ｉ，IIおよびIII に分類されること（これらをタイプ分類２とする）が記述されている。
【００８６】
続いて基本情報テーブルにはパーツに関する分類（タイプ分類１）が記述されている。引出しにはインセットとオーバセットがある。特に引出しに関してはその前板（前面板）が，前板１（標準：木材である）と前板２（ガラス付）に分類される。扉は扉１（両開き）と扉２（片開き）に分類される。扉２（片開き）はさらに，右開きと左開きとに分類される（タイプ分類２）。パーツに関しては，さらに脚，引き手，仕切板，ヒンジ（丁番），鍵等のそれぞれについての分類が規定されている。
【００８７】
基本情報テーブルにはさらに，ユニットとパーツについての属性（材料，材質（木目），色，板の厚さ，扉の厚さ，引出し前板の厚さ等）が規定されている。
【００８８】
基本情報テーブルには，家具設計支援システムに行わせる処理に応じて，他のデータも格納される。たとえば，基本情報テーブルには，上述したユニット，パーツ，属性に関するデータの他に，木材の種類ごとの単位面積当たりの単価のデータ，パーツごとの単価のデータ，家具を写真撮影することによって得られた家具の写真画像データ等が格納される。
【００８９】
基本情報テーブルは，家具設計支援プログラムとともにＣＤ−ＲＯＭ21に格納されており，家具設計支援システムのＨＤユニット16のＨＤにインストールされる。
【００９０】
図11および図12は，プリンタ17から出力される家具の設計図面の一例を示すものである。図11は設計された家具の正面設計図面を，図12は設計された家具の側面設計図面をそれぞれ示している。
【００９１】
家具設計支援システムによって作成されて出力される家具の設計図面には，家具の形状，構造および寸法（幅，奥行き，高さ）が示される。設計図面にはさらに，家具を構成する構成部材の材料，材質（木目），色（塗装色）等を指定する記述が加えられる場合もある。
【００９２】
図11および図12には，説明の便宜のために，Ｘ，Ｙ，Ｚ座標，および各基準点の座標が示され，さらにユニット番号，代表的なパーツの名称およびパーツ番号が表わされている。
【００９３】
この家具は家具番号（後述する）が「１１１３」のものであり，２つのユニット（ユニット番号「１１１３−０１」，「１１１３−０２」）から構成されている。
【００９４】
上段のユニット（ユニット番号「１１１３−０１」）について説明すれば，このユニットは，パーツとして，４つの仕切板（パーツ番号「００１」〜「００４」）（図13参照），５つの引出し（パーツ番号「００５」〜「００９」），および５つの引き手（パーツ番号「０１０」〜「０１４」）を備えている。
【００９５】
上段のユニット内につくられるセルおよびセルＩＤについて，図13(A) 〜図13(C) を参照して説明する。
【００９６】
図13(A) を参照して，このユニットは１つのセルを含む。ユニットの天板，地板，左側板および右側板によってつくられるセルのセルＩＤは「００」（以下，セルＩＤ「００」と呼ぶ）である。
【００９７】
ユニット内のセルが仕切板（棚板）によって分割される。もとのセルよりも小さい複数のセルがつくられる。
【００９８】
図13(B) に示すように，セルＩＤ「００」のセルが横方向の２枚の仕切板（パーツ番号「００１」，「００２」）によって分割されることによって，３つのより小さいセルがつくられる。３つのセルのそれぞれにセルＩＤが付される（セルＩＤ「０１」，「０２」および「０３」）。
【００９９】
図13(C) に示すように，セルＩＤ「０３」のセルが縦方向の２枚の仕切板（パーツ番号「００３」，「００４」）によって分割されることによって，３つのより小さいセルがつくられる。３つのセルのそれぞれにセルＩＤが付される（セルＩＤ「０４」，「０５」および「０６」）。
【０１００】
家具設計支援システムでは，図11，図12に示す家具の上段のユニットは，７つのセル（セルＩＤ「００」〜「０６」）を含むものとして扱われる。
【０１０１】
図11，図12に示す家具の下段のユニット（ユニット番号「１１１３−０２」）も同じように，３つの仕切板と，４つの引出しと，これらの前板に付けられる４つの引き手と，１つの両開き扉と，この扉に付けられる１つの（１対の）引き手と，両開き扉をユニットに取付ける１組（４つ）の丁番（ヒンジ）と，１組（４つ）の脚（キャスタ）とをパーツとして含む。このユニットに含まれるセルは合計５つである。
【０１０２】
２  家具設計データ
図14から図23は，家具設計支援システムのＨＤに格納される家具設計データ25を示すものである。家具設計データ25は，相互にリンクした各種のテーブルに格納される。これらのテーブル内の具体的なデータは，図11および図12に示す家具の設計図を表現することや，家具の外観を表示すること等に利用される。
【０１０３】
2.1 完成家具テーブル
完成家具テーブルには，図14に示すように，家具番号，家具種別，家具名称，作成日付およびユニット数に関するデータが格納（記憶，登録）される。
【０１０４】
「家具番号」は，家具設計支援システムを用いて設計された家具（以下，「完成家具」という）ごとに付されるユニークな番号である。
【０１０５】
「家具種別」には，完成家具の種別に応じて「箱もの」，「脚もの」または「差しもの」のいずれかが格納される。
【０１０６】
「家具名称」は，完成家具の名称を表すデータ（表示のための文字列）である。
【０１０７】
「作成日付」は，完成家具テーブルに家具番号，家具種別，家具名称およびユニット数のデータ（行方向のデータ）が格納された日付（年月日）を表す。
【０１０８】
「ユニット数」は完成家具に含まれるユニットの数を表す。完成家具が２つのユニットを含む場合には「２」の数字が，３つのユニットを含む場合には「３」の数字が格納される。
【０１０９】
図11および図12に示す完成家具は，家具番号が「１１１３」のもので，家具名称が「タンス３」である。タンス３は２つのユニットから構成されている。
【０１１０】
2.2 ユニット番号テーブル
ユニット番号テーブルには，図15に示すように，家具番号，ユニット番号，ユニット／パーツ定義番号，ユニット／パーツ定義名称およびセル数に関するデータが格納される。
【０１１１】
「家具番号」は，上述の完成家具テーブルのものと同じである。「家具番号」によってこのユニット番号テーブルと完成家具テーブルとがリンクする。
【０１１２】
「ユニット番号」は，完成家具に含まれるユニットごとに付される番号である。たとえば，家具番号１１１３（図11，図12に示す）の完成家具には，「１１１３−０１」と「１１１３−０２」のユニット番号で特定される２つのユニットが含まれていることを示す。以降に説明するすべてのテーブルは，家具番号およびユニット番号によって，このユニット番号テーブルにリンクする。
【０１１３】
「ユニット／パーツ定義番号」および「ユニット／パーツ定義名称」については後述する。
【０１１４】
「セル数」は，ユニットに含まれるセルの数を表す。上述のように，上記２つのユニットにはそれぞれ７つ，５つのセルが含まれる。
【０１１５】
2.3 ユニット配置テーブル
ユニット配置テーブルには，図16に示すように，家具番号，ユニット番号，セルＩＤ，配置情報，基準点（ｘ，ｙ，ｚ），全体サイズ（ｕＷ，ｕＤ，ｕＨ），部位１（天板）のサイズ，仕上げ色および材料，部位２（地板）のサイズ，仕上げ色および材料，部位３（左側板）のサイズ，仕上げ色および材料，部位４（右側板）のサイズ，仕上げ色および材料（部位２〜４については図示略），パーツ数ならびに脚の有無に関するデータが格納される。
【０１１６】
「家具番号」および「ユニット番号」は上述した通りである。
【０１１７】
「セルＩＤ」は，ユニットによってつくられるセルのセルＩＤを表す。
【０１１８】
「配置情報」は，ユニット同士の位置関係を表す。完成家具が複数のユニットを含む場合，それらのユニットがどのような位置関係にあるかが示される。
【０１１９】
ユニット番号「１１１３−０１」についての配置情報には「下面に１１１３−０２を一体接合」する旨のデータが格納され，ユニット番号「１１１３−０２」についての配置情報には「上面に１１１３−０１を一体接合」する旨のデータが格納されているので，完成家具（「家具番号１１１３」）はユニット番号「１１１３−０１」のユニットが上段に，ユニット番号「１１１３−０２」のユニットが下段に配置され，上段のユニットの地板と下段のユニットの天板が１枚の板で構成されている（一体接合されている）ことを表す。
【０１２０】
「基準点（ｘ，ｙ，ｚ）」は，ユニットをその正面から見た場合におけるユニットの前方左下隅の点を，３次元座標（ｘ，ｙ，ｚ）で表すものである。完成家具が複数のユニットによって構成される場合には，はじめに設計されたユニットの前方左下隅の点が３次元座標の原点に定められる。
【０１２１】
「全体サイズ（ｕＷ，ｕＤ，ｕＨ）」は，ユニットの幅（ｕＷ），奥行き（ｕＤ）および高さ（ｕＨ）の寸法（mm単位）をそれぞれ表す。
【０１２２】
ユニットは基本的に天板，地板，左側板および右側板によって形成されるので，これらが部位１，２，３，４とされる。「部位１（天板）のサイズ」，「部位１（天板）の仕上げ色」および「部位１（天板）の材料」は天板のサイズ，仕上げ色（塗装色）および材料（木材の種類，材質（木目）が格納されることもある）をそれぞれ表す。地板，左側板および右側板についても，サイズ，仕上げ色および材料のデータがそれぞれ格納される。これらの仕上げ色および材料のデータには，基本情報テーブル（図10）のデータが用いられる。
【０１２３】
「パーツ数」は，ユニットに含まれるパーツの数を表す。
【０１２４】
「脚の有無」は，ユニットに脚（キャスタ等）が取付けられているかどうかを表す。
【０１２５】
2.4 仕切（セル）情報テーブル
仕切（セル）情報テーブルには，図17に示すように，家具番号，ユニット番号，セルＩＤ，横仕切数，縦仕切数，親セルのＩＤ，親セル内の横位置，親セル内の縦位置，基準点（ｘ，ｙ，ｚ），サイズ（ｃＷ，ｃＤ，ｃＨ），配置パーツ定義名称，分割レベル等に関するデータが格納される。
【０１２６】
「セルＩＤ」は，ユニット番号によって特定されるユニットに含まれるセルのそれぞれを識別する番号を表す。上述したようにユニット番号「１１１３−０１」のユニットは７つのセルを含み，７つのセルのそれぞれにセルＩＤ（「００」，「０１」，「０２」，「０３」，「０４」，「０５」および「０６」）が付けられている。
【０１２７】
「横仕切数」は，横方向（水平方向）に配置された仕切板の数を表す。「縦仕切数」は，縦方向（垂直方向）に設けられている仕切板の数を表す。たとえば，セルＩＤ「００」のセル（ユニット）には２つの水平な仕切板（横仕切板）が設けられているので，横仕切数の欄には「２」の数字が格納される。
【０１２８】
「親セルのＩＤ」は，セルが仕切板によって仕切られることによって複数のセルが含まれるようになった場合における，もとのセル（分割前のセル）に付されているセルＩＤを表す。たとえば，セルＩＤ「０１」，「０２」および「０３」のセルの「親セルのＩＤ」には，それぞれ「００」が格納されている。セルＩＤ「０１」，「０２」および「０３」のセルは，セルＩＤ「００」のセルが仕切板によって仕切られてつくられたセルであることを表す。セルＩＤ「００」のようなセルを「親セル」といい，セルＩＤ「０１」，「０２」および「０３」のようなセルを，セルＩＤ「００」のセルの「子セル」という。
【０１２９】
「親セル内の横位置」は，ユニットをその正面から見た場合に，親セルに含まれる子セルが左から何番目に位置するかを表す。たとえば，セルＩＤ「０６」のセルに関して「親セル内の横位置」には「３」の数字が格納されている。セルＩＤ「０６」のセルの親セルはセルＩＤ「０３」のセルである。セルＩＤ「０６」のセルは，親セル（セルＩＤ「０３」のセル）内の子セルのうち，左から３番目に位置する。
【０１３０】
「親セル内の縦位置」は，ユニットをその正面から見た場合に，親セルに含まれる子セルが下から何番目に位置するかを表す。たとえば，セルＩＤ「０２」のセルに関して「親セル内の縦位置」には「２」の数字が格納されている。セルＩＤ「０２」のセルの親セルは，セルＩＤ「００」のセルである。セルＩＤ「０２」のセルは，親セル（セルＩＤ「００」のセル）内の子セルのうち，下から２番目に位置することを表す。
【０１３１】
「基準点（ｘ，ｙ，ｚ）」は，ユニットをその正面から見た場合におけるセルの前方左下隅の点の３次元座標（ｘ，ｙ，ｚ）を示す。
【０１３２】
「サイズ（ｃＷ，ｃＤ，ｃＨ）」は，セルの幅（ｃＷ），奥行き（ｃＤ）および高さ（ｃＨ）のそれぞれの寸法を表す。
【０１３３】
「配置パーツ定義名称」は，セルに取付けられている（格納されている）パーツのユニット／パーツ定義名称（後述する）を表す。
【０１３４】
「分割レベル」は，セルが何回目の分割でつくられたものであるかを表す。たとえば，セルＩＤ「０１」，「０２」および「０３」のセルの分割レベルは，セルＩＤ「００」のセルを分割することによってつくられたものであるので「１」の数字が入る。セルＩＤ「０４」，「０５」および「０６」のセルの分割レベルは，セルＩＤ「００」のセルが分割され，さらにその子セルであるセルＩＤ「０３」のセルが分割されてつくられたものであるので分割レベルは「２」である。仕切（セル）情報テーブルには，さらに仕切板の有無，縦仕切板または横仕切板の優先関係，裏板の有無，オフセット値（後述する）についてのデータが格納される。
【０１３５】
2.5 ユニット／パーツ定義テーブル
ユニット／パーツ定義テーブルには，図18に示すように，ユニット／パーツ種別，ユニット／パーツ定義番号，ユニット／パーツ定義名称，タイプ分類１，タイプ分類２，タイプ分類３，全体サイズ，部位１〜４のサイズ，仕上げ色，材料等（部位２の仕上げ色および材料，部位３，４については図示略）に関するデータが格納される。ユニット／パーツ定義テーブルに格納されるデータを総括して「定義データ」という。すなわち，このユニット／パーツ定義テーブルに記述されるデータは，家具設計支援システムを用いて家具を設計するときにオペレータ（または顧客）がユニットおよびパーツに関して入力（定義）したデータである。ユニット／パーツ定義テーブルに格納される定義データは，複数の完成家具（またはその一部）に利用することができ，何回でも利用することができる。
【０１３６】
「ユニット／パーツ種別」は，ユニットであること，またはパーツの場合にはパーツの種類を表す。
【０１３７】
「ユニット／パーツ定義番号」は，定義データが与えられたユニットおよびパーツのそれぞれに付されるユニークな番号である。
【０１３８】
「ユニット／パーツ定義名称」は，定義データが与えられたユニットおよびパーツのそれぞれについて，オペレータ（または顧客）によって付けられた名称（名称を表示するための文字コード）を表す。
【０１３９】
「タイプ分類１」，「タイプ分類２」，「タイプ分類３」は，ユニットまたはパーツについて，基本情報テーブル（図10）に格納されているマスタ・データを用いてオペレータ（または顧客）が与えた定義を示す（図10においては，タイプ分類３は図示されていない）。
【０１４０】
たとえば，ユニットについての「タイプ分類１」は，天地被せ式，側板被せ式または留接合式のいずれのタイプであるかを表す。「タイプ分類１」が側板被せ式である場合には，さらに「タイプ分類２」に側板被せ式Ｉ，側板被せ式IIまたは側板被せ式III のいずれであるかを表すデータが記述される。引出しについての「タイプ分類１」は，引出しの前板が標準タイプまたはガラス付きタイプのいずれであるかを表す。
【０１４１】
「全体サイズ」は，ユニットの幅（Ｗ），奥行き（Ｄ）および高さ（Ｈ），またはパーツの幅，奥行きおよび高さ（パーツの横の長さ，縦の長さ，パーツの厚さを表す場合もある）のそれぞれの寸法を表す。パーツについては，全体サイズは定義されない場合もある。
【０１４２】
部位１〜４のサイズ，仕上げ色および材料は，ユニットまたはパーツが複数の部材によって構成される場合に，それら部材についてのサイズ，仕上げ色（塗装色），材料をそれぞれ表す。
【０１４３】
部位１〜４はユニットまたはパーツの種類に応じてあらかじめ定められている。上述したように，ユニットについては天板，地板，左側板，右側板がそれぞれ部位１，２，３，４である。引出しについては，前面板が部位１，それ以外の板が部位２である。パーツについては，部位のサイズは定義されない場合もある。
【０１４４】
以下に述べる各種テーブルは，ユニット／パーツ定義番号およびユニット／パーツ定義名称によって，このユニット／パーツ定義テーブルとリンクする。
【０１４５】
2.6 引出し配置テーブル
引出し配置テーブルには，パーツの一つである引出しに関するデータが格納される。引出し配置テーブルには，図19に示すように，家具番号，ユニット番号，セルＩＤ，パーツ番号，ユニット／パーツ定義番号，ユニット／パーツ定義名称，基準点（ｘ，ｙ，ｚ），サイズ，仕上げ色（前板），材料（前板），仕上げ色（前板以外），材料（前板以外），セット方法およびパーツ数に関するデータが格納される。
【０１４６】
「家具番号」，「ユニット番号」，「セルＩＤ」は，それぞれ引出しが納められている完成家具の家具番号，引出しが納められているユニットのユニット番号，引出しが納められているセルのセルＩＤを表す。
【０１４７】
「パーツ番号」は個々の引出しに付された識別番号を表す。パーツ番号は１つのユニットにおいてパーツの種類にかかわらずユニークである。「基準点（ｘ，ｙ，ｚ）」は，引出しを構成する前板の前方左下隅の点の３次元座標を表す。「サイズ」は引出し全体の幅，奥行きおよび高さのそれぞれの寸法を表す。「仕上げ色（前板）」は前板の色を，「材料（前板）」は前板の材料（木材の種類等）をそれぞれ表す。「仕上げ色（前板以外）」は引出しの前板以外の箱の部分の色を，「材料（前板以外）」は引出しの前板以外の箱の部分の材料を表す。
【０１４８】
「セット方法」は引出しがオーバーセット式のものであるか，インセット式のものであるかを表す。「パーツ数」は引出しの前板に取付けられるパーツ（たとえば，引き手）の数を表す。
【０１４９】
2.7 扉配置テーブル
扉配置テーブルには，パーツの一つである扉に関するデータが格納される。扉配置テーブルには，図20に示すように，家具番号，ユニット番号，セルＩＤ，パーツ番号，ユニット／パーツ定義番号，ユニット／パーツ定義名称，基準点（ｘ，ｙ，ｚ），サイズ，仕上げ色，材料，セット方法およびパーツ数に関するデータが格納される。
【０１５０】
「家具番号」，「ユニット番号」，「セルＩＤ」は，それぞれ扉が取付けられている完成家具の家具番号，扉が取付けられているユニットのユニット番号，扉が取付けられているセルのセルＩＤを表す。
【０１５１】
「パーツ番号」は，各扉に付された識別番号を表す。「基準点（ｘ，ｙ，ｚ））」は扉の前方左下隅の点の３次元座標を表す。「サイズ」は扉の横の長さ，縦の長さ，板厚のそれぞれの寸法を表す。「仕上げ色」は扉の色を，「材料」は扉に用いられる木材等の種類を表す。
【０１５２】
「セット方法」はオーバーセットの扉であるか，インセットの扉であるかを表す（ユニットの左右の側板の前端面に接するように取付けられる扉がオーバーセット，側板の内側に配置される扉がインセットである）。「パーツ数」は，扉に取付けられるパーツ（たとえば，引き手）の数を表す。
【０１５３】
2.8 引き手配置テーブル
引き手配置テーブルには，パーツの一つである引き手に関するデータが格納される。引き手配置テーブルには，図21に示すように，家具番号，ユニット番号，親パーツ番号，セルＩＤ，パーツ番号，ユニット／パーツ定義番号，ユニット／パーツ定義名称，配置情報，基準点（ｘ，ｙ，ｚ），サイズ，仕上げ色および材料に関するデータが格納される。
【０１５４】
「家具番号」，「ユニット番号」，「親パーツ番号」，「セルＩＤ」は，それぞれ引き手が取付けられている完成家具の家具番号，引き手が取付けられているユニットのユニット番号，引き手が取付けられているパーツ（親パーツ，たとえば，引き出し）のパーツ番号，引き手が取付けられているセルのセルＩＤを表す。
【０１５５】
「パーツ番号」は各引き手に付された識別番号を表す。「配置情報」は引き手が取付けられる引出しの前板や扉における引き手の配置関係（中央，上部，下部，左端，右端等）を表す。「基準点（ｘ，ｙ，ｚ）」は引き手の前方左下隅の点の座標を表す。「サイズ」は引き手の幅，奥行きおよび高さのそれぞれの寸法を表す。「仕上げ色」は引き手の色を，「材料」は引き手に用いられる材料（アルミニウム等）の種類を表す。
【０１５６】
2.9 脚配置テーブル
脚配置テーブルには，パーツの一つである脚に関するデータが格納される。脚配置テーブルには，図22に示すように，家具番号，ユニット番号，パーツ番号，ユニット／パーツ定義番号，ユニット／パーツ定義名称，基準点（ｘ，ｙ，ｚ），サイズ，仕上げ色および材料に関するデータが格納される。
【０１５７】
ユニットに脚が設けられる場合には，ユニットの底面の全体に１つの脚（台）が設けられるか，またはユニットの底面の四隅に，それぞれ１つずつの脚が設けられる。この場合，脚配置テーブルに格納される行方向のデータは，４個１組の脚に関するデータである。
【０１５８】
「家具番号」，「ユニット番号」はそれぞれ脚（たとえば，キャスタ）が取付いている完成家具の家具番号，脚が取付いているユニットのユニット番号を表す。「パーツ番号」は１組の脚に付された識別番号を表す。
【０１５９】
「基準点（ｘ，ｙ，ｚ）」には，たとえば，ユニットの底面に取付けられている脚のうち，ユニットの前方左側に位置する脚とユニットの底面との接合部分の中心の３次元座標を表す。「サイズ」は脚の幅，奥行き，高さのそれぞれの寸法を表す。「仕上げ色」は脚の色を，「材料」は脚に用いられる木材等の種類を表す（脚の種類が「キャスタ」の場合には材料のデータは省略される）。
【０１６０】
2.10  仕切板配置テーブル
仕切板配置テーブルには，パーツの一つである仕切板に関するデータが格納される。仕切板配置テーブルには，図23に示すように，家具番号，ユニット番号，セルＩＤ，パーツ番号，ユニット／パーツ定義番号，ユニット／パーツ定義名称，基準点（ｘ，ｙ，ｚ），サイズ，仕上げ色，材料および固定／可動に関するデータが格納される。
【０１６１】
「家具番号」，「ユニット番号」，「セルＩＤ」は，それぞれ仕切板が取付いている完成家具の家具番号，仕切板が取付いているユニットのユニット番号，仕切板が取付いているセルのセルＩＤを表す。
【０１６２】
「パーツ番号」は，完成家具に取付けられている仕切板のそれぞれに付される識別番号である。
【０１６３】
「基準点（ｘ，ｙ，ｚ）」は，完成家具をその正面から見た場合における，仕切板の前方左下隅の点の３次元座標を表す。「サイズ」は仕切板の寸法（横方向（幅方向）の長さ，縦方向（奥行き方向）の長さ，厚さ（仕切板の板の厚さ））を表す。「仕上げ色」は仕切板の色を，「材料」は仕切板に用いられる木材等の種類を表す。
【０１６４】
「固定／可動」は，仕切板がユニットに固定されるものであるか，取り外しが可能なもの（可動）かを表す。
【０１６５】
図24は上述した各種データ・テーブル（図14〜図23）の関係を示すものである。
【０１６６】
３  家具設計支援システムにおける処理Ｉ
3.1 全体概要
図25は家具設計支援システムにおける処理手順を示すフローチャートである。
【０１６７】
家具設計支援システムの処理動作は，ＨＤユニット６のＨＤに格納された家具設計支援プログラムにしたがう。家具設計支援システムのオペレータが，マウス13を用いてＨＤに格納された家具設計支援プログラムを起動すると，ＨＤから家具設計支援プログラムが読出され，コンピュータ20によって実行される。図37〜図39，図41〜図43，図47〜図49，図51〜図59は，家具設計支援プログラムにしたがって表示装置11の表示画面に表示されるウインドウの例を示している。
【０１６８】
家具設計支援プログラムを起動すると，図37に示すように，初期画面としてメイン・メニュー・ウインドウＷ１が表示装置11の表示画面に表示される（ステップ31）。以下，「ウインドウが表示装置11の表示画面に表示される」ことを，単に「ウインドウが表示される」という。
【０１６９】
メイン・メニュー・ウインドウＷ１には，「ユニット／パーツの定義」，「組み立て」，「図面表示／印刷」および「システム終了」のボタンが設けられている。オペレータがこれらのボタンの位置にマウス13を用いてカーソル26を移動させて（合わせて）クリックすることによって，そのクリックされたボタンに対応する処理が選択され（ステップ32），選択された処理が実行される（ステップ33〜36）。以下，「オペレータが，ウインドウ上の所望のボタン（または領域）の位置に，マウス13を用いてカーソル26を移動させてクリックする」ことを，単に「ボタン（または領域）をクリックする」という。
【０１７０】
「ユニット／パーツの定義」ボタンがクリックされると，ユニット／パーツ定義処理が開始される（ステップ33）。
【０１７１】
ユニット／パーツ定義処理は，設計しようとする家具に用いるユニットとそのユニットに設けるパーツ（引出し，扉等）を選択（指定，特定）し，選択したユニットの寸法，仕上げ色，材料，材質等を定義（指定，特定）し，各パーツの仕上げ色や材料等を定義（指定，特定）する処理である。ユニット／パーツ定義処理において定義されたデータは，ユニット／パーツ定義テーブル（図18）に格納される。ユニット／パーツ定義処理は，次に説明する「組み立て処理」および「図面表示／印刷処理」に先だって行われる。ユニット／パーツ定義処理の詳細は後述する。
【０１７２】
「組み立て」ボタンがクリックされると，組み立て処理が開始される（ステップ34）。
【０１７３】
組み立て処理は，上述のユニット／パーツ定義処理において定義されたユニットおよびパーツを，画面上で組み合わせる（組み立てる）処理である。組み立て処理を経ることによって，表示画面上に表示されるウインドウには組立てられた家具（完成家具）またはその一部の正面図が表示される。表示画面上で家具が組み立てられるとＨＤでは家具設計データが格納される。組み立て処理の詳細は後述する。
【０１７４】
「図面表示／印刷」ボタンがクリックされると，図面表示／印刷処理が開始される（ステップ35）。
【０１７５】
図面表示／印刷処理では，組み立て処理（ステップ34）において設計された完成家具の外観を，図面の種類（正面図，側面図，背面図等）の選択に応じて表示装置11の表示画面に表示する処理と，完成家具の設計図面（通常はすべての種類の図面）を表示画面に表示し，プリンタ17によって印刷して出力する処理とが行われる。また，図面表示／印刷処理では，完成家具の寸法（幅，奥行き，高さ）や仕上げ色（塗装色）等を変更する処理等も，必要であれば，行われる。図面表示／印刷処理の詳細は後述する。
【０１７６】
「システム終了」ボタンがクリックされると，家具設計支援プログラムのすべての処理が終了する（ステップ36）。
【０１７７】
3.2 ユニット／パーツ定義処理
図26はユニット／パーツ定義処理の処理手順を示すフローチャートである。
【０１７８】
メイン・メニュー・ウインドウＷ１（図37）において「ユニット／パーツの定義」ボタンがクリックされると，図38に示すように，ユニット／パーツ選択ウインドウＷ２が，メイン・メニュー・ウインドウＷ１に代えて，またはその上に表示される（ステップ41）。
【０１７９】
ユニット／パーツ選択ウインドウＷ２には，ユニット／パーツ表示領域Ａ１が表示される。また「消去」，「次へ」および「定義終了」ボタンが設けられる。
【０１８０】
ユニット／パーツ表示領域Ａ１には，基本情報テーブル（図10）のユニットとパーツの種別（ユニットについてはタイプ分類１，パーツについては，引出し，引出し前板，扉，脚等）の名称が一覧に表示される。ユニット／パーツ表示領域Ａ１の右側のスクロール・バーをマウス13を用いて上または下に移動させると，ユニット／パーツ表示領域Ａ１内に表示されている名称の一覧が上または下にスクロールされる。オペレータは，ユニット／パーツ表示領域Ａ１に表示されるユニットおよびパーツの名称の中から，顧客が家具に採用することを希望するユニットおよびパーツの名称を選択する。
【０１８１】
図26を参照して，ユニットを選択する場合には，オペレータは，ユニット／パーツ表示領域Ａ１に表示される３つのユニット・タイプの名称（天板被せ式，側板被せ式および留接合式）のうちのいずれかをクリックする（ステップ42）。選択されたユニット・タイプの名称を含む部分の色がユニット／パーツ表示領域Ａ１において変化する。「次へ」ボタンがクリックされると（ステップ43で「次へ」），選択したユニット・タイプについて，さらに詳細なデータ入力を行うための処理が開始される（ステップ44〜49）。
【０１８２】
ユニットについての詳細なデータ入力処理（ステップ44〜49）では，ユニットに用いられる材料，色等の指定（ステップ44），裏板（背面板）の有無の指定（ステップ45），ユニット寸法の指定（ステップ46）が，ウィザード形式（家具設計支援プログラムからの問いかけに応じて順次データ入力を進める形式）により行われる。もちろん，これらのデータ入力のための１つのウインドウを表示画面上に表示させるようにしてもよい。この場合には，ウィザード形式は採用する必要がない。
【０１８３】
材料，色等の指定（ステップ44）では，はじめに材料の種類（木材等の種類）の一覧表が文字または文字と画像の組合せによって表示される。表示される材料の種類は，基本情報テーブル（図10）に格納されたデータにもとづく。オペレータはこの一覧表の中から天板，地板，左側板および右側板のそれぞれについて所望の材料を選択する。同じように，色（仕上げ色），材質（木目），模様等のそれぞれについても，それらの種類のリストが文字または文字と画像の組み合わせによって表示画面上に表示される（図示略）。これらのリストの表示も，基本情報テーブル（図10）に格納されているデータにもとづく。オペレータは，表示された色，材質（木目），模様等のリストの中から，ユニットの天板，地板，左側板および右側板のそれぞれについて所望のものを選択する。入力（選択）されたデータはメモリ18に一時的に記憶される。
【０１８４】
裏板（背面板）の有無の指定（ステップ45）では，ユニットに裏板を取り付けるかどうかを示すデータが入力される。入力されたデータはメモリ18に一時的に記憶される。
【０１８５】
ユニット寸法指定（ステップ46）では，ユニットの寸法データが入力される。寸法指定（ステップ46）において表示画面上に表示されるウインドウ（寸法入力ウインドウＷ３）の例を図39に示す。寸法入力ウインドウＷ３は，ユニットの幅，高さ，奥行きのそれぞれの寸法を入力するための数値入力ボックスＷ３ａを含んでいる。オペレータは，ユニットの幅，高さおよび奥行きのそれぞれの数値入力ボックスＷ３ａ内に顧客が希望する値をキーボード12を用いて入力する。入力されたデータはメモリ18に一時的に記憶される。
【０１８６】
ユニットの寸法（幅，奥行き，高さ）が入力されると，ユニットを構成する天板，地板および左右の側板の板の厚さ，天板，地板および左右の側板の寸法，およびユニットによってつくられるセルの幅，奥行きおよび高さが，ステップ42で選択されたユニットのタイプ分類１およびステップ44で選択された材料が考慮されて，家具設計支援プログラムによって算出される（ステップ47，48）。
【０１８７】
図27は，家具設計支援プログラムによる板厚決定の処理（ステップ47）の一例を，詳細に示すフローチャートである。
【０１８８】
オペレータによって入力され，メモリ18に一時的に記憶されているユニットを構成する木材等の材料に関するデータと，ユニット寸法（幅，奥行き，高さ）に関するデータが，メモリ18のワークエリアに転送される（ステップ55）。
【０１８９】
「マホガニー」，「チーク」，「パイン」などの木材は，木材の種類ごとに硬さ（強度）が異なる。マホガニーはチークよりも硬く，チークはパインよりも硬い。同じ大きさで同じ強度のユニットを製作する場合，チークを用いる場合にはマホガニーを用いる場合よりも板の厚さを厚くする必要がある。パインを用いる場合にはチークを用いる場合よりも板の厚さを厚くする必要がある。また，寸法の大きいユニットに用いる木材の板の厚さは，寸法の小さいユニットに用いる板の厚さよりも厚くする必要がある。家具設計支援プログラムには，ユニットのタイプ分類１のデータと木材の種類とユニットの寸法にもとづいて板の厚さを算出するための算出ルールが記述されている。
【０１９０】
算出ルールは，たとえば，入力されたユニットの高さ（ｕＨ）の寸法が，あらかじめ定められた基準値よりも小さい場合には板の厚さを30mmとする，高さが基準値と同じまたは基準値よりも大きい場合には板の厚さを50mmとする，というようなルールである。基準値および基準値にしたがって決定される板の厚さの数値が木材の種類によって異なる。ユニットに用いられる木材材料の特性（強度等）と寸法とにもとづいて，製作されるユニットが所定の強度を持つようになるような板の厚さが決定される（ステップ56，ステップ57，58，59）。
【０１９１】
決定された板の厚さは，メモリ18に一時的に記憶される（ステップ60）。
【０１９２】
もちろん，入力されたユニットの幅，奥行き，高さのいずれかの寸法が，あらかじめ定められた最小値よりも小さい場合，またはあらかじめ定められた最大値よりも大きい場合には，板の厚さの決定処理を行うことなく，適正な寸法の再度の入力をオペレータ（または顧客）に求めるようにしてもよい。
【０１９３】
また，ユニットに水平方向（横方向）に用いられる板の厚さと，垂直方向（縦方向）に用いられる板の厚さとを，入力されるユニットの寸法（幅，奥行き，高さ）に応じて異なる値となるようにしてもよい。さらに，オペレータに板の厚さを入力させるようにしてもよい。この場合には板の厚さの算出処理（図26，ステップ47）はスキップされる。
【０１９４】
次に，ユニットのタイプ分類１（天地被せ，側板被せまたは留接合）を表わすデータがメモリ18のワーク・エリアに読み込まれる。ユニットのタイプ分類１を表わすデータ（既にステップ42で特定されている）と，ステップ47で決定された板の厚さのデータとから，ユニットを構成する天板，地板および側板の寸法と，セルの寸法とが算出される（ステップ48）。図40はオペレータによって入力されたユニットの寸法（幅，奥行き，高さ）と，家具設計支援プログラムによって決定された板の厚さと，家具設計支援プログラムによって算出される天板，地板および側板の寸法，セルの寸法の関係を示すものである。これは側板被せ式Ｉユニット（裏板なし）の場合である。
【０１９５】
オペレータによって入力されたユニットの幅，奥行き，高さの寸法をそれぞれｕＷ，ｕＤ，ｕＨとする。板厚決定処理（ステップ47）において決定された縦板（側板）の厚さをｕｘＴ，横板（天板，地板）の厚さをｕｚＴとする。側板被せ式Ｉユニットの場合には，次式によって，天板と地板の寸法（横，縦），側板の寸法（横，縦），セルの寸法（幅，奥行き，高さ）が算出される。
【０１９６】
天板の横（幅）方向の寸法と地板の横方向の寸法（幅）
ｕＷ−２ｕｘＴ
天板と地板の奥行き方向の寸法（幅）
ｕＤ
側板の横方向の寸法（幅）
ｕＤ
側板の高さ方向の寸法（長さ）
ｕＨ
セルの幅方向の寸法（ｃＷ）
ｃＷ＝ｕＷ−２ｕｘＴ
セルの奥行き方向の寸法（ｃＤ）
ｃＤ＝ｕＤ
セルの高さ方向の寸法（ｃＨ）
ｃＨ＝ｕＨ−２ｕｚＴ
【０１９７】
家具設計支援プログラムには，側板被せ式ユニットＩの他にも，側板被せ式ユニットII，側板被せ式ユニットIII ，天地被せ式ユニットおよび留接合式ユニットのそれぞれについて，天板，地板および側板の寸法と，ユニットによってつくられるセルの寸法とを算出するための式が記述されている。選択されたユニット・タイプに対応する式に，オペレータによって入力されたユニットの寸法（幅，奥行き，高さ）と，家具設計支援プログラムによって決定された板の厚さが代入されることによって，天板，地板および側板の寸法ならびにセルの寸法が，家具設計支援プログラムによって算出される。算出された寸法データはメモリ18に一時的に記憶される。
【０１９８】
ユニットに裏板（背面板）を設ける旨のデータ入力がされている場合には，上記の式は裏板の厚さを示すパラメータも含む。裏板の厚さは固定値であってもよいし，ユニットの寸法に応じて決定してもよい。裏板の寸法の算出も行なわれる。
【０１９９】
各板の寸法の算出が終了した後に，図41に示すデータ保存名入力ウインドウＷ４が表示される。データ保存名入力ウインドウＷ４は，データ保存名を入力するための入力ボックスＷ４ａを含み，「戻る」，「キャンセル」および「終了」ボタンが設けられている。
【０２００】
オペレータによってキーボード12が用いられて入力ボックスＷ４ａに保存名が入力され，「終了」ボタンがクリックされる。すると，ユニット／パーツ定義テーブル（図18）に入力ボックスＷ４ａに入力された保存名がユニット／パーツ定義名称として，タイプ分類や，メモリ18に一時的に記憶されていたデータ（寸法，材料，色等のデータ）とともに格納されて保存される（ステップ49）。表示画面の表示は再びユニット／パーツ選択ウインドウＷ２に戻る（ステップ41）。
【０２０１】
設計する家具に採用しようとするユニット・タイプが複数ある場合には，上述の操作を繰り返す。ユニット／パーツ定義テーブル（図18）には，上述の操作を繰り返す度に，入力されたユニットに関するデータ（レコード）が追加される。
【０２０２】
データ保存名入力ウインドウＷ４において「キャンセル」ボタンがクリックされると，入力ボックス内に文字が入力されている場合に，その文字が消去される。「戻る」ボタンがクリックされると，データ保存名入力ウインドウＷ４に代わって，寸法入力ウインドウＷ３が再び表示される。
【０２０３】
パーツをデータ定義する場合には，オペレータによって，ユニット／パーツ選択ウインドウＷ２のユニット／パーツ表示領域Ａ１に表示されているパーツの名称のうち，いずれかのパーツの名称部分がクリックされる（ステップ42）。選択されたパーツの名称を含む部分の色が変化する。「次へ」ボタンがクリックされると（ステップ43で「次へ」），選択したパーツについて，詳細なデータの入力を求める処理が開始される（ステップ50〜52）。
【０２０４】
パーツについての詳細データの入力のための処理では，形状等の指定（ステップ50）および材料，色等の指定（ステップ51）が順次行われる。
【０２０５】
たとえば，パーツとして「扉」が選択されたとする。扉１（両開き）または扉２（片開き）のいずれかが選択される（ステップ50；タイプ分類１の選択）。ここで，扉２（片開き）が選択された場合にはさらに右開きまたは左開きのいずれかの選択が行なわれる。続いて扉の材料，仕上げ色，材質（木目）の種類，模様等の指定が行なわれる（ステップ51）。最後に，データ保存名入力ウインドウＷ４（図41）が表示されて入力ボックスＷ４ａにデータ保存名が入力される。ユニット／パーツ定義テーブル（図18）には，選択されたパーツについての定義データが格納される（ステップ52）。
【０２０６】
設計しようとする家具に複数のパーツを用いる場合には，ステップ41〜52の処理（操作）が繰り返される。ユニット／パーツ定義テーブル（図18）には，上述の操作を繰り返す度に，そのパーツについて入力されたデータ（レコード）が追加される。このとき，定義されたユニットおよびパーツのそれぞれについて，ユニット／パーツ定義番号が自動的に採番され（連続番号が付される），ユニット／パーツ定義名称に対応して記憶される。
【０２０７】
ユニット／パーツ定義処理を終える場合，オペレータはユニット／パーツ選択ウインドウＷ２（図38）において「定義終了」ボタンをクリックする（ステップ43で「定義終了」）。表示装置11の表示画面には，再びメイン・メニュー・ウインドウＷ１（図37）が表示される（ステップ31）。
【０２０８】
ユニット／パーツ選択ウインドウＷ２の「消去」ボタンは，ユニット／パーツ定義テーブル（図18）の特定のユニットまたはパーツについてのデータを消去する場合に用いられる。たとえば，ユニット／パーツ表示領域Ａ１に表示されている「引き手」をクリックして選択し，その後「消去」ボタンをクリックすると（ステップ43で「消去」），ユニット／パーツ定義テーブルにおいて「引き手」について格納されているデータがすべてクリア（消去）される（ステップ54）。
【０２０９】
3.3 組み立て処理
図28〜図30は組み立て処理の処理手順を示すフローチャートである。
【０２１０】
組み立て処理は，上述のユニット／パーツ定義処理においてデータ定義されたユニットやパーツを組合わせることによって，完成状態の家具（完成家具）またはその一部を設計する処理である。
【０２１１】
メイン・メニュー・ウインドウＷ１（図37）において，「組み立て」ボタンがクリックされると，組立て処理に進む（ステップ34）。図42に示すように，組み立てメイン・ウインドウＷ５が，メイン・メニュー・ウインドウＷ１に代えて，またはその上に表示される（ステップ61）。
【０２１２】
組み立てメイン・ウインドウＷ５（図42）には，ユニット／パーツ表示領域Ｂ１，組み立て家具表示領域Ｂ２および完成家具表示領域Ｂ３が表示されるとともに，「選択ロード」，「仕切定義」，「配置指定」，「色調変更」，「家具保存」および「終了」ボタンが設けられる。
【０２１３】
ユニット／パーツ表示領域Ｂ１には，上述のユニット／パーツ定義処理においてデータ定義されたユニットおよびパーツのそれぞれの正面図を表す画像が表示される。各ユニットおよびパーツを表す画像の下には，ユニットおよびパーツごとに付けられたユニット／パーツ定義名称がそれぞれ表示される。これらのユニットまたパーツを表わす画像はユニット／パーツ定義テーブル（図18）に記述された寸法，色等のデータを反映するものでなくてもよく，単にユニットまたはパーツのタイプを表現するものであれば足りる。図11，図12に示す家具の例ではユニットは２つ用いられているが，いずれも同じタイプのユニット（ユニット１）（ユニット／パーツ定義テーブル（図18）のユニット／パーツ定義番号「００１」参照）であるから，ユニット／パーツ表示領域Ｂ１には１つのユニット（ユニット１）についての画像のみが示されている。パーツについても同じである。
【０２１４】
組み立て家具表示領域Ｂ２は，ユニット／パーツ表示領域Ｂ１に表示されているユニットおよびパーツの組合わせ（組立て）に用いられる。組合せ結果を表す画像が表示される。
【０２１５】
完成家具表示領域Ｂ３は，ユニットおよびパーツを含む完成家具（またはその一部）を表す画像を表示する。
【０２１６】
初期状態では，組み立てメイン・ウインドウＷ５のユニット／パーツ表示領域Ｂ１に，上述のユニット／パーツ定義処理においてデータ定義されたすべてのユニットおよびパーツが表す画像が表示される。組み立て家具表示領域Ｂ２および完成家具表示領域Ｂ３には何も表示されない。
【０２１７】
はじめにユニット／パーツ表示領域Ｂ１に表示されているユニット（ユニット１）がマウス13を用いてクリックされることによって選択され（ステップ62），その後，「選択ロード」ボタンがクリックされる（ステップ63）。図43に示すように，組み立て家具表示領域Ｂ２には，選択されたユニットが表示される（ステップ64，65）（はじめてのユニットの指定であるから，ステップ64でNOとなる）。
【０２１８】
完成家具の組み立て（家具設計データを作成すること）は，ユニット／パーツ表示領域Ｂ１に表示されているユニットおよびパーツの画像の中から完成家具に採用すべきユニットまたはパーツをマウス13を用いてクリックして選択し，選択したユニットまたはパーツと，組み立て家具表示領域Ｂ２に表示されているユニットまたはパーツとの組合せ態様を指定すること（たとえば，どのセルにどのパーツを取付けるか等）によって行われる。
【０２１９】
完成家具の組み立ての流れの一例を，図44(A) 〜図44(D) ，図45(A) 〜図45(D) および図46を用いて具体的に説明する。
【０２２０】
上述のように，オペレータによって，はじめに，ユニット／パーツ表示領域Ｂ１に表示されているユニットの画像の中から，完成家具に用いるべきユニットの画像がクリックされて選択される（ステップ62）。その後，「選択ロード」ボタンがクリックされると（ステップ63），ユニット／パーツ表示領域Ｂ１に表示されている選択されたユニットの画像が組み立て家具表示領域Ｂ２に表示される（ステップ64でNO，ステップ65，図44(A) ，図43の組み立て家具表示領域Ｂ２の画像と同じ）。ユニットを符号210 で，ユニット210 内のセルを符号200 で示す。
【０２２１】
組み立て家具表示領域Ｂ２に表示されるユニットおよびパーツの画像（最終的には，完成家具の画像になる）には，ユニット／パーツ定義テーブル（図18）に格納されているデータ（サイズ，仕上げ色，材質等）が反映される。たとえば，ユニット１の天板（部位１）の色を「ナシ（材料色）」とすることがユニット／パーツ定義テーブルに格納されていると，組み立て家具表示領域Ｂ２には，ユニット／パーツ定義テーブルの「部位１（天板）の材料」の欄に格納された天板の材料データにもとづいてその材料の色（マホガニー色）の天板を持つユニットの画像が表示される。もちろん，色等の表現を省略して，形状のみを画面表示してもよい。いずれにしても，ユニット・タイプを表わすデータ，そのサイズ，色，材料等を表わすデータがあるので，ユニットの画像を組み立て家具表示領域Ｂ２に表示することができる。家具設計支援プログラムとは別のプログラム（たとえば，ＣＡＤソフト）によって，家具の画像を組み立て家具表示領域Ｂ２に表示するようにしてもよい。
【０２２２】
また，組み立て家具表示領域Ｂ２にユニットが表示されると，ユニット番号テーブル（図15），ユニット配置テーブル（図16）および仕切（セル）情報テーブル（図17）において，「ユニット番号」の欄にユニット番号のうちの枝番（−０１）が採番されて格納される。
【０２２３】
ユニット番号テーブル（図15）のユニット番号「−０１」についての「ユニット／パーツ定義番号」の欄および「ユニット／パーツ定義名称」の欄には，組み立て家具表示領域Ｂ２に表示されたユニットについての「ユニット／パーツ定義番号」（００１）および「ユニット／パーツ定義名称」（ユニット１）（ユニット／パーツ定義テーブル（図18）に格納されている）が，それぞれ格納される。ユニット番号テーブル（図15）の「セル数」の欄には初期値として１の数字が格納される。
【０２２４】
ユニット配置テーブル（図16）のユニット番号「−０１」についての「全体サイズ」の欄，「部位１（天板）のサイズ」の欄等にも，それぞれユニット／パーツ定義テーブル（図18）のものと同じデータが格納される。セル200 についてのセルＩＤ「００」が決定されて，「セルＩＤ」の欄に格納される。
【０２２５】
組み立て家具表示領域Ｂ２に最初に表示されるユニット210 の前方左下隅の点が，原点（（ｘ，ｙ，ｚ）＝（０，０，０））とされる。ユニット配置テーブル（図16）のユニット番号「−０１」についての「基準点」の欄に，３次元座標（０，０，０）が格納される。
【０２２６】
仕切（セル）情報テーブル（図17）には，セル200 に関してのセルＩＤ「００」が「セルＩＤ」の欄に格納される。「基準点」の欄には，ユニット210 の前方左下隅の点（原点）を基準に，ユニット210 の地板および左側板の板の厚さにもとづいて算出されたセル200 の前方左下隅の点の３次元座標（30，０，30）が格納される。「サイズ（ｃＷ，ｃＤ，ｃＨ）」の欄にはセル200 について先に算出され，メモリ18に一時的に格納されているセル（セルＩＤ「００」）の幅，奥行き，高さのそれぞれの寸法（ｃＷ，ｃＤ，ｃＨ）＝（940 ，610 ，390 ）が格納される（再度セルの寸法を算出するようにしてもよい。）。
【０２２７】
完成家具に複数のユニットを含ませる場合には，オペレータによってユニット／パーツ表示領域Ｂ１に表示されているユニットの画像の中から再びユニットの画像がクリックされる（ステップ69）。たとえば，ユニット／パーツ表示領域Ｂ１に表示されているユニット１の画像が再びクリックされ，その後，「選択ロード」ボタンがクリックされる（ステップ63）。組み立て家具表示領域Ｂ２には既に１つのユニットが表示されているので，ステップ64でYES となる。図47に示すように，配置指定ウインドウＷ７が表示画面に表示される（ステップ66）。
【０２２８】
配置指定ウインドウＷ７は，２つのユニットの相互の位置（配置）関係を指定するためのウインドウである。
【０２２９】
配置指定ウインドウＷ７では，既に組み立て家具表示領域Ｂ２に表示されているユニット（ユニット１）（「表示ユニット」という）と，新たに選択されたユニット（ユニット１）（「選択ユニット」という）との配置関係について，「取付面指定」と「位置合わせ」を入力することができる（ステップ67）。
【０２３０】
図47に示すように，「取付面指定」では，たとえば，選択ユニットの上面と表示ユニットの下面とを接合させる場合には，選択ユニットについて「上面」，表示ユニットについて「下面」がチェックされて，ＯＫボタンがクリックされる。すると，選択ユニットの上面に，表示ユニットの下面が接合された状態の２つのユニットが，組み立てメイン・ウインドウＷ５の組み立て家具表示領域Ｂ２に表示される（ステップ68）。一般に２つのユニットを上下に配置する場合には，取付面指定として上面，下面が用いられ，２つのユニットを左右に配置する場合には取付面指定として左面，右面が用いられる。
【０２３１】
「位置合わせ」では，選択ユニットの表示ユニットに対する取付位置を指定する。たとえば，２つのユニットを上下に配置し，かつ２つのユニットを正面から見た場合において，表示ユニットの左端と，選択ユニットの左端とを位置合わせする（同じ位置にする）場合には，「左端」をチェックしてＯＫボタンを押す。左面が面一となるように位置合わせされた２つのユニット（表示ユニットと選択ユニット）が，組み立て家具表示領域Ｂ２に表示される。一般に，２つのユニットが上下に配置された場合には左右の位置合わせが行なわれ，２つのユニットが左右に配置された場合には高さについての位置合わせが行なわれる。
【０２３２】
「一体接合する」がチェックされてＯＫボタンがクリックされると，取付面同士が一つの板で構成された状態となる（一方の取付面が消去され，かつ取付面に直交する板が連続した板とされる）。たとえば，表示ユニットの下面と選択ユニットの上面を取付面として指定し，かつ「一体接合する」をチェックして，ＯＫボタンをクリックする。組み立て家具表示領域Ｂ２には選択ユニットの上面の板（天板）が消去され，かつ表示ユニットと選択ユニットの側板が連続した側板として表示され，１つのユニットのように表示される（ステップ68）。
【０２３３】
「オフセット寸法」は，たとえばユニットの内部に引出しがあり，かつユニットの前面に扉を取付ける場合に入力される。扉をユニットの前面に丁番を用いて取付ける場合（丁番がユニット内部に設けられる場合）には，扉の中に納められた引出しを前面に引き出すことを可能にするために，一定のスペース（引出しを前面に引き出すときに，引出しが丁番につかえて前面に引き出せないようになることを防ぐために設けられる空間）が必要とされる。このスペースを表わすデータがオフセット寸法である。
【０２３４】
図50は，オフセット寸法を持つ家具の例の一部を示す破断斜視図である。
【０２３５】
ユニット内にオフセットを確保して引出しを設けるために，引出しを受ける仕切板を取付けるために内側板が設けられる（内側板はパーツとして位置付ける必要はなく，最終的に得られる設計図面に現れていればよい）。オフセットには，内側板の外面とユニットの側板の内面との間の間隙を示す左右方向オフセット，内側板の前端面（または引出しの前面）とユニットの前面との間の間隙を示す奥行方向オフセット，最上段の引出しの上端面とユニットの天板の下面との間の間隙を示す上下方向オフセットがある。
【０２３６】
上述の例では，一項目ごとにＯＫボタンを押しているが，取付面指定，位置合わせ，一体接合するおよびオフセット寸法を入力した後に，ＯＫボタンをクリックしてもよい。ＯＫボタンをクリックすると配置指定ウインドウＷ７は消える。なお，図42に示す組み立てメイン・ウインドウＷ５の組み立て家具表示領域Ｂ２に２つ以上のユニットが表示されている状態において，いずれかのユニットをクリックして選択し，その後「配置指定」ボタンをクリックしても，この配置指定ウインドウＷ７が表示画面上に現れる。
【０２３７】
図44(B) には，ユニット210 の地板と，ユニット260 の天板とが一体接合されて一つのユニットとなったものが表示されている。ユニット260 内のセルを符号250 で示す。
【０２３８】
ユニット番号テーブル（図15），ユニット配置テーブル（図16）および仕切（セル）情報テーブル（図17）において，「ユニット番号」の欄にユニット番号のうちの枝番（−０２）が採番されて格納される。
【０２３９】
ユニット番号テーブル（図15）のユニット番号「−０２」についての「ユニット／パーツ定義番号」の欄および「ユニット／パーツ定義名称」の欄には，ユニット／パーツ定義テーブル（図18）が参照されて，「００１」，「ユニット１」がそれぞれ格納される。また，ユニット番号テーブル（図15）のユニット番号「−０２」についての「セル数」の欄には初期値として１がセットされる。
【０２４０】
ユニット配置テーブル（図16）のユニット番号「−０２」についての「全体サイズ」の欄，「部位１（天板）のサイズ」の欄等にも，それぞれユニット／パーツ定義テーブル（図18）が参照されてデータが格納される。セル250 についてのセルＩＤ「００」が決定されて「セルＩＤ」の欄に格納される。
【０２４１】
ユニット210 の前方左下隅の点（原点）を基準にして，ユニット260 の前方左下隅の点の３次元座標が算出される。算出された３次元座標がユニット配置テーブル（図16）のユニット番号「−０２」についての「基準点」の欄に格納される。また，ユニット配置テーブル（図16）において，上側のユニット210 （枝番「−０１」）に関しての「配置情報」の欄には「下面に枝番−０２のユニットを一体接合」する旨のデータが格納され，ユニット260 （枝番「−０２」）に関しての「配置情報」の欄には「上面に枝番−０１のユニットを一体接合」する旨のデータが格納される。
【０２４２】
仕切（セル）情報テーブル（図17）には，セル250 に関してのセルＩＤ「００」が「セルＩＤ」の欄に格納される。「基準点」の欄には，セル250 の前方左下隅の点の座標が格納される。「サイズ」の欄にはセル250 について先に算出され，メモリ18に一時的に格納されているセルの幅，奥行き，高さのそれぞれの寸法（ｃＷ，ｃＤ，ｃＨ）が格納される。
【０２４３】
ユニットによってつくられたセル内に仕切板を設けることによって，そのセルを複数のより小さいセルに分割することができる。
【０２４４】
組立て家具表示領域Ｂ２に図44(B) に示すユニットが表示されている状態において，セル200 をマウス13を用いてクリックして選択し，その後，ユニット／パーツ表示領域Ｂ１において仕切板の画像（図示略）をクリックして選択し，「仕切定義」ボタンを押す（図28，ステップ70）。図48に示すように，表示画面には仕切定義ウインドウＷ６が表示される（図29，ステップ81）（ここでは固定式の仕切板が選択されたものとする）。
【０２４５】
仕切定義ウインドウＷ６（図48）には，「縦仕切板による分割数」，「横仕切板による分割数」および「分割後寸法指定」を入力するための３つの数値入力ボックスＷ６ａ，Ｗ６ｂ，Ｗ６ｃが含まれている。
【０２４６】
「縦仕切板による分割数」の数値入力ボックスＷ６ａには，縦方向に設けられる仕切板によって，選択したセル内にいくつの空間（セル）を形成するかを示す数字を入力する。
【０２４７】
「横仕切板による分割数」の数値入力ボックスＷ６ｂには，横方向に設けられる仕切板によって，選択したセル内にいくつの空間（セル）を形成するかを示す数字を入力する。
【０２４８】
縦仕切板による分割数または横仕切板による分割数に数値を入力して（ステップ82），「ＯＫ」ボタンをクリックすると（ステップ83でＯＫ），入力された数のセルを含むように仕切板が設けられたユニットが，組み立て家具表示領域Ｂ２に表示される（ステップ84）。ＯＫボタンが押されると仕切定義ウインドウＷ６は消える。
【０２４９】
セル200 が選択されて，その後「仕切定義」ボタンがクリックされると現れる仕切定義ウインドウＷ６において，横仕切板による分割数に「３」を入力したときに組み立て家具表示領域Ｂ２に表示される画面が，図44(C) に示されている。３つのセル201 ，202 および203 がつくられている。セル200 が「親セル」となり，セル201 ，202 および203 は，親セル200 の子セルとなる。「分割後寸法指定」を入力していないので，親セルは等しい高さの３つのセルに分割される（分割後寸法指定については後述する）。
【０２５０】
ユニット番号テーブル（図15）のユニット番号「−０１」についての「セル数」の欄に初期値として格納されていた「１」の数字が「４」に更新される。
【０２５１】
ユニット配置テーブル（図16）のユニット番号「−０１」についての「パーツ数」の欄には，ユニット番号「−０１」のユニットに取付けられたパーツ（ここでは仕切板）の数を表す「２」の数字が格納される。
【０２５２】
仕切（セル）情報テーブル（図17）には，セル201 ，202 および203 を特定する番号「０１」，「０２」および「０３」が採番されて「セルＩＤ」の欄にそれぞれ格納される。「基準点」の欄には，ユニット210 の前方左下隅の点（原点）を基準に，セル201 ，202 ，203 の前方左下隅の点の３次元座標が算出されて格納される。「サイズ」の欄にはセル201 ，202 ，および203 の幅，奥行き，高さのそれぞれの寸法が算出されて格納される。セル200 （セルＩＤ「００」）についての横仕切数の欄には，セル200 に横方向に２枚の仕切板が取付けられたことを表す「２」の数字が格納される。セルＩＤ「０１」，「０２」および「０３」についての「親セルのＩＤ」には「００」が格納される。「親セル内の縦位置」の欄にはセルＩＤ「０１」，「０２」および「０３」の親セル（セルＩＤ「００」）における縦方向の並び順（下から何番目であるか）を表す数字が格納される。セルＩＤ「０１」，「０２」および「０３」についての「分割レベル」欄には，１回目の分割であることを表す「１」の数字が格納される。
【０２５３】
仕切板配置テーブル（図23）には，新たに設けられた２枚の仕切板のそれぞれについてのデータが追加される。２枚の仕切板のそれぞれにパーツ番号が採番されて「パーツ番号」の欄に格納される。また，「ユニット番号」の欄には仕切板が取り付けられたユニットを特定するユニット番号の枝番「−０１」が，「セルＩＤ」の欄には仕切板が取り付けられたセルのセルＩＤ「００」が，「ユニット／パーツ定義番号」，「ユニット／パーツ定義名称」，「仕上げ色」，「材料」，「固定／可動」の欄にはセル200 内に取り付けられた仕切板についてのデータがユニット／パーツ定義テーブル（図18）が参照されて格納される。「基準点」の欄には仕切板の前方左下隅の点の３次元座標が格納され，「サイズ」の欄には仕切板の幅方向の長さおよび奥行き方向の長さが算出されて格納され，仕切板の厚さが格納される。仕切板の厚さは，ユニットの寸法にもとづいて家具設計支援プログラムによって決定される。もちろん，固定値（あらかじめ定義された厚さ）または指定値であってもよい。
【０２５４】
セル201 ，202 および203 のいずれか１つまたは２つ以上についても，さらに横仕切板または縦仕切板を設けることが可能である。図44(D) はセル203 を選択し，その後「仕切定義」ボタンをクリックすると表れる仕切定義ウインドウＷ６（図48）において，縦仕切板による分割数に「３」を入力したときに組み立て家具表示領域Ｂ２に表示される画像が示されている。セル203 が２枚の縦方向の仕切板によって仕切られることによって分割され，セル205 ，206 および207 がつくられている。セル205 ，206 および207 は親セル203 の子セルになる。セル205 ，206 および207 のそれぞれの幅は等しい。
【０２５５】
ユニット番号テーブル（図15）のユニット番号「−０１」についての「セル数」の欄に格納されていた「４」の数字が「７」に更新される。
【０２５６】
ユニット配置テーブル（図16）のユニット番号「−０１」についての「パーツ数」の欄には，ユニット番号「−０１」のユニットに取付けられたパーツの数を表す数字が「４」に更新される。
【０２５７】
仕切（セル）情報テーブル（図17）には，セル205 ，206 および207 を特定するセルＩＤ「０４」，「０５」および「０６」が採番されて「セルＩＤ」の欄にそれぞれ格納される。「基準点」の欄には，セル205 ，206 ，207 の前方左下隅の点の３次元座標が算出されて格納される。「サイズ」の欄にはセル205 ，206 ，および207 の幅，奥行き，高さのそれぞれの寸法が算出されて格納される。セル203 （セルＩＤ「０３」）についての「縦仕切数」の欄には，セル203 に縦方向に２枚の仕切板が取付けられたことを表す「２」の数字が格納される。セルＩＤ「０４」，「０５」および「０６」についての「親セルのＩＤ」には「０３」が格納される。「親セル内の縦位置」の欄にはセルＩＤ「０４」，「０５」および「０６」の親セル（セルＩＤ「０３」）における横方向の並び順（左から何番目であるか）を表す数字がそれぞれ格納される。セルＩＤ「０４」，「０５」および「０６」についての「分割レベル」欄には，２回目の分割であることを表す「２」の数字がそれぞれ格納される。
【０２５８】
仕切板配置テーブル（図23）には，新たに設けられた２枚の仕切板のそれぞれについてのデータが格納される。２枚の仕切板のそれぞれにパーツ番号が採番されて「パーツ番号」の欄に格納される。「ユニット番号」の欄には仕切板が取り付けられたユニットを特定するユニット番号の枝番「−０１」が，「セルＩＤ」の欄には仕切板が取り付けられたセルのセルＩＤ「００」が，「ユニット／パーツ定義番号」，「ユニット／パーツ定義名称」，「仕上げ色」，「材料」，「固定／可動」の欄にはセル203 内に取り付けられた仕切板についてのデータが，ユニット／パーツ定義テーブル（図18）が参照されて格納される。「基準点」の欄には仕切板の前方左下隅の点の３次元座標が格納され，「サイズ」の欄には仕切板の奥行き方向および高さ方向の長さが算出されて格納され，仕切板の厚さが格納される。
【０２５９】
縦仕切板による分割数または横仕切板による分割数に数値を入力することによってつくられたセル（子セル）のいずれかが選択され，その後「仕切定義」ボタンがクリックされると現れる仕切定義ウインドウＷ６（図48）において，「分割後寸法指定」の数値入力ボックスＷ６ｃにセルの幅寸法または高さ寸法（幅寸法と高さ寸法の両方でもよい）を入力する。すると，選択されたセルの幅寸法と高さ寸法が「分割後寸法指定」の数値入力ボックスＷ６ｂに入力された寸法に変更されて，組み立て家具表示領域Ｂ２に表示される（寸法変更後の表示は図示略）。
【０２６０】
セルの幅寸法または高さ寸法が変更されると，仕切（セル）情報テーブル（図17）において，幅寸法および高さ寸法が変更されたセルに関する「基準点」の欄のデータが，組み立て家具表示領域Ｂ２に表示されているサイズ変更後のセルの基準点（前方左下隅の点の３次元座標）に更新され，「サイズ」の欄のデータが変更後のセルの幅，奥行き，高さの寸法を表すデータに変更される。
【０２６１】
また，幅寸法または高さ寸法が変更されたセルに隣接するセルの幅寸法または高さ寸法も自動的に変更される。たとえば，セル201 の高さ寸法を大きくするようにサイズ変更すると，セル201 に隣接するセル202 の高さ寸法が，セル201 の高さが高くなった分だけ縮められる。セル202 の高さ寸法を大きくするようにサイズ変更すると，その増加分を２等分した高さ（上下方向の長さ）分だけ，セル202 に隣接するセル201 の高さ寸法と，セル205 ，206 および207 の高さ寸法のそれぞれが縮められる。隣接するセルに関する「基準点」の欄のデータおよび「サイズ」の欄のデータもサイズ変更後のセルの基準点，サイズを表すデータに変更される。また，セルの幅寸法または高さ寸法を変更すると仕切板の配置位置も変更されるので，仕切板配置テーブル（図23）の「基準点」の欄のデータも，変更後の仕切板の配置位置を表すデータに更新される。
【０２６２】
図45(A) はセル201 ，202 ，205 ，206 および207 のそれぞれに，オーバーセット式引出しを納めた状態を示している。引出しの組立ては次のようにして行われる。
【０２６３】
組み立てメイン・ウインドウＷ５（図42，図43）のユニット／パーツ表示領域Ｂ１の中にある「ひきだし１」を表す画像を選択し（図28，ステップ69），その後，組み立て家具表示領域Ｂ２においてセル201 ，202 ，205 ，206 および207 を含む矩形領域をマウス13を用いて範囲指定し，「選択ロード」ボタンをクリックする（ステップ63）。すると，図49に示すように，配置指定ウインドウＷ８が表示される（ステップ66）。
【０２６４】
配置指定ウインドウＷ８は，選択されたパーツが「引出し」などのインセットまたはオーバーセットの区別があるパーツの場合や取付位置を決定可能なパーツの場合に，インセットまたはオーバーセットのいずれにするかを指定するものである。
【０２６５】
「オーバーセット」が選択され，ＯＫボタンがクリックされると（ステップ67），セル201 ，202 ，205 ，206 および207 のそれぞれに，オーバーセット式引出しが納められた画像が，組み立て家具表示領域Ｂ２に表示される（ステップ68，図45(A) ）。
【０２６６】
ユニット配置テーブル（図16）のユニット番号「−０１」についての「パーツ数」の欄には，ユニット番号「−０１」のユニットに取付けられたパーツの数を表す数字が「９」に更新される。
【０２６７】
仕切（セル）情報テーブル（図17）において，セル201 （セルＩＤ「０１」），202 （セルＩＤ「０２」），205 （セルＩＤ「０４」），206 （セルＩＤ「０５」）および207 （セルＩＤ「０６」）についての「配置パーツ定義名称」欄に，それぞれ「ひきだし１」が格納される。
【０２６８】
引出し配置テーブル（図19）には，新たに設けられた５つの引出しのそれぞれについてのデータが追加される。５つの引出しそれぞれにパーツ番号が採番されて「パーツ番号」の欄に格納される。また，「ユニット番号」の欄には引出しが取り付けられたユニットを特定するユニット番号の枝番「−０１」が，「セルＩＤ」の欄には引出しが取り付けられたセルのそれぞれのセルＩＤが，「ユニット／パーツ定義番号」，「ユニット／パーツ定義名称」，「仕上げ色（前板）」，「材料（前板）」，「仕上げ色（前板以外）」，「材料（前板以外）」の欄には，引出し（ひきだし１）についてのデータが，ユニット／パーツ定義テーブル（図18）が参照されて格納される。「基準点」の欄には引出しの前方左下隅の点の３次元座標がそれぞれ格納される。「サイズ」の欄には引出しの幅，奥行き，高さの寸法がそれぞれ格納される。セル201 および202 に設けられた２つの引出しの寸法はそれぞれほぼ等しく，セル205 ，206 および207 に設けられた３つの引出しの寸法もそれぞれほぼ等しい。「セット方法」の欄には，指定されたセット方法がオーバーセットである旨を表すデータが格納される。
【０２６９】
もちろん，セルを１つずつ選択して，１つのセルごとに引出しを設けるようにすることもできる。
【０２７０】
組み立て家具表示ウインドウＷ５において，ユニット／パーツ表示領域Ｂ１の中からヒキテ１を選択し（図28，ステップ69），組み立て家具表示領域Ｂ２においてセル201 ，202 ，205 ，206 および207 を含む矩形領域（引出しが納められた範囲）をマウス13を用いて範囲指定する。その後，「選択ロード」ボタンをクリックした場合（ステップ63）にも，配置指定ウインドウＷ８（図49）が表示される（ステップ66）。ここで表示される配置指定ウインドウＷ８は，引き手に関して配置位置を指定するためのものとなる。範囲指定によって選択された部分のどのような位置（高さ方向および左右方向のそれぞれについて，標準，上端，下端または中央のいずれか）に，選択したパーツを配置するかを入力する。
【０２７１】
取付け位置を，高さにおいて「中央」，左右において「中央」としてＯＫボタンをクリックすると（ステップ67），図45(B) に示すように，５つの引出しのそれぞれのほぼ中央に，引き手が取り付けられた画像が組み立て家具表示領域Ｂ２に表示される（ステップ68）。
【０２７２】
ユニット配置テーブル（図16）のユニット番号「−０１」についての「パーツ数」の欄には，ユニット番号「−０１」のユニットに取付けられたパーツの数を表す数字が「１４」に更新される。
【０２７３】
引出し配置テーブル（図19）の「パーツ数」には，引出しのそれぞれに取り付けられたパーツ（引き手）の数を表す「１」の数字がそれぞれ格納される。
【０２７４】
引き手配置テーブル（図21）には，新たに設けられた５つの引き手のそれぞれについてのデータが追加される。５つの引き手のそれぞれにパーツ番号が採番されて「パーツ番号」の欄に格納される。「ユニット番号」の欄には引き手が取り付けられたユニットを特定するユニット番号の枝番「−０１」が，「親パーツ番号」の欄には引き手が取り付けられたパーツ（引出し）のパーツ番号が，「セルＩＤ」の欄には引き手が取り付けられたセルのそれぞれのセルＩＤが，「ユニット／パーツ定義番号」，「ユニット／パーツ定義名称」，「仕上げ色」，「材料」の欄には，引き手（ヒキテ１）についてのデータが，ユニット／パーツ定義テーブル（図18）が参照されて格納される。「配置情報」の欄には引出しの中央に配置されている旨を表すデータが，「基準点」の欄には引き手の前方左下隅の点の３次元座標がそれぞれ格納される。「サイズ」の欄には引き手の幅，奥行き，高さの寸法がそれぞれ格納される。
【０２７５】
図45(C) は，下側のユニット260 のセル250 に３枚の横仕切板が設けられて，セル250 が４つのセル251 ，252 ，253 および254 に分割された状態を示している。図45(D) は４つのセル251 ，252 ，253 および254 に，それぞれインセット式引出しが納められ，さらに引出しのそれぞれに引き手が取り付けられた状態を示している。図45(C) に示す画像を組み立て家具表示領域Ｂ２に表示させるための処理は，上述した図44(C) に示す画像を組み立て家具表示領域Ｂ２に表示させるための処理と同様の処理となる。図45(D) に示す画像を組み立て家具表示領域Ｂ２に表示させるための処理は，図45(A) ，図45(B) に示す画像を組み立て家具表示領域Ｂ２に表示させるための処理と同様の処理となる。インセット式引出しを組立てる場合には，配置指定ウインドウＷ８（図49）において取付方法を「インセット」にすればよい。
【０２７６】
下側のユニット260 内のセル250 の部分に扉が取付けられ，その扉に引き手が取付けられ，さらにユニット260 の底面にキャスタが取付けられた状態の画像が，図46に示されている。組み立てメイン・ウインドウＷ５のユニット／パーツ表示領域Ｂ１の中にある「トビラ１」を表す画像を選択し（ステップ69），その後，組み立て家具表示領域Ｂ２においてセル250 を含む矩形領域を範囲指定し，「選択ロード」ボタンをクリックする（ステップ63）。配置指定ウインドウＷ８においてオーバーセットが選択されると（ステップ67），オーバーセットの取付方法で扉が取付けられた画像が組み立て家具表示領域Ｂ２に表示される（ステップ68）。さらに，ユニット／パーツ表示領域Ｂ１の中からヒキテ１を選択し（ステップ69），組み立て家具表示領域Ｂ２においてセル250 を含む矩形領域（扉が取り付けられた範囲）を範囲指定し，その後，「選択ロード」ボタンをクリックすると表示される配置指定ウインドウＷ８において，取付位置を高さについて「標準」，左右について「標準」とする（ステップ67）。扉の開閉部分の近傍で，かつ扉の高さ方向のほぼ中央の部分に引き手が取り付けられた画像が，組み立て家具表示領域Ｂ２に表示される（ステップ68）。組み立てメイン・ウインドウＷ５のユニット／パーツ表示領域Ｂ１の中にある「キャスタ」を表す画像（図示略）を選択し（ステップ69），その後，組み立て家具表示領域Ｂ２においてユニット260 を選択し，「選択ロード」ボタンをクリックする（ステップ63）。配置指定ウインドウＷ８において，高さについて「標準」，左右について「標準」を選択すると（ステップ67），ユニット260 の底面の４つの隅にキャスタが取付けられた画像が，組み立て家具表示領域Ｂ２に表示される（ステップ68）。
【０２７７】
上述のユニット210 （セル200 ）への仕切板，引出しおよび引き手の取り付けの場合と同じように，ユニット番号テーブル（図15），ユニット配置テーブル（図16），仕切（セル）情報テーブル（図17），引出し配置テーブル（図19）および引き手配置テーブル（図21）には，ユニット260 （セル250 ）に仕切板，引出しおよび引き手が設けられるにしたがって，順次データが格納される。
【０２７８】
扉配置テーブル（図20）には，ユニット260 内のセル250 に取り付けられた扉についてのデータが格納される。扉についてのパーツ番号が採番されて「パーツ番号」の欄に格納される。「ユニット番号」の欄には扉が取り付けられたユニットを特定するユニット番号の枝番「−０２」が，「セルＩＤ」の欄には扉が取り付けられたセル250 のセルＩＤ「００」が，「ユニット／パーツ定義番号」，「ユニット／パーツ定義名称」，「仕上げ色」，「材料」の欄には，扉（トビラ１）についてのユニット／パーツ定義テーブル（図18）が参照されて格納される。「基準点」の欄には扉の前方左下隅の点の３次元座標が格納される。「サイズ」の欄には扉の幅，奥行き，高さの寸法がそれぞれ格納される。「セット方法」にはインセットの扉が取り付けられた旨を表すデータが，「パーツ数」には扉に取り付けられたパーツ（引き手）の数が格納される。
【０２７９】
脚配置テーブル（図22）には，ユニット260 の底面に取り付けられた脚（キャスタ）についてのデータが格納される。キャスタについてのパーツ番号が採番されて「パーツ番号」の欄に格納される。「ユニット番号」の欄にはキャスタが取り付けられたユニットを特定するユニット番号の枝番「−０２」が，「ユニット／パーツ定義番号」，「ユニット／パーツ定義名称」，「仕上げ色」欄には，キャスタについてのデータが，ユニット／パーツ定義テーブル（図18）が参照されて格納される。「基準点」の欄にはユニットの前方左側に位置する脚とユニットの底面との接合部分の中心の３次元座標が格納される。「サイズ」の欄にはキャスタの幅，奥行き，高さの寸法がそれぞれ格納される。
【０２８０】
このようにして，組み立て家具表示ウインドウＷ５の組み立て家具表示領域Ｂ２に表示される画像が順次変更されていくにしたがって，ＨＤに記憶されている各種テーブルに格納されているデータ（家具設計データ）が順次更新される。
【０２８１】
組み立て家具表示ウインドウＷ５において「色調変更」ボタンがクリックされると（ステップ72），色調変更ウインドウが表示される（図30，ステップ91）（色調変更ウインドウは図示略）。色調変更ウインドウでは組み立て家具表示領域Ｂ２に表示されているユニットまたはパーツの仕上げ色（塗装色）（模様を含む），木材等の種類（木目を含む）を変更することができる。仕上げ色または木材等の種類の変更を希望するユニットの部分（天板，地板，左側板または右側板）またはパーツ（またはその部分）を組み立て家具表示領域Ｂ２においてクリックして指定し，その後，変更しようとする色，木材の種類を指定して（ステップ92），ＯＫボタンをクリックする（ステップ93で「ＯＫ」）。指定された色または木材等をもつユニットまたはパーツが，組み立て家具表示領域Ｂ２に表示され，家具設計データ25が変更される（ステップ94）。
【０２８２】
たとえば，ユニット「−０１」の天板の仕上げ色が変更されると，ユニット配置テーブル（図16）の部位１（天板）の仕上げ色の欄のデータが，変更された仕上げ色を表すデータに更新される。
【０２８３】
ユニットを構成する木材の種類が変更される場合には，ユニットを構成する板の厚さが再度算出されよう。変更後の木材の種類に応じた板の厚さが再決定される（図27参照）。
【０２８４】
組み立て家具表示ウインドウＷ５において「家具保存」ボタンがクリックされると（ステップ73），図51に示すように，組み立て家具表示領域Ｂ２に表示されている家具が完成家具表示領域Ｂ３に縮小されて表示される（ステップ74）。
【０２８５】
完成家具テーブル（図15）の「家具番号」の欄には，組み立て家具表示領域Ｂ２に表示されている家具について番号（「１１１３」）が採番されて格納される。家具番号は，ユニット配置テーブル（図16），仕切（セル）情報テーブル（図17）等の「ユニット番号」の欄にも格納される。
【０２８６】
組み立てメイン・ウインドウＷ５において，仕切定義（ステップ70），配置指定（ステップ71），色調変更（ステップ72）および家具保存（ステップ73）は，どの順番にやってもよい。たとえば，色調変更（ステップ72）によりユニットの天板の色を変更した後に，仕切定義（ステップ70）をすることもできるし，家具保存（ステップ73）で家具の設計データを保存した後に，色調変更（ステップ72）することもできる。
【０２８７】
家具保存（ステップ73）の後に，仕切定義，配置指定または色調変更を行った場合には，仕切定義，配置指定または色調変更を行う前の完成家具と，行った後の完成家具の画像がそれぞれ完成家具表示領域Ｂ３に表示される。
【０２８８】
「終了」ボタンがクリックされると（ステップ75），組み立て処理が終了する。表示装置11の表示画面には，再びメイン・メニュー・ウインドウＷ１が表示される（ステップ31）。
【０２８９】
このようにして，相互にリンクした各種のテーブルには家具設計データが格納されて，顧客の希望する構造等をもつ家具の概略の設計が終了する。この後，必要ならば，この概略の設計を修正していくことになる。
【０２９０】
3.4 図面表示／印刷処理
図面表示／印刷処理は，組み立て処理（ステップ34）においてＨＤの各種データ・テーブルに格納されたデータにもとづいて，完成家具の外観等を表示装置の表示画面上に表示し，または完成家具の設計図面等をプリンタ17を用いて印刷して出力するものである。
【０２９１】
図31〜図36は図面表示／印刷処理の処理手順を示すフローチャートである。ここでは図52〜図59に示す表示画面（ウインドウ）を参照する。
【０２９２】
メイン・メニュー・ウインドウＷ１において「図面表示／印刷」ボタンがクリックされると（ステップ35），図52に示すように，完成家具表示ウインドウＷ11が表示される（ステップ101 ）。
【０２９３】
完成家具表示ウインドウＷ11（図52）は，完成家具表示領域Ｃ１および完成家具図面表示領域Ｃ２を含んでいる。また「家具選択」，「図面選択」，「寸法変更」，「写真表示」，「印刷」および「終了」ボタンが設けられている。
【０２９４】
完成家具表示領域Ｃ１には，上述の組み立て処理によって組み立てられた完成家具の画像が表示される。組み立て処理によって組み立てられた完成家具が複数ある場合には，そのそれぞれについての家具設計データが上述の各種のデータ・テーブルに格納されている。すなわち，データ・テーブルに，複数の完成家具についての家具設計データが格納されている場合には，完成家具表示領域Ｃ１には，それらの家具設計データによって表される複数の完成家具の画像がそれぞれ表示される。一方，初期状態において，完成家具図面表示領域Ｃ２には何も表示されない。
【０２９５】
完成家具表示領域Ｃ１に表示されている完成家具の画像の中から，設計図面を印刷すべき完成家具の画像をクリックして選択し（ステップ102 ），その後，「家具選択」ボタンをクリックする（ステップ103 ）。選択された完成家具の正面図が完成家具図面表示領域Ｃ２に表示される（ステップ104 ，図53）。
【０２９６】
「図面選択」ボタンがクリックされると（ステップ106 ），図54に示すように，表示図面選択ウインドウＷ12が表示される（図32，ステップ111 ）。
【０２９７】
表示画面選択ウインドウＷ12（図54）は，完成家具表示ウインドウＷ11に，図面（「正面図」，「平面図」，「背面図」，「側面図」，「セル図」，「正面詳細図」のいずれか），部材表，木取り図または見積書のいずれを表示するかを選択するために用いられる。
【０２９８】
「正面図」，「平面図」，「背面図」，「側面図」，「セル図」，「正面詳細図」，「部材表」，「木取り図」および「見積書」のいずれかについて，対応する円形の入力ボックスをクリックする（ステップ112 ）。チェックされた円形の入力ボックスの色が変わる。
【０２９９】
「正面図」，「平面図」，「背面図」，「側面図」または「セル図」のいずれかがクリックされてＯＫボタンがクリックされると（ステップ113 でＯＫ），クリックされた図面が，完成家具が完成家具表示ウインドウＷ11の完成家具図面表示領域Ｃ２に表示される（ステップ114 ）。
【０３００】
ユニット配置テーブル（図16）には，完成家具に含まれるユニットについて，ユニットの前方左下隅の位置情報（基準点（ｘ，ｙ，ｚ））が格納され，かつユニットの寸法（ｕＷ，ｕＤ，ｕＨ）」が格納されている。仕切（セル）情報テーブル（図17），引出し配置テーブル（図19）等のパーツについてのデータ・テーブルには，各パーツの位置情報（基準点）が格納され，かつ各パーツのサイズのデータが格納されている。
【０３０１】
家具設計支援プログラムは，たとえば，上述のユニットおよびパーツに関するデータ・テーブルに格納される「基準点」のデータおよび「サイズ」のデータにもとづいて，完成家具の３次元図形データ（頂点，辺，面の座標やこれらの相互関係を表すデータ）を生成して，表示装置11の表示画面上に２次元画像を表示するレンダリング処理を行う。レンダリング処理によって，３次元図形データにもとづいて，２次元画像において３次元のものがどのような形で見えるかが計算（座標変換）され，その後，隠れて見えない部分の線および面が消去（隠線消去，隠面消去）されて，表示装置11の表示画面上に２次元画像を表示する画像データが生成される。
【０３０２】
「正面図」が選択されると（ステップ112 ），家具設計支援プログラムは，完成家具の正面図を，完成家具図面表示領域Ｃ２に表示する（ステップ114 ）。同様に，「平面図」，「背面図」，「側面図」が選択されると（ステップ112 ），家具設計支援プログラムは，完成家具の平面図，背面図，右側面図を，完成家具図面表示領域Ｃ２に表示する。もっとも，レンダリング処理を行うまでもなく，家具設計データにもとづいて，完成家具の正面図，平面図，背面図，側面図を表示することもできる（図11，図12参照）。
【０３０３】
「セル図」が選択されると（ステップ112 ），家具設計支援プログラムは，完成家具から引出しや扉などの仕切板を除くパーツを取り除いた状態の家具（ユニットと仕切板が残ることになる）の正面図を，完成家具図面表示領域Ｃ２に表示する。
【０３０４】
「正面詳細図」が選択されると（ステップ112 ），家具設計支援プログラムは，完成家具の正面図（または斜視図）に陰影（シェーディング）を加えた画像を，完成家具図面表示領域Ｃ２に表示する。
【０３０５】
「部材表」が選択されると，家具設計支援プログラムは，完成家具に用いられているの材料（ユニットに用いられる木材の種類，パーツに用いられる木材の種類等）を完成家具図面表示領域Ｃ２に表示する。
【０３０６】
「木取り図」が選択されると，家具設計支援プログラムは，完成家具を構成するユニットや引出しなどの製作に必要とされる木材の大きさ（寸法）を算出し，ユニットや引出しなどを構成する天板や側板等を，効率よく（無駄がないように）１枚（または複数枚）の板から切出すための切出し図（木取り図）を，完成家具図面表示領域Ｃ２に表示する。
【０３０７】
「見積書」が選択されると，家具設計支援プログラムは，完成家具に用いられる木材の種類，構造，大きさ，塗装（仕上げ色）の有無，パーツの値段などにもとづいて，完成家具の製作に必要な経費を算出し，算出された経費が記載された見積書を完成家具図面表示領域Ｃ２に表示する。
【０３０８】
ユニットおよび仕切板の経費の算出には，基本情報テーブル（図10）に格納された材料（木材の種類）ごとの単位面積あたりの単価のデータ（図10において，単価データは図示を省略している）と，ユニット配置テーブル（図16）に格納された完成家具に含まれるユニットの寸法および材料のデータならびに仕切板配置テーブル（図23）に格納された仕切板の寸法および材料のデータとが用いられる。ユニットおよび仕切板に用いられる板の面積が材料ごとに算出され，その算出された材料の板の面積に，材料ごとの単位面積あたりの単価が乗算されて，ユニットおよび仕切板の経費が算出される。
【０３０９】
基本情報テーブル（図10）には引出し，扉，脚，引き手等のパーツのそれぞれの単価のデータも格納されている（図10において図示略）。完成家具に用いられているそれぞれのパーツの数量に単価データを乗算することによって，各パーツに必要な経費が概算される。
【０３１０】
見積書には，このようにして算出されたユニット，仕切板およびパーツごとの必要経費が示され，完成家具の全体の必要経費（ユニットおよびパーツの必要経費を足し合わせた値段）が示される。
【０３１１】
「寸法変更」ボタンがクリックされると（ステップ107 ），図55に示すように，ユニット寸法変更ウインドウＷ13が表示される（図33，ステップ121 ）。ユニット寸法変更ウインドウＷ13（図55）は，完成家具の全体の幅，奥行き，高さ，または完成家具に含まれるユニットの幅，奥行き，高さを変更するためのウインドウである。
【０３１２】
ユニット寸法変更ウインドウＷ13は，完成家具表示領域Ｄ１，寸法変更表示領域Ｄ２および変更サイズ入力領域Ｄ３を含んでいる。
【０３１３】
ユニット寸法変更ウインドウＷ13の寸法変更表示領域Ｄ２には，完成家具の正面図が表示される。
【０３１４】
変更サイズ入力領域Ｄ３は変更サイズ入力ボックスを含んでいる。また変更サイズ入力領域Ｄ３には，「再表示」，「セル寸法変更」，「キャンセル」および「保存終了」ボタンが設けられている。
【０３１５】
完成家具が複数のユニットを含んで構成されている場合には，ユニット単位で寸法を変更することができる。寸法変更表示領域Ｄ２に表示されている完成家具の下段のユニット（扉が設けられている部分）の高さ寸法を変更する例を説明する。
【０３１６】
寸法変更表示領域Ｄ２おいて，完成家具の下段のユニットの部分がマウス13が用いられてクリックされると，変更サイズ入力ボックスには，完成家具の下段のユニットの幅，奥行きおよび高さ寸法が表示される。
【０３１７】
変更サイズ入力ボックスにおいて，変更後の寸法をキーボード12を用いて入力する（ステップ122 ）。
【０３１８】
「再表示」ボタンがクリックされると（ステップ123 で「再表示」），寸法変更表示領域Ｄ２には，変更サイズ入力ボックスに入力された数値に対応する比率に寸法変更された完成家具の正面図が表示される（ステップ124 ，図56）。
【０３１９】
「保存終了」ボタンがクリックされると（ステップ123 で「保存終了」），寸法変更ウインドウＷ13に代わって，完成家具表示ウインドウＷ11が表示される。完成家具表示ウインドウＷ11の完成家具図面表示領域Ｃ２には，寸法変更後の完成家具が表示される（ステップ125 ，図示略）。
【０３２０】
「キャンセル」ボタンがクリックされると（ステップ123 で「キャンセル」），変更前の寸法の完成家具が，完成家具表示ウインドウＷ11の完成家具図面表示領域Ｃ２に表示される。
【０３２１】
完成家具（またはユニット）の寸法が変更されると，仕切板，セルの大きさ等が，完成家具（ユニット）の寸法の変更に伴って変更される。図55に示す家具を図56に示す家具に寸法変更する例では，完成家具の寸法変更に伴って，ユニット配置テーブル（図16）の「全体サイズ」の欄，「部位３（左側板）のサイズ」および「部位４（右側板）のサイズ」の欄のデータが変更される。仕切（セル）情報テーブル（図17）の「サイズ」の欄および「基準点」の欄のデータも変更される。仕切板配置テーブル（図23）では仕切板の「基準点」のデータが変更される。もちろん，脚配置テーブル（図22），引出し配置テーブル（図19），扉配置テーブル（図20），引き手配置テーブル（図21）のそれぞれのテーブルにおいても，「基準点」および「サイズ」の欄のデータが寸法変更後の完成家具に対応するように変更される。
【０３２２】
完成家具（またはユニット）の寸法を変更する場合には，ユニットを構成する板の厚さを，再度算出するようにしてもよい。変更後のユニットの寸法に応じた板の厚さが決定される。
【０３２３】
ユニット寸法変更ウインドウＷ13（図55，図56）において「セル寸法変更」ボタンがクリックされると（ステップ126 ），セル寸法変更ウインドウＷ14（図57）が表示装置11の表示画面に表示される（図34，ステップ131 ）。セル寸法変更ウインドウＷ14（図57）は，セル寸法変更表示領域Ｅ２およびセル変更サイズ入力領域Ｅ３を含んでいる。
【０３２４】
セル寸法変更表示領域Ｅ２には，ユニットと仕切板のみが表された（引出し，扉等が取り除かれた）家具を表す画像が表示される。
【０３２５】
セル寸法変更表示領域Ｅ２において，いずれかのセルがクリックされて選択されると，セル変更サイズ入力領域Ｅ３の数値入力ボックスには，選択されたセルの幅と高さを表す数値が表示される。数値入力ボックスに表示されている数値を書き換えるように，変更後のセルの幅または高さが数値入力ボックスに入力される（ステップ132 ）。「再表示」ボタンがクリックされると（ステップ133 で「再表示」），選択されたセルが，入力された数値の幅または高さに変更されてセル寸法変更表示領域Ｅ２に表示される（ステップ134 ）。
【０３２６】
「保存終了」ボタンがクリックされると（ステップ133 で「保存終了」），セル寸法変更ウインドウＷ14に代わって完成家具表示ウインドウＷ11が表示される。寸法変更されたセルをもつ完成家具が完成家具図面表示領域Ｃ２に表示される（ステップ135）。
【０３２７】
セルの幅寸法または高さ寸法が変更されると，仕切（セル）情報テーブル（図17）において，幅寸法および高さ寸法が変更されたセルに関する「基準点」の欄のデータが，組み立て家具表示領域Ｂ２に表示されているサイズ変更後のセルの基準点（前方左下隅の点の３次元座標）に更新され，「サイズ」の欄のデータが変更後のセルの幅，奥行き，高さの寸法を表すデータに変更される。また，幅寸法または高さ寸法が変更されたセルに隣接するセルの幅寸法または高さ寸法も変更されるので，隣接するセルに関する「基準点」の欄のデータおよび「サイズ」の欄のデータもサイズ変更後のセルの基準点，サイズを表すデータに変更される。さらに，セルの幅寸法または高さ寸法を変更すると仕切板等の配置位置も変更されるので，仕切板配置テーブル（図23）等の「基準点」の欄のデータも，変更後の仕切板等の配置位置を表すデータに更新される。
【０３２８】
完成家具表示ウインドウＷ11（図52）において「写真表示」ボタンがクリックされると（ステップ105 ），図58に示すように，写真表示ウインドウＷ15が表示される（図35，ステップ141 ）。
【０３２９】
写真表示ウインドウＷ15（図58）は，完成家具表示領域Ｆ１，写真拡大表示領域Ｆ２および写真表示領域Ｆ３を含んでいる。写真拡大表示領域Ｆ２は，「選択」ボタンと「終了」ボタンを含む。完成家具表示領域Ｆ１には，完成家具表示ウインドウＷ11（図52）の完成家具表示領域Ｃ１と同じものが表示される。
【０３３０】
家具設計支援システムのＨＤユニット16のＨＤには，現実の家具の外観を表す写真画像データがあらかじめ記憶されている。写真表示領域Ｆ３には，ＨＤに記憶された写真画像データによって表される家具の写真画像が表示される。
【０３３１】
写真表示領域Ｆ３に表示される家具の写真画像のいずれかがクリックされ（ステップ142 ），その後，写真拡大表示領域Ｆ２の「選択」ボタンがクリックされる（ステップ143 で「選択」）。選択された家具の写真画像が，写真拡大表示領域Ｆ２に拡大されて表示される（ステップ144 ）。
【０３３２】
写真拡大表示領域Ｆ２の「終了」ボタンがクリックされると（ステップ143 で「終了」），写真表示ウインドウＷ14に代わって，完成家具表示ウインドウＷ11が表示される。
【０３３３】
完成家具表示ウインドウＷ11（図52）において「印刷」ボタンがクリックされると（ステップ109 ），図59に示すように，印刷指定ウインドウＷ16が表示される（図36，ステップ151 ）。
【０３３４】
印刷指定ウインドウＷ16（図59）において，図面，正面詳細図，部材表，木取り図，見積書の５つの項目のうち，印刷しようとする一または複数の項目がクリックされて選択され（ステップ152 ），その後「印刷」ボタンがクリックされる（ステップ153 で「印刷」）。すると，指定した項目（図面等）がプリンタ17によって紙等に印刷されて出力される（ステップ154 ）。
【０３３５】
たとえば，「図面」をクリックして「印刷」ボタンをクリックすると，プリンタ17から完成家具の設計図面が出力される（図11，図12参照）。
【０３３６】
「プリンタ設定」ボタンは，出力すべきプリンタを設定する（選択する）場合にクリックされる。
【０３３７】
「キャンセル」ボタンがクリックされると（ステップ153 で「キャンセル」），印刷しようとする項目の選択に戻る（ステップ152 ）。
【０３３８】
完成家具表示ウインドウＷ11において「終了」ボタンがクリックされると（ステップ110 ），図面表示／印刷処理が終了する。完成家具表示ウインドウＷ11に代わって，メイン・メニュー・ウインドウＷ１が表示される（ステップ31）。
【０３３９】
４  家具設計支援システムにおける処理II（ウインドウを中心に）
家具設計支援システムにおいて表示装置11の表示画面に表示されるウインドウは，図37〜図39，図41〜図49，図51〜図59に示すものに限られるものではない。また，家具設計や家具設計データ（例えば寸法等）の変更などの流れも，上述した例に限定される訳ではない。図60〜図82は，表示装置11の表示画面に表示されるウインドウの他の例を示すものである。上述の家具設計システムにおける処理Ｉにおいて説明したフローチャート（図25〜図36）を適宜参照して，家具設計支援システムにおける処理の他の例を説明する。
【０３４０】
図60はメイン・メニュー・ウインドウＷ１（図37）において，オペレータまたはユーザによって「ユニット／パーツの定義」ボタンがクリックされると表示画面に現れるユニット／パーツ選択ウインドウの他の例である（図25のステップ32，ステップ33，図26のステップ41に対応）。ユニット／パーツ選択ウインドウＷ21はユニット／パーツ表示領域ａ１を含み，「次へ」および「終了」ボタンを備えている。
【０３４１】
ユニット／パーツ表示領域ａ１には，ユニット，ひきだし，扉，仕切板／棚板，脚，引き手および鍵の文字が表示されている。マウス13を用いてこれらのいずれかの文字部分がクリックされることによって，ユニットまたはパーツ（ひきだし，扉，仕切板／棚板，脚，引き手，鍵）のいずれかが選択される（ステップ42に対応）。選択されたユニットまたはパーツについて，寸法，材料，材質，塗装等の定義（定義データの作成；ユニット／パーツ定義テーブルへのデータ登録）が行われる。
【０３４２】
「ひきだし」がクリックされ，その後に「次へ」ボタンがクリックされた場合（ステップ43で「次へ」に表示画面上に現れるウインドウ（ひきだし定義ウインドウＷ22）の例が，図61に示されている。
【０３４３】
ひきだし定義ウインドウＷ22は，種類選択領域ａ２，寸法定義領域ａ３，属性定義領域ａ４および定義済み一覧表示領域ａ５を含み，「保存」，「名称の変更」，「削除」および「終了」ボタンを備えている。
【０３４４】
種類選択領域ａ２には，あらかじめ基本情報テーブル（図10）に格納されているデータにもとづいて，引き出しの種類が一覧に表示される。ここでは，標準タイプ（標準），枠付きタイプ（枠）および枠付きでかつ枠内にガラス板がはめ込まれたタイプ（枠ガラス付）の３種類のひきだしのデータがあらかじめ基本情報テーブ（図10）に格納されており，これらのデータにしたがって画面表示が行われている。
【０３４５】
種類選択領域ａ２において選択されたタイプの引き出し（文字の色が反転する）について，寸法定義領域ａ３において，引き出し前板（前面板）の板の厚さ（板厚），本体（箱の部分）の板の厚さおよび引き出し前板に取り付けられる引き手の配置位置が定義される。
【０３４６】
属性定義領域ａ４では，引き出しの前板および引き出しの本体に用いられる材料（ナラ，タモ，マホガニーなど），材質（ムクまたは突板）および塗装（ウレタン塗装，ナチュラル色，アンバー色など）が定義される。寸法定義領域ａ３および属性定義領域ａ４において選択可能な定義データにも，基本情報テーブル（図10）にあらかじめ記憶されたデータが用いられる。
【０３４７】
引き出しの種類，寸法および属性を決定した後に，「保存」ボタンがクリックされると，名称を入力するための新たなウインドウがひきだし定義ウインドウＷ22に重ね合わされて表示される（図示略）。入力された名称が定義済み一覧表示領域ａ５に新たに加えられる（図示略）。
【０３４８】
「名称の変更」ボタンは，定義済み一覧表示領域ａ５に表示されている引き出しの名称を変更する場合にクリックされる。「削除」ボタンは，定義済み一覧表示領域ａ５に表示されている定義済みデータを削除する場合にクリックされる（ステップ54）。「終了」ボタンは，データ定義を終える場合にクリックされる。「終了」ボタンがクリックされると，定義ウインドウＷ22が表示画面から消える。
【０３４９】
引き出し以外のパーツ（扉，仕切板／棚板，脚，引き手および鍵）やユニットについても，同様にして，定義ウインドウＷ22を用いて寸法や属性等が定義される。
【０３５０】
上述の定義ウインドウＷ22を用いた処理は，図26に示すフローチャートとは完全には一致しないが，家具設計支援システムの利用者があらかじめ用意された基本情報テーブルのデータ範囲内において，ユニットおよびパーツについての定義データを定義する（ユニット／パーツ定義テーブルに定義データを格納する）という点で共通している。
【０３５１】
図62はメイン・メニュー・ウインドウＷ１（図37）においてオペレータまたはユーザによって「組み立て」ボタンがクリックされる（図25のステップ32，ステップ34）と表示される組み立てメイン・ウインドウの他の例である（図28のステップ61）。
【０３５２】
組み立てメイン・ウインドウＷ23は，ユニット／パーツ表示領域ｂ１，組み立て家具表示領域ｂ２および完成家具表示領域ｂ３を含むとともに，「ユニット／パーツ・ロード」，「セル定義」，「寸法変更」，「パーツ削除」，「家具保存」，「家具ロード」，「家具削除」および「終了」ボタンを備えている。ユニット／パーツ種類表示領域ｂ１，組み立て家具表示領域ｂ２および完成家具表示領域ｂ３は，それぞれ別々のウインドウにしてもよい。
【０３５３】
ユニット／パーツ表示領域ｂ１の上部には，ユニット／パーツ種類表示ボックスｂ４が含まれている。表示ボックスｂ４の右側の三角マークの部分がクリックされると，ユニットまたはパーツの種類が一覧に表示される（図68参照）。
【０３５４】
表示ボックスｂ４に「ユニット」を表示させると，ユニット／パーツ表示領域ｂ１（表示ボックスｂ４の下方）には，ユニットの外観（正面）の概略を表す画像が，ユニット名称とともに表示される。
【０３５５】
組み立て家具表示領域ｂ２には，ユニットやパーツの組合せ態様が表示される。また，家具（ユニット，パーツ）の幅や高さの基準を表すための基準点（座標）が示される。
【０３５６】
完成家具表示領域ｂ３には，完成家具（またはその一部）の名称と画像が表示される。
【０３５７】
たとえば，ユニット／パーツ表示領域ｂ１において天地１のユニットをクリックして選択する（図28のステップ62）。その後「ユニット／パーツ・ロード」ボタンがクリックされると（ステップ63），図63に示すように，天地１ユニットの前方左下頂点が原点（０，０）に合わせられて，組み立て家具表示領域ｂ２に表示される（図28のステップ64でNO，ステップ65）。ユニット／パーツ表示領域ｂ１の下部には天地１タイプのユニットの幅，高さおよび奥行きが数値によって示される。
【０３５８】
ユニットまたはセルの寸法の変更を，組み立て処理内において実行することができる。
【０３５９】
ユニットまたはセルの寸法を変更する場合，「寸法変更」ボタンがクリックされる。「寸法変更」ボタンがクリックされると，図64に示すように，寸法変更ウインドウＷ24が組み立てメイン・ウインドウＷ23に重ね合わされて表示される。
【０３６０】
寸法変更ウインドウＷ24の上部には，組み立てメイン・ウインドウＷ23の組み立て家具表示領域ｂ２に表示されているユニットの幅，高さ，奥行を表示する欄Ｗ24ａおよび「変更して終了」ボタンが設けられている。
【０３６１】
ユニットの寸法を変更する場合には，幅，高さ，奥行の表示欄Ｗ24ａに表示されている数値をキーボード12を用いて書き換え，その後「変更して終了」ボタンをクリックする（図33参照）。すると，図65に示すように，その後の組み立てメイン・ウインドウＷ23の組み立て家具表示領域ｂ２には，数値変更後の寸法を持つユニットが表示される。寸法変更ウインドウＷ24は消える。
【０３６２】
ユニットに含まれるセルの寸法を変更する場合にも寸法変更ウインドウＷ24が用いられる。
【０３６３】
寸法変更ウインドウＷ24（図64）の下部には，組み立て家具表示領域ｂ２において選択されたセルのセル番号，ユニットに含まれるセル数および選択されたセルの寸法を表示する欄，変更する寸法（新しい寸法）を入力する欄Ｗ24ｂ，寸法変更するセルの移動方向を決定する欄ならびに隣接セルへの影響を決定する欄が設けられている。また「リセット」，「変更」，「終了」および「キャンセル」が設けられている。
【０３６４】
寸法変更しようとするセルが組み立て家具表示領域ｂ２においてマウス13を用いて選択される。「新しい寸法」の欄Ｗ24ｂに新たなセルの幅または高さが入力される。「移動方向」の欄では，寸法変更するセルを上（右）側に広げる（狭める）（上（右）側）か，下（左）側に広げる（狭める）（下（左）側）かのいずれかが選択される。「移動方向への影響」の欄では，寸法が変更されたセル以外のセルについて，寸法変更されるセルに隣接するセルのみに影響を及ぼすようにするか（隣接セルのみ変更），ユニットに含まれるすべてのセルについて等比率で寸法変更するか（等比率ですべて変更）のいずれかが選択される（セルの寸法の変更について図34参照）。
【０３６５】
「変更」ボタンがクリックされると，セルの寸法が変更されたユニットが組み立て家具表示領域ｂ２に表示される。「リセット」ボタンは変更前の状態に戻す場合に，「終了」ボタンはセルの寸法変更処理を終える場合に，「キャンセル」ボタンは寸法変更処理をキャンセルする場合に，それぞれクリックされる。
【０３６６】
組み立てメイン・ウインドウＷ23において，「セル定義」ボタンは，組み立て家具表示領域ｂ２に表示されているユニットに縦板または横板を設ける場合にクリックされる。
【０３６７】
寸法変更ウインドウＷ24に，ユニットおよびセル以外のパーツの寸法を変更させる機能を備えさせてもよいのはいうまでもない。
【０３６８】
「セル定義」ボタンがクリックされると，図66に示すように，セル定義ウインドウＷ25が組み立てメイン・ウインドウＷ23に重合わされて表示される。
【０３６９】
セル定義ウインドウＷ25は，縦板または横板として用いられる仕切板（棚板）の種類（木製またはガラス製）を選択する欄（定義済み領域）Ｗ25ａおよび板の枚数を入力する欄Ｗ25ｂを含み，「すべてクリア」，「クリア」，「ＯＫ」および「キャンセル」ボタンを備えている。
【０３７０】
たとえば，図65の組み立て家具表示領域ｂ２に示すユニットに，７枚の木製の横板を設ける場合には，図66に示すように，定義済み領域Ｗ25ａにおいて「木製」を選択し，板の枚数を表示する欄Ｗ25ｂにおいて横板を７枚とし，その後，「ＯＫ」ボタンをクリックする。すると，図67に示すように，組み立てメイン・ウインドウＷ13の組み立て家具表示領域ｂ２には，７枚の横板が設けられたユニットが表示される。ユニットは寸法の等しい８つのセルを含むようになる。セル定義ウインドウＷ25は表示画面から消える（「セル定義」の処理は，図28のステップ70（図29）の「仕切定義」の処理と対応する）。
【０３７１】
「すべてクリア」ボタンは，ユニットに設けられた縦板または横板をすべて消去する場合に，「クリア」ボタンは複数回にわたって縦板または横板を設ける処理が行われた場合に最も最後に設けられた縦板または横板を消去する場合に，「キャンセル」ボタンはセル定義処理をキャンセルする場合に，それぞれクリックされる。
【０３７２】
組み立てメイン・ウインドウＷ23の組み立て家具表示領域ｂ２に表示されているユニットにパーツを取り付ける場合には，図68に示すように，はじめにユニット／パーツ表示領域ｂ１の上側の表示ボックスｂ４に，取り付けようとするパーツ名を表示させる。
【０３７３】
たとえば，パーツ名として「脚」を選択する（表示ボックスｂ４に「脚」を文字表示させる）と，図69に示すようにユニット／パーツ表示領域１ｂに複数のタイプの脚が表示される（ユニット／パーツ定義テーブル（図18）にもとづく）。台角４本タイプの脚がマウス13を用いてクリックされて選択され，その後，「ユニット／パーツ・ロード」ボタンがクリックされたときの組み立てメイン・ウインドウＷ23を，図70に示す。組み立て家具表示領域ｂ２に，ユニットの下面に柱状の４本の脚と台座とから構成される台角４本タイプの脚が取り付けられた家具が表示される（必ずしも，配置指定のためのウインドウ（図28のステップ66〜68；図47，図49）は表示されない）。
【０３７４】
さらに，ユニットに含まれる８つのセルのそれぞれに，パーツの一つであるひきだしを設ける場合には，８つのセルのすべてをマウス13を用いて選択し，その後，表示ボックスｂ４に「ひきだし」を文字表示させる。ユニット／パーツ表示領域ｂ１には複数のタイプのひきだしの画像が表示される。所望のタイプをマウス13を用いて選択した後，「ユニット／パーツ・ロード」ボタンをクリックする。すると，ひきだしをどのようにセットするかを指定するセット方法選択ウインドウＷ26が，組み立てメイン・ウインドウＷ23に重ね合わされて表示される（図71）（配置指定ウインドウＷ７（Ｗ８）の他の例である）。
【０３７５】
セット方法選択ウインドウＷ26では，(I) ひきだしの前板が，セルに設けられた仕切板の前面とほぼ面一になるように引き出しを納めるインセット１（完全），(II)天板，地板および側板の前面が引き出しの前板とほぼ面一になり，かつ各仕切板の奥行き方向の寸法を少し短くすることによって引き出しの前板によって各仕切板が見えないように引き出しを納めるインセット２（仕切板のみを隠す），(III) 天板，地板，側板および各仕切板がすべて引き出しの前板によって隠れるように引き出しを納めるオーバーセット１（完全），ならびに(IV)引き出しの前板によって天板および地板以外の側板および各仕切板を隠すように引き出しを納めるオーバーセット２（天地板以外を隠す）の４つのセット方法のうちのいずれかのセット方法が選択される。
【０３７６】
いずれかのセット方法が選択されて「ＯＫ」ボタンがクリックされると，図72に示すように，セット方法選択ウインドウＷ26を用いて選択されたセット方法によって引き出しが納められた家具が，組み立て家具表示領域ｂ２に表示される（ここでは，ガラス付き引き出しがオーバーセット２で格納されている）（図28のステップ66〜ステップ68に対応）。セット方法選択ウインドウＷ26が消える。
【０３７７】
「家具保存」ボタンがクリックされると（ステップ73），家具保存ウインドウＷ27が表示される（図73）。完成家具名称の欄Ｗ27ａに家具を特定する名称をキーボード12を用いて入力し「ＯＫ」ボタンをクリックする。図74に示すように，完成家具表示領域ｂ３に，組み立て家具表示領域ｂ２に表示されている家具の画像が縮小されて表示される（ステップ74）。また上述の家具保存ウインドウＷ27を用いて入力された名称が縮小画像の上に表示される。
【０３７８】
組み立てメイン・ウインドウＷ23において，「パーツ削除」ボタンは，組み立てられている（取り付けられている）パーツを削除する（取り外す）（データ・テーブルから削除する）場合に，「家具ロード」ボタンは完成家具表示領域ｂ３に表示されている完成家具を組み立て家具表示領域ｂ２に表示する場合に，「家具削除」ボタンは完成家具表示領域ｂ３に表示されている完成家具を削除する（データ・テーブルから削除する）場合に，それぞれクリックされる。「終了」ボタンがクリックされると，組み立てメイン・ウインドウＷ23が表示画面から消える（図28のステップ75）。
【０３７９】
図75はメイン・メニュー・ウインドウＷ１（図37）において，オペレータまたはユーザによって「図面の表示／印刷」ボタンがクリックされると表示画面に現れる完成家具表示ウインドウの他の例である（図25のステップ32，35，図31のステップ101 ）。完成家具表示ウインドウＷ31の左側には完成家具表示領域ｃ１が位置し，その右側に完成家具図面表示領域ｃ２が位置する。
【０３８０】
完成家具表示ウインドウＷ31の下側には「家具ロード」，「図面の表示」，「レンダリング」，「寸法変更」，「材質変更」，「図面の印刷」，「家具保存」および「終了」ボタンが表示される。
【０３８１】
完成家具表示領域ｃ１においていずれかの完成家具がマウス13を用いて選択され，その後，「家具ロード」ボタンがクリックされると（図31のステップ102 ，103 ），図76に示すように，完成家具図面表示領域ｃ２には，選択された完成家具の正面図が寸法の記述ととも表示される（ステップ104 ）。完成家具図面表示領域ｃ２の右側には，完成家具図面表示領域ｃ２に表示されている図面を拡大または縮小して再表示させるためのボタン，完成家具図面表示領域ｃ２に表示されている家具の図面を上下左右のいずれかの方向に移動させて表示するための十字ボタンが新たに表示される。
【０３８２】
「図面の表示」ボタンがクリックされると（図31の「図面選択」（ステップ106 ）の処理（図32）に対応），図77に示すように，完成家具表示ウインドウＷ31に重ね合わされて図面選択ウインドウＷ32が表示される。図面選択ウインドウＷ32では，完成家具図面表示領域ｃ２に表示させる図面の種類等（正面図，平面図等）を選択する。
【０３８３】
たとえば，立体図が選択されて（図32のステップ112 ），図面選択ウインドウＷ32の下側の「表示」ボタンがクリックされると，図78に示すように，完成家具図面表示領域ｃ２には完成家具が立体的に表示される（ステップ114 ）。
【０３８４】
完成家具表示ウインドウＷ31の下側の「レンダリング」ボタンがクリックされると，図79に示すように，レンダリング処理された図面が，完成家具図面表示領域ｃ２に表示される。
【０３８５】
レンダリング処理には，ＣＡＤ（Computer Aided Design ）プログラム（ソフト）を利用することができる。ＣＡＤプログラムは家具設計支援プログラムの一部として位置づけてもよいし，家具設計支援プログラムとは別個のプログラムとしてもよい。
【０３８６】
ＣＡＤプログラムは，ユニットおよびパーツに関するデータ・テーブルに格納される基準点データおよび寸法データにもとづいて，完成家具の３次元図形データ（頂点，辺，面の座標やこれらの相互関係を表すデータ）を生成する。完成家具の３次元図形データの生成と出力に必要なデータおよび命令が，家具設計支援プログラムからＣＡＤプログラムに受渡される（３Ｄモデリング命令，３Ｄ描画命令，３Ｄ印刷命令）。ＣＡＤプログラムは３次元図形データを生成に必要な関数（モデリング関数）を含み，家具設計支援プログラムから受渡されたデータにもとづいて，２次元画像において３次元のものがどのような形で見えるかを計算（座標変換）し，３次元図形データを生成する（モデリング）。さらにＣＡＤプログラムは，隠れて見えない部分の線および面を消去（隠線消去，隠面消去）し，シェーディング処理やレイトレーシング処理等を行って表示画面に描画するための描画関数および印刷のための印刷関数を含む。立体的に表現された２次元画像を，表示装置11の表示画面上に表示し，またはプリンタ17から出力することができる。
【０３８７】
完成家具表示ウインドウＷ31の下側の「図面の印刷」ボタンがクリックされると，図80に示すように，印刷図面選択ウインドウＷ33が現れる（図31のステップ109 ，図36に対応）。印刷図面選択ウインドウＷ33は，「図面」，「立体図」，「部材表」および「見積表」の各文字とそのそれぞれに対応する円形の入力ボックスを含むとともに，「表示」ボタンおよび「キャンセル」ボタンを備えている。
【０３８８】
印刷図面選択ウインドウＷ33において「図面」が選択され，その後「表示」ボタンがクリックされると，図81に示すように，完成家具図面表示領域ｃ２には完成家具の正面図，側面図，背面図等が寸法とともに表示される。画面右側の領域ｃ４には「プリンタの設定」，「印刷の実行」，「前ページ」および「次ページ」ボタンが現れる。「プリンタの設定」は表示画面に表示されるプリンタの設定（複数のプリンタに出力可能である場合におけるプリント出力すべきプリンタの指定等）を行う場合に，「印刷の実行」はプリントを実行する場合に，「前ページ」は表示画面に表示されている図面が複数のページにわたる場合に前のページを表示させる場合に，「次ページ」は次のページを表示させる場合に，それぞれクリックされる。
【０３８９】
印刷図面選択ウインドウＷ33（図80）において「立体図」が選択され，「表示」ボタンがクリックされると，立体図が完成家具図面表示領域ｃ２に表示される（図78参照）。「部材表」が選択されて「表示」ボタンがクリックされると，完成家具図面表示領域ｃ２に表示されている完成家具に用いられている部材（ユニット，パーツ）が一覧に表示される（図示略）。「見積表」が選択されて「表示」ボタンがクリックされると，図82に示すように，完成家具図面表示領域ｃ２に表示されている完成家具に用いられるユニット，パーツのそれぞれについて，名称，材料，材質，塗装，サイズ，材料単価，塗装単価，数量，合計金額等が一覧に表示される。「印刷の実行」ボタンがクリックされると，完成家具図面表示領域ｃ２に表示されている図面，立体図，部材表，見積表のいずれかがプリンタ17からプリント・アウトされる（図36のステップ154 ）。
【０３９０】
完成家具表示ウインドウＷ31において「寸法変更」ボタンは完成家具の寸法またはセルの寸法を変更する場合（図31のステップ107 ，図33のステップ126 ，図34に対応）に，「材質変更」ボタンは完成家具に用いられているユニットまたはパーツの材質（材料）を変更する場合に，それぞれクリックされる。寸法または材質が変更された完成家具のデータを保存する場合には「家具保存」ボタンがクリックされる。「終了」ボタンがクリックされると，完成家具表示ウインドウＷ31が表示画面から消える。
【０３９１】
５  加工図作成処理
上述したように，家具設計支援システムを用いて作成された家具設計データ（各種テーブルに格納されたデータ）25にもとづいて，完成家具の正面図，側面図，背面図等を寸法とともに表示画面に表示し，またはプリント・アウトすることができる。家具設計データ25として，完成家具を構成するユニットやパーツごとに，さらに詳細なデータを持たせることによって，完成家具を構成するユニットやパーツの加工のための図面（加工図）を表示し，またはプリント・アウトすることができる。図83〜図91は家具の製作に用いられる加工図の一例を示すものである。図83〜図91は，図５に示す家具（完成家具）についての加工図を示している。
【０３９２】
図83Ａは完成家具の平面図，図83Ｂは完成家具の正面図，図83Ｃは完成家具の右側面図をそれぞれ寸法とともに示している（寸法を表す数字は省略されている。他の図面において同じ）。
【０３９３】
図84は完成家具のユニットと仕切板（棚板）とを寸法とともに示すものである。図84Ａ，Ｂ，Ｃは，それぞれ平面図，正面図，右側面図である。
【０３９４】
図85は天板の加工図を示すものである。図85Ａは天板の平面図（天板を上から見た図），図85Ｂは天板の正面図，図85Ｃは天板の底面図（裏面；天板をセル側（ユニット内部）から見た図），図85Ｄは天板と側板との接合部分を拡大して示す図である。天板の底面（裏面）には，側板および裏板との接合に用いられるダボ穴（黒丸）が示されている。図85Ｃに示された矢印の部分について，天板と側板との接合部分が図85Ｄに拡大されて示されている。図85Ｄにおいて，破線で示す部分がダボ穴に差し込まれるべきダボを示している。
【０３９５】
図86は地板の加工図を示すものである。図86Ａは地板の平面図（地板をセル側（ユニット内部）から見た図），図86Ｂは地板の正面図，図86Ｃは地板の底面図（地板を下側から見た図），図86Ｄは地板と側板との接合部分の拡大図である。
【０３９６】
図87は裏板（背面板）の加工図を示すものである。図87Ａは裏板の平面図，図87Ｂは裏板の正面図，図87Ｃは裏板の底面図，図87Ｄは裏板の右側面図をそれぞれ示している。図87Ｅおよび図87Ｆは裏板にあけられるダボ穴を正面と側面とからそれぞれ示すものである。
【０３９７】
図88は側板の加工図を示すものである。図88Ａ〜図88Ｅは左側の側板の加工図を，図88Ｆ〜図88Ｊは右側の側板の加工図をそれぞれ示している。図88Ａ（Ｉ）は側板の正面図，図88Ｂ（Ｇ）は側板の右側面図，図88Ｃ（Ｈ）は側板の平面図，図88Ｄ（Ｆ）は側板の背面図，図88Ｅ（Ｊ）は側板の底面図である。図88Ｂ（Ｇ）および図88Ｄ（Ｆ）には，側板に取り付けるべき丁番（および丁番の取付のためのダボ穴）が示されている。
【０３９８】
図89は扉と引出しとの間に配置され，ユニット内部（セル）に納められる仕切板の加工図を示すものである。図89Ａ〜図89Ｅは左側の仕切板の加工図を，図89Ｆ〜図89Ｊは右側の仕切板の加工図をそれぞれ示している。図89Ａ（Ｉ）は仕切板の正面図，図89Ｂ（Ｇ）は引出しの右側面図，図89Ｃ（Ｈ）は引出しの平面図，図89Ｄ（Ｆ）は引出しの背面図，図89Ｅ（Ｊ）は引出しの底面図である。図89Ｄ（Ｆ）には引出しをユニット内部に納めるときに用いられるレールが示されている。
【０３９９】
図90は扉の加工図を示すものである。図90Ａ〜図90Ｄは左側の扉の加工図を，図90Ｅ〜図90Ｈは右側の扉の加工図をそれぞれ示している。図90Ａ（Ｇ）は扉の平面図，図90Ｂ（Ｈ）は扉の正面図，図90Ｃは扉の右側面図，図90Ｆは扉の左側面図，図90Ｄ（Ｅ）は扉の背面図である。図90Ｄ（Ｅ）および図90Ｂ（Ｈ）には扉をユニットに取り付けるための丁番が示されている。図90Ａ（Ｇ），図90Ｂ（Ｈ）および図90Ｃ（Ｆ）には扉に取付られた取手が示されている。
【０４００】
図91は引出しの加工図を示すものである。図91Ａは組み立てられた引出しの平面図である。図91Ｂは引出しの前面に取り付けられた前板（前面板）の正面図である。図91Ｆは引出しの右側面図である。図91Ｇは前板を除く部分の引出しを右側面から見た断面図である。
【０４０１】
図91Ｃ〜図91Ｅ，図91Ｈ〜図91Ｌは引出しを構成する部材（エレメント）の加工図である。図91Ｃは前板の正面図，図91Ｄは前板の平面図，図91Ｅは前板の背面図である。図91Ｃおよび図91Ｅには引出しの前板に取り付けられる取手のためのダボ穴が示されている。図91Ｈは引出しの箱の部分を構成するエレメントである左側板を，図91Ｉは引出しの箱の部分の右側板を，図91Ｊは引出しの箱の部分の背面板を，図91Ｋは引出しの箱の部分の前板を，図91Ｌは引出しの箱の部分の底板をそれぞれ示している。
【０４０２】
加工図作成処理では，完成家具を構成するユニットやパーツのそれぞれを構成する部材（エレメント）ごとのデータ（寸法，穴あけ位置，丁番取付位置等を表すデータ）が用いられる。加工図を作成するためのデータが格納されるテーブルを新たにＨＤに設け，必要であれば，加工図作成のためのデータ・テーブルに格納すべきデータを，あらかじめ基本情報テーブル（図10）に格納しておけばよい。
【０４０３】
加工図作成処理のためのプログラムは，上述した家具設計支援プログラムの機能の一部として位置づけてもよいし，家具設計支援プログラムとは別のプログラムとしてもよい。加工図作成処理のためのプログラムを，上述の家具設計支援プログラムとは別のプログラムとする場合には，加工図作成処理のためのプログラムは，家具設計支援プログラムの処理によって作成された家具設計データと，加工図作成のためのデータを格納したテーブル内のデータにしたがって，加工図を作成する処理を行う。作成された加工図が，表示画面上に表示され，またはプリント・アウトされる。
【０４０４】
加工図作成処理によって作成される加工図は，主に，家具の製作所（家具の製作工場）等において，家具設計支援システムが用いられて設計された完成家具を，現実に作成する場合に，家具の製作者（加工者）によって利用される。
【０４０５】
加工図の作成のために用いられるデータ（ユニットの寸法，ユニットを構成する部材（エレメント；天板，地板，側板，裏板等）の寸法，エレメントごとのダボ穴をあける位置，丁番を取付ける位置，パーツ（引出し）についての寸法，引出しを構成するエレメント（箱の前面に取付けられる前板，箱の部分の前板，側板，地板，裏板）の寸法，引出しについてのダボ穴の位置，扉についてのダボ穴の位置等のデータ）は，コード化されたデータである。このため，加工図作成のためのデータを，完成家具（または完成家具を構成するユニットやパーツ）の加工のためのＣＡＭ（Computer Aided Manufacturing）装置（数値制御工作機械）に読込ませることによって，ユニットを構成するエレメントやパーツを構成するエレメントを，コンピュータ制御のもとに作成することもできる。
【０４０６】
家具はユニットおよびパーツによって構成され，ユニットおよびパーツはエレメントによって構成されるので，家具の寸法に応じてユニット，パーツおよびエレメントの寸法が決定する。ユニット，パーツおよびエレメントの寸法に応じて，エレメント同士の組立てに用いられる接合部材の数や接合位置（たとえば，ダボ穴の数や位置，丁番の取付位置等）を変更するようにしてもよい。たとえば，あらかじめ標準的なエレメントの寸法と，接合部材の数や接合部材の配置位置との関係をデータ・テーブルに定めておく。エレメントがしきい値（設定値）を超えた寸法であれば，ダボ穴の数を増やす，またはしきい値より小さい寸法であればダボ穴の数を減らすといった判断を，家具設計支援プログラム（または加工図作成処理のためのプログラム）に行わせればよい。
【０４０７】
６  製造工程図作成処理
上述したように，家具設計支援システムによって得られた家具設計データには，完成家具に含まれるユニットおよびパーツのそれぞれの構造（種類），寸法，位置関係等の完成家具の外観画像（レンダリング図）を表示画面に表示したり，設計図をプリントするために必要なデータ等が含まれている。すなわち，家具設計データによって，家具がどのようなユニットおよびパーツの組合せによって構成されるかがあらかじめ分かることになる。さらなる別のデータ（データ・テーブル）を用意することによって，次に示すように，完成家具の製造工程図を作成することができる。
【０４０８】
図92は，製造工程図の作成に用いられる製造工程データを備えた家具設計支援システム（コンピュータ・システム）の電気的構成を示すものである。図９に示す家具設計支援システムとは，ＨＤユニット16（ＨＤ）に，製造工程データが記憶されている点が異なる（符号25Ａで示す）。その他のハードウエア構成およびＨＤに記憶されたプログラムおよびデータは図９のものと同じであるので，重複した説明を避ける。
【０４０９】
図93は完成家具の一例（引出し付きキャビネット）を示す斜視図である。図94は，図93に示す完成家具（引出し付きキャビネット）についての製造工程図の一例を示すものである。
【０４１０】
図94に示す製造工程図は，家具の製作所，工場等において家具の製作作業に用いられるものである。製造工程図に示された製造工程の流れにしたがって，家具製作所等においてユニットおよびパーツが加工され，家具が製作される。
【０４１１】
製造工程図では，加工が必要とされるパーツおよびユニットごとに加工ラインが示される。加工ラインごとに，家具に含まれるパーツおよびユニットが加工される。そして最終的に，各加工ラインにおいて加工終了したパーツやユニットが組合わされる（組立てられる，取付けられる）ことによって家具が完成する。図93に示す家具（引出し付きキャビネット）は，扉，引出し，ユニット（天地被せ式），仕切板（棚板）および台輪を含んでいる。これらが引出し付きキャビネットにおいて加工が必要とされるユニットおよびパーツである。引出しについては加工ラインが前板と箱とに分けられる。
【０４１２】
加工ラインには，ユニットやパーツごとにあらかじめ定められた加工工程がならべられる。図94の製造工程図において，「扉（ムク）」に着目すると，切断，木口貼り，丁番穴あけ，引き手穴あけおよび丁番引き手取付の５つの加工工程がある。家具（完成家具）を構成するユニットおよびパーツのそれぞれについて，このような加工工程があらかじめ定められている。
【０４１３】
さらに，後述するように，ユニットやパーツのそれぞれについてあらかじめ定められている加工工程は，工程ごとに，その日程と加工順番についてのデータを持つ。引出し付きキャビネットを構成する「扉（ムク）」に着目すると，第２日目の第１加工工程が「切断」と定められている。
【０４１４】
図95は，家具を構成するユニットやパーツについての加工工程ならびに各工程の日程および順番等を定めたデータが格納された，製造工程情報テーブルの一例を示すものである。製造工程データには，この製造工程情報テーブルに格納されたデータが用いられる。
【０４１５】
製造工程情報テーブルには，図95に示すように，工程区分，ユニット／パーツ，ライン・ナンバ，工程順序，作業内容，結合ラインおよび結合先作業内容に関するデータが格納される。
【０４１６】
「工程区分」には，たとえば，完成家具の複雑さや完成家具に含まれるユニット・タイプ等に応じて決められる区分が格納される。工程区分は，「７日」，「３０日」のような製造を開始して最終的に納品するまでに必要とされる期間で示される。たとえば，家具に用いられているユニットまたはパーツごとに，あらかじめ工程区分を設定しておく。
【０４１７】
家具に含まれる種々のユニットまたはパーツのうち，加工が必要とされるユニットやパーツの名称が項目「ユニット／パーツ」に格納される。各ユニットまたはパーツについて加工ライン（「ライン・ナンバ」）が割振られる（あらかじめ割振っておいてもよい）。たとえば，工程区分が「７日」である「扉（ムク）」は，ライン・ナンバ１の加工ラインが割振られている。
【０４１８】
「工程順序」は，次項目の「作業内容」で規定されるユニットまたはパーツの加工工程（作業内容）の日程とその日程中の順番を表す。たとえば，「切断」は２日目の第１工程，「木口貼り」は２日目の第２工程であること表す。
【０４１９】
完成家具を最終的に組み立てたり，引出しであれば，前板と箱の部分を組み立てたりするときに，他の加工ラインにユニットまたはパーツ（パーツの一部）を移す必要がある。「結合ライン」には，このような場合において移動先の加工ラインのライン・ナンバが格納される。「結合先作業内容」は，移動先ラインにおける作業内容を表す。ライン結合のタイミングとも言えるデータである。
【０４２０】
図96は製造工程図作成処理の流れを示すフローチャートである。図97は，図96に示す製造工程図作成処理において作成されるテンポラリ・ファイルの内容を示すものである。
【０４２１】
製造工程図作成処理は，上述した家具設計支援プログラムの機能の一部として位置づけることもできるし，家具設計支援システムによって作成される家具設計データを利用して動作する別個のプログラムの機能として位置づけることもできる。この場合には，製造工程図作成処理のためのプログラムが，あらかじめＨＤユニット16のＨＤに記憶（インストール）される。
【０４２２】
はじめにスタート処理（たとえば，製造工程図作成出力処理プログラムの実行等）と，製造工程図を作成すべき家具（完成家具）の選択とが行われる（ステップ161 ）。
【０４２３】
製造工程情報テーブルおよび家具設計データにおいて，選択された完成家具についてのデータがアクセスされる。
【０４２４】
製造工程情報テーブル（図95）には，家具設計支援システムを用いて設計された完成家具に含まれる加工が必要なパーツとユニットのそれぞれについて，あらかじめ加工工程（順序（日程と作業順）を含む），加工ライン，結合ライン，結合作業内容等のデータが格納されている。このような製造工程情報テーブルから選択された家具に含まれるパーツおよびユニットについての各加工工程を特定するデータが次々に読み出され，図97に示すようなテンポラリ・ファイルが作成される（ステップ162 ）。
【０４２５】
テンポラリ・ファイルでは，家具名称，パーツ（ユニット），ライン番号，加工工程（作業終了や結合先も含む）および工程順序がコードによってあらわされる。このテンポラリ・ファイルに格納されたデータが，選択された家具についての製造工程データとなる。テンポラリ・ファイルにもとづいて，図85に示すような製造工程図が作成される（ステップ163 ）。作成された製造工程図は表示画面上に表示される，またはプリント・アウトされる。
【０４２６】
図94に示す製造工程図について言えば，この製造工程図は，引出し付きキャビネット（扉（ムク），引出し（前板），引出し（箱），ユニット，仕切／棚板および台輪を含む）を，７日間のうちに製造（製作）を終えて納品まで終了させる場合の予定表として用いることができる（第１日目は，作業進行の確認のために用いられる）。
【０４２７】
作成される製造工程図では，異なるユニットやパーツの加工処理に含まれる同一の加工工程（作業内容）（たとえば，「切断」等）が同じ日程（たとえば，第２日目）に行われるように，配置されている。このような製造工程図にもとづいて家具の製造（ユニットやパーツの加工）を行うことによって，家具の製造工場等において，完成家具を効率よく作成することができる。
【０４２８】
７  取扱説明書作成処理
図98は，取扱説明書の作成に用いられる取扱説明書データを備えた家具設計支援システム（コンピュータ・システム）の電気的構成を示すものである。図９に示す家具設計支援システムとは，ＨＤユニット16（ＨＤ）に，取扱説明書データが加えられている点が異なる（符号25Ｂで示す）。その他のハードウエア構成およびＨＤに記憶されたプログラムおよびデータは図９のものと同じである。ＨＤに上述の製造工程データをさらに格納することができるのは言うまでもない。この場合には，コンピュータ・システムは上述の製造工程図作成処理と，次に説明する取扱説明書作成処理の両方を行うことができる。
【０４２９】
家具設計支援システムによって得られる家具設計データには，上述のように，家具（完成家具）に含まれるユニットおよびパーツの構造（種類），位置（配置），寸法，材料，家具の名称等のデータが含まれている。取扱説明書作成処理では，次に示す取扱説明書テーブル，テキストデータ・テーブルおよび画像データ・テーブルに記憶されたデータならびに上述の家具設計データが用いられて，家具についての取扱説明書が作成される。取扱説明書作成処理は，基本的には，取扱説明書テーブルに記憶された取扱説明書の基本構成（ひな形）を表すデータにもとづいて，そのひな形の所定の空欄の位置に，テキストデータ・テーブルに記憶されたテキスト・データ，家具設計データ，および画像データ・テーブルに記憶された画像データを挿入する（組込む）ことによって，取扱説明書を作成する処理である。
【０４３０】
図99〜図104 は，家具設計支援システムによって作成された取扱説明書の一例を示すものである。図99（取扱説明書の表紙）には，テキストデータ・テーブルに記憶されたテキスト・データ，家具設計データおよび画像データ・テーブルに記憶された画像データが取扱説明書の基本構成の空欄の部分に挿入されている（組込まれている）様子が示されている。符号170ａ〜符号170ｍによって示す部分（鎖線によって囲まれた部分）が，挿入されたデータによって表される部分である（図100 〜図104 では挿入部分（鎖線）は省略している）。
【０４３１】
図105 は取扱説明書テーブルの一例を，図106 はテキストデータ・テーブルの一例を，図107 は画像データ・テーブルの一例を，それぞれ示すものである。これらのテーブルに格納されたデータが用いられて，取扱説明書を表す取扱説明書データが作成される。
【０４３２】
取扱説明書テーブル（図105 ）には，出力項目，出力条件，パーツ，書式１，書式２，出力データ種別および説明内容に関するデータが記憶されている。
【０４３３】
「出力項目」には，取扱説明書における項目（表示，注意事項，使用前注意および使用方法）のいずれかが格納される。出力とは，ここでは，作成する取扱説明書に（取扱説明書データに），家具設計データ，またはテキストデータ・テーブルもしくは画像データ・テーブルに記憶されたデータを用いる（挿入する，組み込む）という意味で用いられている。
【０４３４】
「出力条件」には，後述するテキストデータ・テーブルに記憶されているテキスト（テキスト・データ）を，無条件に出力する（取扱説明書に含める）か，家具またはユニットに応じて出力するかどうかを判断するための条件の有無（無条件または条件）が格納される。
【０４３５】
「パーツ」には取扱説明が必要とされるパーツ名が格納される。「家具名称」には取扱説明書の作成対象の完成家具の名称が格納される。
【０４３６】
「書式１」には改ページ，記載行数等を規定するデータが，「書式２」にはフォント，フォントサイズ，表示スケール等を規定するデータが格納される。
【０４３７】
「出力データ種別」には，出力する（取扱説明書に含める）データが，テキスト・データ，画像データ，またはアプリケーション・プログラム（他のソフトウエア，たとえばＣＡＤソフトウエア）の出力データ（レンダリング・データ）のいずれであるかが示される。
【０４３８】
「説明内容コード」には，説明内容を表すコードが格納される。この取扱内容コードによって，後述するテキストデータ・テーブル（図106 ）および画像データ・テーブル（図107 ）と，取扱説明書テーブル（図105 ）とが互いにリンクする。
【０４３９】
テキストデータ・テーブル（図106 ）には，コードと，そのコードに対応する取扱説明テキスト・データとが記憶されている。画像データ・テーブル（図107 ）には，コードと，そのコードに対応する取扱説明画像データとが記憶されている。
【０４４０】
図108 は，取扱説明書作成処理の流れを示すフローチャートである。取扱説明書作成処理は，上述した家具設計支援プログラムの機能の一部として位置づけることもできるし，家具設計支援システムによって作成される家具設計データを利用して動作する別個のプログラムとして位置づけることもできる。この場合には取扱説明書処理のためのプログラムが，あらかじめＨＤユニット16（ＨＤ）に記憶（インストール）される。
【０４４１】
はじめに，取扱説明書作成処理のスタート処理（たとえば，取扱説明書作成処理プログラムの実行等）と，取扱説明書を作成すべき家具の選択とが行われる（ステップ171 ）。
【０４４２】
取扱説明書作成処理では，作成すべき取扱説明書が第１ページ（表紙）から順に作成される。はじめに表紙（第１ページ）が作成される。
【０４４３】
図99を参照して，家具の名称が出力（挿入，組み込み）される（ステップ172 ）。符号 170ａの部分に家具の名称が入る。用いられる文字のフォント，フォント・サイズ等は，取扱説明書テーブル（図105 ）に格納されたデータに従う。
【０４４４】
次に，完成家具のレンダリング図が出力される（ステップ173 ）。符号 170ｂおよび符号 170ｃの部分に，家具設計データが用いられてレンダリング図が表される。
【０４４５】
表紙定形文が出力される（ステップ174 ）。符号 170ｄの部分に，テキストデータ・テーブル（図106 ）から，取扱説明書テーブル（図105 ）の項目「説明内容コード」にしたがって，表紙定形文を表すテキスト・データが読み出されて出力される。
【０４４６】
スペック表が出力される（ステップ175 ）。符号170ｅ〜符号170ｌの部分に，家具設計データが用いられて，品名（家具名称），生産国，寸法等が表される（家具設計データには，スペック表の作成のためのすべてのデータがあらかじめ格納されるのはいうまでもない）。
【０４４７】
製造番号が採番されて，符号 170ｍの部分に出力される（ステップ176 ）。製造番号は家具ごとに付されるシリアル番号である。
【０４４８】
以上の処理によって省スペースクローゼットについての取扱説明書の表紙（第１ページ）を表すデータが完成する。
【０４４９】
同じようにして，注意事項ページ（図100 および図101 ），使用前注意ページ（図102 ），使用方法説明ページ（図103 および図104 ）を表すデータが作成されることになる。
【０４５０】
注意事項のページについては，定形文が出力されるとともに（ステップ177 ），取扱説明書の作成対象の家具に含まれているパーツについての注意事項が出力される（ステップ178 ）。取扱説明書作成処理プログラムは，取扱説明書の作成対象の家具に，注意事項を出力すべきパーツが含まれているかどうかを家具設計データにもとづいて検索し，含まれている場合には，そのパーツについての注意事項をテキストデータ・テーブル（図106 ）から読出して出力する。注意事項を出力すべき同じパーツが家具に２つ以上含まれている場合には，そのパーツについての注意事項は１つだけ出力される（２つの同じ注意事項は出力されない）。
【０４５１】
使用前注意のページ（図102 ）については，定形文が出力されるとともに（ステップ179 ），レンダリング図が出力される（ステップ180 ）。出力されたレンダリング図には，主なパーツの名称が引出し線とともに表される（レンダリング図に表されるパーツ名についてのデータも，あらかじめ家具設計データまたは取扱説明書データに含めておく）。
【０４５２】
取扱説明書作成処理のためのプログラムは，取扱説明書の作成対象の家具に，使用前注意事項を出力すべきパーツが含まれているかどうかを検索し，含まれている場合には，そのパーツについての使用前注意事項をテキストデータ・テーブル（図106 ）から読出して出力し，画像データを画像データ・テーブル（図107 ）から読出して出力する（ステップ181 ）。
【０４５３】
使用方法説明のページ（図103 および図104 ）についても，説明文または画像を出力すべきパーツが家具に含まれているかどうかが検索され，含まれている場合には，そのパーツについての使用方法説明文のデータがテキストデータ・テーブル（図106 ）から読出されて出力され，画像データが画像データ・テーブル（図107 ）から読出されて出力される（ステップ182 ）。説明文または説明画像を出力すべき同じパーツが２つ以上含まれている場合には，そのうちの１つについて説明文または説明画像が出力される。
【０４５４】
このように，取扱説明書データにしたがって，家具（完成家具）のための取扱説明書が作成される。家具に含まれているパーツの種類等にしたがって，そのパーツの種類に適合するテキストデータおよび画像データが読出される（出力される）ので，種々の家具について，その家具のための取扱説明書を作成することができる。作成された取扱説明書は表示画面上に表示される，またはプリント・アウトされる。
【０４５５】
８  ネットワークを利用した家具設計支援システム
上述した家具設計支援システムでは，コンピュータ・システムにインストールされた家具設計支援プログラムおよび各種のテーブルが用いられて，オペレータまたは顧客が，ユニットおよびパーツを選択し，寸法等を入力することによって完成家具を組み立てている（完成家具を表すデータを作り上げている）。あらかじめ数種類の基本的なタイプの完成家具についてのデータを用意しておき，この基本的なタイプの完成家具についてのデータに対し，顧客にデータ変更を行わせるようにしてもよい。完成家具のレンダリング図の作成を，ネットワークを通じて接続された他のコンピュータに実行させるようにすることもできる。
【０４５６】
図108 はネットワークを利用した家具設計支援システムの全体的構成を示している。
【０４５７】
この家具設計支援システムは，ネットワーク301 を介して相互に接続されたサーバ・コンピュータ302 と，複数のクライアント・コンピュータ303 とから構成される。この実施例において，サーバ・コンピュータ302 は家具設計支援システムの提供者の管理下にあるものとする。クライアント・コンピュータ303 は家具設計支援システムの提供者が提供するプログラムやデータを利用するユーザの管理下にあるものとする。
【０４５８】
サーバ・コンピュータ302 およびクライアント・コンピュータ303 は，プログラムやデータ等を記憶する記憶装置やプログラムやデータ等をネットワーク301 を介して送受信する送受信装置，データ等を入力するための入力装置，データを表示するための表示装置等を含むコンピュータ・システム（パーソナル・コンピュータ，ワークステーション等）である。ネットワーク301 は，これらのコンピュータ・システム間に設けられた公衆回線（インターネットなど）および専用回線のいずれをも含む。これらの回線において用いられる施設や装置（ＣＡＴＶ施設，放送衛星，通信衛星等）もネットワーク301 に含まれる。サーバ・コンピュータ302 およびクライアント・コンピュータ303 の記憶装置には，データ等の送受信に用いられる通信プログラムが記憶されている。ネットワーク301 がインターネットである場合には，クライアント・コンピュータ303 に備えられる通信プログラムとしてブラウザを用いることができる。
【０４５９】
クライアント・コンピュータ303 には，家具設計支援システムの提供者からあらかじめ配布されたＣＤ−ＲＯＭ304 が備えられている。ＣＤ−ＲＯＭ304 に記録されたプログラムおよびデータの内容が図110 に示されている。
【０４６０】
ＣＤ−ＲＯＭ304 に記録されたプログラムおよびデータは，基本的にはクライアント・コンピュータ303 にあらかじめ用意されたブラウザと協動して実行されるものである。ＣＤ−ＲＯＭ304 には，起動ウインドウ（HTMLデータ：HyperText Markup Language ），家具およびパーツのサンプル画像データ（ jpgデータ等），オート・デモンストレーション・プログラム，リンク・データ（URL:Uniform Resource Locator），新規ユーザ登録／認証ウインドウ（HTMLデータ），家具設計支援システムの紹介ウインドウ（HTMLデータ）が記録されている。
【０４６１】
ＣＤ−ＲＯＭ304 に上述した家具設計支援プログラムの一部または全部を記録しておいてもよい。この場合には，ＣＤ−ＲＯＭ304 に記録されている家具設計支援プログラムがクライアント・コンピュータ303 にインストールされることによって，そのクライアント・コンピュータ303 が，スタンドアローン（単体）で，家具設計支援システム（図８，図92，図98）として動作することになる。家具設計支援プログラムの一部が記録されている場合には，クライアント・コンピュータ303 は上述の家具設計支援システムの機能の一部のみが実行されることになる（機能の制限）。
【０４６２】
ブラウザが起動されたクライアント・コンピュータ303 において，ＣＤ−ＲＯＭ304 に記録された起動ウインドウ・データ（HTMLデータ）が読込まれたときに表示画面上に表示されるウインドウ（起動ウインドウ）の例が，図111 に示されている。
【０４６３】
起動ウインドウＷ41は，画像表示領域を含む。画像表示領域の左側に複数の完成家具のサンプル画像を表示する領域Ｗ41ａが含まれている。画像表示領域の右側には，左側の領域Ｗ41ａにおいて選択された完成家具のサンプル画像を拡大して表示する領域Ｗ41ｂが含まれている。領域Ｗ41ａおよび領域Ｗ41ｂに表示される完成家具のサンプル画像は，ＣＤ−ＲＯＭ304 に記録されている画像データにもとづくものである。さらに起動ウインドウＷ41の左側には次のボタンが含まれている。
【０４６４】
「ホーム」ボタン：家具設計支援システムの提供者についての情報が登録されたページを表示画面上に表示させる場合にクリックされる。ＵＲＬが記述されている。
【０４６５】
「デモ」ボタン：サンプル画像が表す完成家具に，寸法変更，色変更等が行われる様子を，デモンストレーションさせる場合にクリックされる。「デモ」ボタンがクリックされると，ＣＤ−ＲＯＭ304 に記録されたオート・デモンストレーション・プログラムが実行される。
【０４６６】
「登録」ボタン：ユーザ登録／認証を行う場合にクリックされる。図112 にユーザ登録／認証ウインドウＷ42の一例を示す。「登録」ボタンがクリックされると，このユーザ登録／認証ウインドウＷ42が表示画面上に現れる。
【０４６７】
ユーザ登録／認証ウインドウＷ42にはユーザＩＤおよびパスワードを入力する領域Ｗ42ａと，サービスの選択，会社／所属，名前，住所，電話番号，ファックス番号，電子メール・アドレスを入力する領域Ｗ42ｂとを含む。ユーザ登録を行う者（新規登録）は，領域Ｗ42ｂにデータ入力する。入力されたデータはネットワーク301 を通じてサーバ・コンピュータ302 に送信される。サーバ・コンピュータ302 はデータを送信してきたユーザを特定するユーザＩＤおよびパスワードを発行（生成）して，そのユーザに通知する。以降，ユーザは，クライアント・コンピュータ303 をサーバ・コンピュータ302 に接続する場合には，通知されたユーザＩＤおよびパスワードを，領域Ｗ42ａに入力することになる。
【０４６８】
アバウト：家具設計支援システムの機能の紹介を表示画面上に表示する場合にクリックされる。ＣＤ−ＲＯＭ304 に記録された紹介データにもとづいて，家具設計支援システムの機能の紹介が文字（文章）および画像によって表示画面上に表示される。
【０４６９】
終了：起動ウインドウを表示画面上から消す場合にクリックされる。
【０４７０】
クライアント・コンピュータ303 のユーザは，サーバ・コンピュータ302 を利用することによって，サンプル画像によって表されている完成家具の寸法の変更，色の変更等を行うことができる。図113 は，ネットワーク301 を利用した家具設計支援システムにおける，サーバ・コンピュータ302 の処理とクライアント・コンピュータ303 の処理の流れの一例を示すフローチャートである。
【０４７１】
クライアント・コンピュータ303 のユーザは，ＣＤ−ＲＯＭ304 を起動してユーザ登録／認証ウインドウＷ42を表示画面上に表示して，ユーザＩＤおよびパスワードを入力する（ステップ311 ）。ユーザＩＤおよびパスワードがクライアント・コンピュータ303 からサーバ・コンピュータ302 に送信される。
【０４７２】
サーバ・コンピュータ302 は受信したユーザＩＤおよびパスワードにもとづいて，ユーザ認証を行う。認証が成功した場合には，メイン・ページを表すデータをクライアント・コンピュータ303 に送信する（ステップ312 ）。クライアント・コンピュータ303 の表示画面上にメイン・ページが表示される（ステップ313 ，図114 ）。
【０４７３】
メイン・ページＷ43は基本的に，上述した起動ウインドウＷ41（図111 ）と同じである。領域Ｗ43ａに表示されるサンプル画像の数を，ＣＤ−ＲＯＭ304 にもとづいて表示されるサンプル画像の数よりも多くしてもよい。
【０４７４】
クライアント・コンピュータ303 に表示されるメイン・ページＷ41は，クライアント・コンピュータ303 からの送信要求（ユーザＩＤおよびパスワードの入力）に基づいて，サーバ・コンピュータ302 において作成するようにしてもよいし，あらかじめ作成してサーバ・コンピュータ302 に保持しておくようにしてもよい。メイン・ページＷ41はHTMLデータ（HTMLファイル）によって表す（クライアント・コンピュータ303 の表示画面に表示する）ことができる。いずれにしても，クライアント・コンピュータ303 からのアクセスがあると，サーバ・コンピュータ302 は，メイン・ページＷ41を表示するためのHTMLデータをメモリ内の送信バッファに一時的に格納する。送信バッファに格納されたHTMLデータがクライアント・コンピュータ303 によってダウンロードされる。クライアント・コンピュータ303 において，ダウンロードされたHTMLデータに基づくウインドウ（メイン・ページＷ41）が表示される。このことは，後述する他のページについても同様である。
【０４７５】
メイン・ページＷ43の左側には，「ホーム」，「ステップ２」ボタン，「ステップ３」ボタン，「登録」ボタンおよび「アバウト」ボタンが含まれている。「ホーム」，「登録」および「アバウト」ボタンは，起動ウインドウＷ41のものと同じである。
【０４７６】
「ステップ２」ボタンはサンプル画像（完成家具）に寸法の変更，パーツの変更，色の変更を行う場合にクリックされる。「ステップ３」はレンダリング図を表示させる場合にクリックされる。
【０４７７】
メイン・ページＷ43においてサンプル画像（完成家具の画像）のいずれかが選択されると，領域Ｗ43ｂに選択された完成家具の画像が拡大表示される。ここで「ステップ２」ボタンがクリックされると，選択された完成家具についてのカスタム・ページがサーバ・コンピュータ302 からクライアント・コンピュータ303 に送信される（ステップ315 ，ステップ316 ，図115 ）。
【０４７８】
カスタム・ページＷ44（図115 ）は，選択された完成家具の構造と寸法とを表す図面を表示する領域Ｗ44ａと，選択された家具の寸法（サイズ）の入力，パーツの選択，色の選択，家具の名称の入力のための領域Ｗ44ｂとが含まれている。
【０４７９】
ユーザは，カスタム・ページＷ44を用いて，選択した完成家具の寸法，パーツ，色を変更することができる（ステップ317 ）。
【０４８０】
「ステップ３」ボタンがクリックされると（ステップ318 ），変更された値（寸法，パーツ，色）を表すデータ（以下，変更データという）が，クライアント・コンピュータ303 からサーバ・コンピュータ302 に送信される。変更データを受信したサーバ・コンピュータ302 において，クライアント・コンピュータ303 に送信するレンダリング・ページの作成処理が行われる（ステップ319 ）。
【０４８１】
図117 はサーバ・コンピュータ302 におけるレンダリング・ページの作成のための処理の流れを示すフローチャートである。
【０４８２】
サーバ・コンピュータ302 は，サンプル画像についての家具設計データを備え（上述の家具設計データ25と同様のデータ），さらにレンダリング・エンジン（プログラム），組み立てエンジン（プログラム）および見積もりエンジン（プログラム）を備えている。変更データにもとづいて，組み立てエンジンが用いられて，家具（家具設計データ）が変更される（ステップ331 ）。
【０４８３】
つづいてレンダリング・エンジンによって変更後の家具設計データにもとづいて，レンダリング処理が行われる（ステップ333 ）。レンダリング図を表すデータが作成される。
【０４８４】
さらに，見積もりエンジンによって，変更後の家具設計データにもとづいて，家具（完成家具）に含まれるパーツと，パーツの寸法とから，家具の値段が算出される（ステップ334 ）。
【０４８５】
サーバ・コンピュータ302 は，組み立てエンジンによって得られた家具設計データ，レンダリング・エンジンによって得られたレンダリング図を表すデータ，および見積もりエンジンによって得られた家具の値段を表すデータを含むレンダリング・ページを表すデータを作成し，クライアント・コンピュータ303 に送信する（ステップ320 ）。
【０４８６】
レンダリング・ページＷ45（図116 ）には，上述のカスタム・ページＷ42が用いられて変更された寸法，パーツ，色が反映された家具のレンダリング図が表示される領域Ｗ45ａを含む。領域Ｗ45ａの右側上部には変更後の家具の寸法，構造を示す図面（設計図）が，領域ｗ45ａの右側下部にはスペック表（日付，寸法，材料，色，塗装，装備，値段）が表示される。
【０４８７】
レンダリング・ページＷ45には，「確定」ボタンが含まれている。「確定」ボタンがクリックされると，サーバ・コンピュータ302 において，変更データ（変更後の家具設計データ）がデータベースに保存される（ステップ321 ，ステップ322 ）。サーバ・コンピュータ302 から家具製作所等に向けて，変更後の寸法，パーツ，色を持つ家具についての家具設計データが送信される（図面等が渡すようにしてもよい）。変更後の寸法，パーツ，色を持つ家具が，家具製作所において製作される。
【０４８８】
このように，あらかじめ基本的な構造をもつ完成家具の家具設計データ（およびその画像）を用意しておくことによって，その一部に変更を加えるだけで好みの構造，色等を持つ家具を比較的容易に設計することができる。手軽に好みの家具を設計し，注文することができる。また，レンダリング処理を含む家具の画像や図面の作成がサーバ・コンピュータ302 側で行われるので，クライアント・コンピュータ303 の処理負担は軽い。
【０４８９】
上述したネットワークを利用した家具設計支援システムでは，あらかじめ完成家具の家具設計データを用意しておき，この家具設計データの寸法データ等を変更することにより，ユーザの好みの寸法等を持つ家具の家具設計データを作成している。もちろん，あらかじめ用意された完成家具の家具設計データを変更できるようにしたシステムを，スタンドアローンのコンピュータ・システムに実現してもよい。逆に，上述したスタンド・アローンの家具設計支援システム（ユニットの選択から家具設計データを作成するシステム）を，ネットワークを利用して行うようにしてもよい。さらに，ユニットと基本的なパーツが組合わされた状態の家具設計データをあらかじめ用意しておき，これにユーザの好みのパーツをさらに組合わさせる（またはパーツを交換させる）ことによって，家具設計データをユーザに作成させるようにしてもよい。
【符号の説明】
【０４９０】
301  ネットワーク
302  サーバ・コンピュータ
303  クライアント・コンピュータ
Ｗ41  起動ウインドウ
Ｗ44  カスタム・ページ
Ｗ45  レンダリング・ページ
【図１】
2010231820.tif 000003
【図２】
2010231820.tif 000004
【図３】
2010231820.tif 000005
【図４】
2010231820.tif 000006
【図５】
2010231820.tif 000007
【図６】
2010231820.tif 000008
【図７】
2010231820.tif 000009
【図８】
2010231820.tif 000010
【図９】
2010231820.tif 000011
【図１０】
2010231820.tif 000012
【図１１】
2010231820.tif 000013
【図１２】
2010231820.tif 000014
【図１３】
2010231820.tif 000015
【図１４】
2010231820.tif 000016
【図１５】
2010231820.tif 000017
【図１６】
2010231820.tif 000018
【図１７】
2010231820.tif 000019
【図１８】
2010231820.tif 000020
【図１９】
2010231820.tif 000021
【図２０】
2010231820.tif 000022
【図２１】
2010231820.tif 000023
【図２２】
2010231820.tif 000024
【図２３】
2010231820.tif 000025
【図２４】
2010231820.tif 000026
【図２５】
2010231820.tif 000027
【図２６】
2010231820.tif 000028
【図２７】
2010231820.tif 000029
【図２８】
2010231820.tif 000030
【図２９】
2010231820.tif 000031
【図３０】
2010231820.tif 000032
【図３１】
2010231820.tif 000033
【図３２】
2010231820.tif 000034
【図３３】
2010231820.tif 000035
【図３４】
2010231820.tif 000036
【図３５】
2010231820.tif 000037
【図３６】
2010231820.tif 000038
【図３７】
2010231820.tif 000039
【図３８】
2010231820.tif 000040
【図３９】
2010231820.tif 000041
【図４０】
2010231820.tif 000042
【図４１】
2010231820.tif 000043
【図４２】
2010231820.tif 000044
【図４３】
2010231820.tif 000045
【図４４】
2010231820.tif 000046
【図４５】
2010231820.tif 000047
【図４６】
2010231820.tif 000048
【図４７】
2010231820.tif 000049
【図４８】
2010231820.tif 000050
【図４９】
2010231820.tif 000051
【図５０】
2010231820.tif 000052
【図５１】
2010231820.tif 000053
【図５２】
2010231820.tif 000054
【図５３】
2010231820.tif 000055
【図５４】
2010231820.tif 000056
【図５５】
2010231820.tif 000057
【図５６】
2010231820.tif 000058
【図５７】
2010231820.tif 000059
【図５８】
2010231820.tif 000060
【図５９】
2010231820.tif 000061
【図６０】
2010231820.tif 000062
【図６１】
2010231820.tif 000063
【図６２】
2010231820.tif 000064
【図６３】
2010231820.tif 000065
【図６４】
2010231820.tif 000066
【図６５】
2010231820.tif 000067
【図６６】
2010231820.tif 000068
【図６７】
2010231820.tif 000069
【図６８】
2010231820.tif 000070
【図６９】
2010231820.tif 000071
【図７０】
2010231820.tif 000072
【図７１】
2010231820.tif 000073
【図７２】
2010231820.tif 000074
【図７３】
2010231820.tif 000075
【図７４】
2010231820.tif 000076
【図７５】
2010231820.tif 000077
【図７６】
2010231820.tif 000078
【図７７】
2010231820.tif 000079
【図７８】
2010231820.tif 000080
【図７９】
2010231820.tif 000081
【図８０】
2010231820.tif 000082
【図８１】
2010231820.tif 000083
【図８２】
2010231820.tif 000084
【図８３】
2010231820.tif 000085
【図８４】
2010231820.tif 000086
【図８５】
2010231820.tif 000087
【図８６】
2010231820.tif 000088
【図８７】
2010231820.tif 000089
【図８８】
2010231820.tif 000090
【図８９】
2010231820.tif 000091
【図９０】
2010231820.tif 000092
【図９１】
2010231820.tif 000093
【図９２】
2010231820.tif 000094
【図９３】
2010231820.tif 000095
【図９４】
2010231820.tif 000096
【図９５】
2010231820.tif 000097
【図９６】
2010231820.tif 000098
【図９７】
2010231820.tif 000099
【図９８】
2010231820.tif 000100
【図９９】
2010231820.tif 000101
【図１００】
2010231820.tif 000102
【図１０１】
2010231820.tif 000103
【図１０２】
2010231820.tif 000104
【図１０３】
2010231820.tif 000105
【図１０４】
2010231820.tif 000106
【図１０５】
2010231820.tif 000107
【図１０６】
2010231820.tif 000108
【図１０７】
2010231820.tif 000109
【図１０８】
2010231820.tif 000110
【図１０９】
2010231820.tif 000111
【図１１０】
2010231820.tif 000112
【図１１１】
2010231820.tif 000113
【図１１２】
2010231820.tif 000114
【図１１３】
2010231820.tif 000115
【図１１４】
2010231820.tif 000116
【図１１５】
2010231820.tif 000117
【図１１６】
2010231820.tif 000118
【図１１７】
2010231820.tif 000119