(57)【要約】【課題】建物の形状や大きさの自由度を高め、建物の構成要素（平面モジュール等）を形成するための各部材の選択の自由度を高め、各部材の大きさと配置される位置を求める。【解決手段】製品部材テーブル３１０は、構造部材を取得するための各製品部材の用途と大きさを含む製品部材情報を格納する。平面モジュール形成部１０４は、平面モジュールの外形と大きさと配置される位置を示す情報を求め、更にその平面モジュールの内部に孔が存在する場合にその孔の形状と大きさと配置される位置を示す情報を求める。構造設計部１０８は、平面モジュールの外形と大きさと配置される位置を示す情報、孔の形状と大きさと配置される位置を示す情報、および各製品部材情報に含まれる各製品部材の用途と大きさに基づいて、平面モジュールで使用される各製品部材の本数、各製品部材より取得される構造部材の本数および各構造部材の大きさと配置される位置を示す情報を求める。【選択図】図１
2017010413.tif 000002
【特許請求の範囲】
【請求項１】
建物の構成要素である平らな平面モジュールを形成するための構造部材取得用の各製品部材の用途と大きさを含む製品部材情報を格納する製品部材テーブルと、
平面モジュールの外形と大きさと配置される位置を示す情報を求め、更に当該平面モジュールの内部に孔が存在する場合に当該孔の形状と大きさと配置される位置を示す情報を求める平面モジュール形成部と、
前記平面モジュール形成部によって求められた平面モジュールの外形と大きさと配置される位置を示す情報、当該平面モジュールの内部に孔が存在する場合には当該孔の形状と大きさと配置される位置を示す情報、および前記製品部材テーブルに格納されている各製品部材情報に含まれる各製品部材の用途と大きさに基づいて、建物に含まれる全ての平面モジュールで使用される各製品部材の本数、当該各製品部材を切断することによって当該各製品部材より取得される構造部材の本数および当該各構造部材の大きさと配置される位置を示す情報を求める構造設計部と、
を備えることを特徴とする建物用ＣＡＤシステム。
【請求項２】
建物の内部に配置されるユニット内モジュールの構造を特定するユニット内モジュール構造特定情報、および当該ユニット内モジュールの大きさと配置される位置を示す情報を含むユニット内モジュール配置情報が格納されるユニット内モジュール配置テーブルを備え、
前記製品部材テーブルが、ユニット内モジュールを形成するための構造部材取得用の各製品部材の用途と大きさを含む製品部材情報を格納し、
前記構造設計部が、前記ユニット内モジュール配置テーブルに格納されているユニット内モジュール配置情報に含まれるユニット内モジュール構造特定情報で特定されるユニット内モジュールの構造、当該ユニット内モジュールの大きさと配置される位置を示す情報、および前記製品部材テーブルに格納されている各製品部材情報に含まれる各製品部材の用途と大きさに基づいて、建物に含まれる全てのユニット内モジュールで使用される各製品部材の本数、当該各製品部材を切断することによって当該各製品部材より取得される構造部材の本数および当該各構造部材の大きさと配置される位置を示す情報を求める、
ことを特徴とする請求項１に記載の建物用ＣＡＤシステム。
【請求項３】
建物で使用される各製品部材について、当該各製品部材の本数および当該各製品部材より取得される構造部材の本数と大きさを含む製品部材切断情報を格納する製品部材切断テーブルと、
前記製品部材切断情報テーブルに格納される各製品部材切断情報に基づいて各製品部材より取得される各構造部材の大きさと配置される位置とを示す情報を含む構造部材配置情報を格納する構造部材配置テーブルと、
を備え、
前記構造設計部が、製品部材切断情報と構造部材配置情報を作成し、それぞれ前記製品部材切断テーブルと前記構造部材配置テーブルに格納する、
ことを特徴とする請求項１または２に記載の建物用ＣＡＤシステム。
【請求項４】
前記製品部材テーブルに格納されている各製品部材情報が各製品部材の価格を含み、
前記製品部材テーブルに格納されている各製品部材情報に含まれる各製品部材の価格と前記製品部材切断テーブルに格納されている各製品部材切断情報に含まれる各製品部材の本数とに基づいて製品部材毎の金額を求め、建物で使用される全ての製品部材について当該金額を含む見積りが記載された見積書を作成する見積部、
を備えることを特徴とする請求項３に記載の建物用ＣＡＤシステム。
【請求項５】
前記平面モジュールに含まれる壁に、窓および扉を含む開口を配置する開口配置部と、
窓および扉を含む各基本開口を識別する基本開口識別情報と窓および扉について建具メーカーの定めた所定の規格寸法と価格とを含む基本開口情報が格納される基本開口テーブルと、
前記基本開口識別情報によって識別される各基本開口を拡大または縮小することにより若しくはそのままで形成される開口であって前記開口配置部によって壁に配置された当該開口毎に基本開口識別情報および当該開口の大きさを示す情報を含む開口配置情報が格納される開口配置テーブルと、
を備え、
前記見積部が、前記開口配置テーブルに格納されている各開口配置情報に含まれる基本開口識別情報によって識別される開口が窓または扉である場合に、当該開口の大きさが規格寸法であるとき、前記基本開口テーブルに格納されている基本開口情報に含まれる価格を含む見積りが記載された見積書を作成し、当該開口の大きさが規格寸法と異なるとき、当該開口の寸法を含む建具表を出力する、
ことを特徴とする請求項４に記載の建物用ＣＡＤシステム。
【請求項６】
建物の内部に備品を配置する備品配置部と、
備品を識別する備品識別情報と備品の価格とを含む備品情報が格納される備品テーブルと、
前記備品配置部によって配置された備品毎に備品識別情報を含む備品配置情報が格納される備品配置テーブルと、
を備え、
前記見積部が、前記備品配置テーブルに格納されている各備品配置情報に含まれる備品識別情報によって識別される備品について、前記備品テーブルに格納されている備品情報に含まれる価格を含む見積りが記載された見積書を作成する、
ことを特徴とする請求項４または５に記載の建物用ＣＡＤシステム。
【請求項７】
建物の構成要素である平らな平面モジュールを形成するための構造部材取得用の各製品部材の用途と大きさを含む製品部材情報を格納する製品部材テーブルを備えるコンピュータを、
平面モジュールの外形と大きさと配置される位置を示す情報を求め、更に当該平面モジュールの内部に孔が存在する場合に当該孔の形状と大きさと配置される位置を示す情報を求める平面モジュール形成手段、
前記平面モジュール形成手段によって求められた平面モジュールの外形と大きさと配置される位置を示す情報、当該平面モジュールの内部に孔が存在する場合には当該孔の形状と大きさと配置される位置を示す情報、および前記製品部材テーブルに格納されている各製品部材情報に含まれる各製品部材の用途と大きさに基づいて、建物に含まれる全ての平面モジュールで使用される各製品部材の本数、当該各製品部材を切断することによって当該各製品部材より取得される構造部材の本数および当該各構造部材の大きさと配置される位置を示す情報を求める構造設計手段、
として機能させる建物用ＣＡＤプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、壁、床、屋根、ウッドデッキ等の建物の構成要素を設計する建物用ＣＡＤシステムおよび建物用ＣＡＤプログラムに関する。
【背景技術】
【０００２】
特許文献１には、ユニット式建物を設計するための建物用ＣＡＤシステムが記載されている。この建物用ＣＡＤシステムを用いるとき、設計者は、まず「標準ユニット」や「階高ユニット」等の標準指定ユニットを仮指定して暫定的に所定の部位に配置する。その後、設計者は、この仮指定された標準指定ユニットを必要に応じて他の属性のユニットに変更する。変更の必要がない場合には、当該部位にそのまま標準指定ユニットが配置される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−１０６４８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の建物用ＣＡＤシステムでは、標準指定ユニットも他の属性のユニットも所定の寸法のものが予め部品記憶手段に記憶されている。この建物用ＣＡＤシステムを用いるとき、設計者は記憶されているものの中から希望のユニットを指定する。この建物用ＣＡＤシステムでは、ユニットの形状や大きさ、ユニットを形成する部材等を自由に選択することはできない。
【０００５】
本発明の目的は、建物の形状や大きさの自由度を高め、建物の構成要素を形成するための各部材の選択の自由度を高め、更に各部材の大きさと配置される位置を求める建物用ＣＡＤシステムおよび建物用ＣＡＤプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の建物用ＣＡＤシステムは、
建物の構成要素である平らな平面モジュールを形成するための構造部材取得用の各製品部材の用途と大きさを含む製品部材情報を格納する製品部材テーブルと、
平面モジュールの外形と大きさと配置される位置を示す情報を求め、更に当該平面モジュールの内部に孔が存在する場合に当該孔の形状と大きさと配置される位置を示す情報を求める平面モジュール形成部と、
前記平面モジュール形成部によって求められた平面モジュールの外形と大きさと配置される位置を示す情報、当該平面モジュールの内部に孔が存在する場合には当該孔の形状と大きさと配置される位置を示す情報、および前記製品部材テーブルに格納されている各製品部材情報に含まれる各製品部材の用途と大きさに基づいて、建物に含まれる全ての平面モジュールで使用される各製品部材の本数、当該各製品部材を切断することによって当該各製品部材より取得される構造部材の本数および当該各構造部材の大きさと配置される位置を示す情報を求める構造設計部と、
を備えることを特徴とする。
【０００７】
好ましくは、本発明の建物用ＣＡＤシステムは、
建物の内部に配置されるユニット内モジュールの構造を特定するユニット内モジュール構造特定情報、および当該ユニット内モジュールの大きさと配置される位置を示す情報を含むユニット内モジュール配置情報が格納されるユニット内モジュール配置テーブルを備え、
前記製品部材テーブルが、ユニット内モジュールを形成するための構造部材取得用の各製品部材の用途と大きさを含む製品部材情報を格納し、
前記構造設計部が、前記ユニット内モジュール配置テーブルに格納されているユニット内モジュール配置情報に含まれるユニット内モジュール構造特定情報で特定されるユニット内モジュールの構造、当該ユニット内モジュールの大きさと配置される位置を示す情報、および前記製品部材テーブルに格納されている各製品部材情報に含まれる各製品部材の用途と大きさに基づいて、建物に含まれる全てのユニット内モジュールで使用される各製品部材の本数、当該各製品部材を切断することによって当該各製品部材より取得される構造部材の本数および当該各構造部材の大きさと配置される位置を示す情報を求める、
ことを特徴とする。
【０００８】
好ましくは、本発明の建物用ＣＡＤシステムは、
建物で使用される各製品部材について、当該各製品部材の本数および当該各製品部材より取得される構造部材の本数と大きさを含む製品部材切断情報を格納する製品部材切断テーブルと、
前記製品部材切断情報テーブルに格納される各製品部材切断情報に基づいて各製品部材より取得される各構造部材の大きさと配置される位置とを示す情報を含む構造部材配置情報を格納する構造部材配置テーブルと、
を備え、
前記構造設計部が、製品部材切断情報と構造部材配置情報を作成し、それぞれ前記製品部材切断テーブルと前記構造部材配置テーブルに格納する、
ことを特徴とする。
【０００９】
好ましくは、本発明の建物用ＣＡＤシステムは、
前記製品部材テーブルに格納されている各製品部材情報が各製品部材の価格を含み、
前記製品部材テーブルに格納されている各製品部材情報に含まれる各製品部材の価格と前記製品部材切断テーブルに格納されている各製品部材切断情報に含まれる各製品部材の本数とに基づいて製品部材毎の金額を求め、建物で使用される全ての製品部材について当該金額を含む見積りが記載された見積書を作成する見積部、
を備えることを特徴とする。
【００１０】
好ましくは、本発明の建物用ＣＡＤシステムは、
前記平面モジュールに含まれる壁に、窓および扉を含む開口を配置する開口配置部と、
窓および扉を含む各基本開口を識別する基本開口識別情報と窓および扉について建具メーカーの定めた所定の規格寸法と価格とを含む基本開口情報が格納される基本開口テーブルと、
前記基本開口識別情報によって識別される各基本開口を拡大または縮小することにより若しくはそのままで形成される開口であって前記開口配置部によって壁に配置された当該開口毎に基本開口識別情報および当該開口の大きさを示す情報を含む開口配置情報が格納される開口配置テーブルと、
を備え、
前記見積部が、前記開口配置テーブルに格納されている各開口配置情報に含まれる基本開口識別情報によって識別される開口が窓または扉である場合に、当該開口の大きさが規格寸法であるとき、前記基本開口テーブルに格納されている基本開口情報に含まれる価格を含む見積りが記載された見積書を作成し、当該開口の大きさが規格寸法と異なるとき、当該開口の寸法を含む建具表を出力する、
ことを特徴とする。
【００１１】
好ましくは、本発明の建物用ＣＡＤシステムは、
建物の内部に備品を配置する備品配置部と、
備品を識別する備品識別情報と備品の価格とを含む備品情報が格納される備品テーブルと、
前記備品配置部によって配置された備品毎に備品識別情報を含む備品配置情報が格納される備品配置テーブルと、
を備え、
前記見積部が、前記備品配置テーブルに格納されている各備品配置情報に含まれる備品識別情報によって識別される備品について、前記備品テーブルに格納されている備品情報に含まれる価格を含む見積りが記載された見積書を作成する、
ことを特徴とする請求項４または５に記載の建物用ＣＡＤシステム。
【００１２】
また、本発明の建物用ＣＡＤプログラムは、
建物の構成要素である平らな平面モジュールを形成するための構造部材取得用の各製品部材の用途と大きさを含む製品部材情報を格納する製品部材テーブルを備えるコンピュータを、
平面モジュールの外形と大きさと配置される位置を示す情報を求め、更に当該平面モジュールの内部に孔が存在する場合に当該孔の形状と大きさと配置される位置を示す情報を求める平面モジュール形成手段、
前記平面モジュール形成手段によって求められた平面モジュールの外形と大きさと配置される位置を示す情報、当該平面モジュールの内部に孔が存在する場合には当該孔の形状と大きさと配置される位置を示す情報、および前記製品部材テーブルに格納されている各製品部材情報に含まれる各製品部材の用途と大きさに基づいて、建物に含まれる全ての平面モジュールで使用される各製品部材の本数、当該各製品部材を切断することによって当該各製品部材より取得される構造部材の本数および当該各構造部材の大きさと配置される位置を示す情報を求める構造設計手段、
として機能させる。
【発明の効果】
【００１３】
本発明によれば、建物の形状や大きさの自由度を高め、建物の構成要素を形成するための各部材の選択の自由度を高め、更に各部材の大きさと配置される位置を求めることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る建物用ＣＡＤシステムの構成の一例を示す図である。
【図２】基本ユニットテーブルの構成の一例を示す図である。
【図３】基本開口テーブルの構成の一例を示す図である。
【図４】基本ユニット内モジュールテーブルの構成の一例を示す図である。
【図５】備品テーブルの構成の一例を示す図である。
【図６】ユニット配置テーブルの構成の一例を示す図である。
【図７】開口配置テーブルの構成の一例を示す図である。
【図８】ログハウスの１階の構造の一例を示す図である。
【図９】ログハウスの２階の構造の一例を示す図である。
【図１０】切妻屋根のログハウスの左側面図の一例である。
【図１１】開口の位置を表示する方法の一例を示す図である。
【図１２】ユニット内に配置されるユニット内モジュールと備品の位置を表示する方法の一例を示す図である。
【図１３】ユニット内モジュール配置テーブルの構成の一例を示す図である。
【図１４】備品配置テーブルの構成の一例を示す図である。
【図１５】ログハウスの１階にユニット内モジュールと備品が配置された一例を示す図である。
【図１６】ログハウスの２階にユニット内モジュールと備品が配置された一例を示す図である。
【図１７】設計基準テーブルの構成の一例を示す図である。
【図１８】寄棟屋根の場合の屋根配置テーブルの構成の一例を示す図である。
【図１９】寄棟屋根の構成の一例を示す図である。
【図２０】図８〜図１０に示した切妻屋根のログハウスにおいて、平面モジュール形成部によって形成されるログハウスの左側面の壁の一例を示す図である。
【図２１】配置変更部における配置変更処理の流れの一例を示す図である。
【図２２】製品部材テーブルの構成の一例を示す図である。
【図２３】製品部材切断テーブルの構成の一例を示す図である。
【図２４】構造部材配置テーブルの構成の一例を示す図である。
【図２５】構造設計処理の流れの一例を示す図である。
【図２６】見積処理の流れの一例を示す図である。
【図２７】見積書の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態に係る建物用ＣＡＤシステムについて、ログハウスの設計を例として、図面を参照しながら詳細に説明する。本実施形態で取り扱うログハウスは、ログ材として機械加工で均一な大きさにカットした丸太または長方形の角材を使用するものである。また、そのログハウスは、１階と２階と屋根とで構成される。
なお、実施形態を説明する全図において、共通の構成要素には同一の符号を付し、繰り返しの説明を省略する。
【００１６】
図１は、本発明の実施形態に係る建物用ＣＡＤシステム１００の構成の一例を示す。
建物用ＣＡＤシステム１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成される主メモリと、ハードディスク等で構成される記憶装置２００と、キーボード、マウスやタッチパネルのようなポインティングデバイス等で構成される入力装置４００と、ディスプレイやプリンタ等で構成される出力装置４１０とを有する。
建物用ＣＡＤシステム１００の記憶装置２００は、建物用ＣＡＤプログラム２０１と、基本ユニットテーブル２１０と、基本開口テーブル２２０と、基本ユニット内モジュールテーブル２３０と、備品テーブル２４０と、ユニット配置テーブル２５０と、開口配置テーブル２６０と、ユニット内モジュール配置テーブル２７０と、備品配置テーブル２８０と、設計基準テーブル２９０と、屋根配置テーブル３００と、製品部材テーブル３１０と、製品部材切断テーブル３２０と、構造部材配置テーブル３３０とを記憶している。
建物用ＣＡＤシステム１００のＣＰＵが記憶装置２００から主メモリに建物用ＣＡＤプログラム２０１を読み出して実行することにより、ユニット配置部１０１と、開口配置部１０２と、屋根設計部１０３と、平面モジュール形成部１０４と、ユニット内モジュール配置部１０５と、備品配置部１０６と、配置変更部１０７と、構造設計部１０８と、見積部１０９との各部の機能が実現される。
ここで、入力装置４００は建物用ＣＡＤシステム１００の利用者の操作を受け付ける。出力装置４１０はその操作に従って作成される設計途中のログハウスを操作画面上に表示する。
また、建物用ＣＡＤシステム１００は、ネットワークに接続されており、ネットワークに接続された他のコンピュータと通信可能な構成であってもよい。この構成では、建物用ＣＡＤシステム１００は、他のコンピュータで入力される操作を受け付け、その操作の結果をそのコンピュータに送信することができる。利用者の操作に従って作成される設計途中のログハウスはそのコンピュータのディスプレイ等において操作画面上に表示される。なお、この構成では、建物用ＣＡＤシステム１００は、入力装置４００と出力装置４１０を有していなくてもよい。
【００１７】
図２は、基本ユニットテーブル２１０の構成の一例を示す。
ユニットは、直方体状の領域である。ユニットは、例えば側面に壁、底面に床を備える。ユニット単独でまたはユニットを組み合わせて部屋、吹き抜け、ベランダ等を構成することができる。
基本ユニットは、ユニットの一種であり、予め定められた大きさを有する。基本ユニットテーブル２１０には、基本ユニット種別を含む基本ユニット情報が格納される。図２に示すように、基本ユニット情報は、４種類の基本ユニット種別を含む。各基本ユニットの底面の寸法、例えば内寸（縦×横）は予め定められている。各基本ユニットの高さは、ログハウスの１階または２階の高さである。
基本ユニットの底面を拡大または縮小することにより若しくはそのままで、所定の設計基準を満たす範囲内で任意の床面積のユニットを形成することができる。
【００１８】
４種類の基本ユニット種別は、壁有・床有ユニット、壁有・床無ユニット、壁無・床有ユニット、および壁無・床無ユニットである。
壁有・床有ユニットは、４つの側面全てに壁を備え、かつ底面に床を備える。壁有・床有ユニットは、例えば、単独で部屋を構成する。
壁有・床無ユニットは、４つの側面全てに壁を備えるが、底面に床は無い。
壁無・床有ユニットは、４つの側面全てに壁は無く、底面に床を備える。
壁無・床無しユニットは、４つの側面に壁は無く、かつ底面に床は無い。
後で詳細に説明するが、２つの壁有ユニット（壁有・床有ユニットまたは壁有・床無ユニットをいう。以下、同じ。）が隣り合わせに配置されるとき、これら両ユニットの境の壁は共通化され、両ユニットの境界に１つの壁が配置される。また、同一の平面上に配置された壁は１つの壁にまとめられる。
壁無ユニット（壁無・床有ユニットまたは壁無・床無しユニットをいう。以下、同じ）と壁有ユニットとが隣り合わせに配置されるとき、これら両ユニットのユニットの境では壁有ユニットの壁が優先され、両ユニットの境界に１つの壁が配置される。壁無ユニットの壁の無い側面には、所定の設計基準を満たすように所定の間隔で柱が配置される。
例えば、１階に壁有・床有ユニットを配置し、その上に壁有・床無ユニットを配置することにより、吹き抜けを構成することができる。また、１階に壁無・床無しユニットを配置し、その上に壁無・床有ユニットを配置することにより、バルコニーを構成することができる。
【００１９】
図３は、基本開口テーブル２２０の構成の一例を示す。
開口には、窓、扉、および解放の３種類がある。開口は、部屋等の壁に設置される。
基本開口は、開口の一種である。基本開口は、窓と扉については建具メーカーの定めた規格寸法（高さ×幅）のものであり、解放については予め定められた基本寸法（高さ×幅）のものである。基本開口テーブル２２０には、基本開口の構成を示す基本開口情報が格納される。図３に示すように、基本開口情報は、窓と扉については基本開口種別と、基本開口識別情報と、メーカー名と、縮小画像と、規格寸法（高さ×幅）と、価格とを含み、解放については基本開口種別と、基本開口識別情報と、基本寸法（高さ×幅）とを含む。
基本開口種別は、窓と扉と解放を含む。基本開口識別情報は、基本開口を一意に識別する識別情報である。縮小画像は、基本開口の縮小画像であり、ログハウスの一部または全体を２次元表示または３次元表示するときに使用される。価格は、窓と扉が規格寸法である場合の価格である。
基本開口を拡大または縮小することにより若しくはそのままで、所定の設計基準を満たす範囲内で任意の大きさの開口を壁に配置することができる。なお、窓と扉は、基本開口を拡大または縮小して壁に設置した場合、特寸（高さ×幅）のものとなり、個別にメーカーに発注する必要があるため、価格が高くなる。
【００２０】
図４は、基本ユニット内モジュールテーブル２３０の構成の一例を示す。
本明細書および特許請求の範囲では、壁、床、ウッドデッキ、間仕切り、階段、ロフト、手すり等のように建築時にひとまとまりとして施工されるログハウス（建物）の構成要素をモジュールという。そして、壁や床のようにログハウスの構成要素であって平らな平面で構成されるモジュールを平面モジュールといい、間仕切り、階段、ロフト、手すり等のようにログハウスの内部に配置されるモジュールをユニット内モジュールという。
基本ユニット内モジュールは、ユニット内モジュールの１種であり、予め定められた大きさを有する。基本ユニット内モジュールテーブル２３０には、基本ユニット内モジュールの構造を示す基本ユニット内モジュール情報が格納される。図４に示すように、基本ユニット内モジュール情報は、基本ユニット内モジュール種別と、基本ユニット内モジュール識別情報と、構造と、縮小画像とを含む。
基本ユニット内モジュール種別は、間仕切りと階段とロフトと手すりとを含む。
基本ユニット内モジュール識別情報は基本ユニット内モジュールを一意に識別する識別情報である。
構造は、基本ユニット内モジュールの構造を示す。
縮小画像は、基本ユニット内モジュールの縮小画像であり、ログハウスの一部または全体を２次元表示または３次元表示するときに使用される。
基本ユニット内モジュールを拡大または縮小することにより若しくはそのままで、所定の設計基準を満たす範囲内で任意の大きさのユニット内モジュールを形成することができる。
【００２１】
図５は、備品テーブル２４０の構成の一例を示す。
本明細書および特許請求の範囲では、キッチンやユニットバス等のように製造メーカーにより製造されるものであって、寸法が決まっており、ログハウス（建物）の内部に配置されるものを備品という。
備品テーブル２４０には、備品の構成を示す備品情報が格納される。図５に示すように、備品情報は、備品種別と、備品識別情報と、メーカー名と、縮小画像と、寸法（縦×横×高さ）と、価格とを含む。
備品種別は、キッチンとユニットバスを含む。備品識別情報は、備品を一意に識別する識別情報である。縮小画像は、備品の縮小画像であり、ログハウスの一部または全体を２次元表示または３次元表示するときに使用される。価格は、備品の価格である。
【００２２】
図６と図７は、それぞれユニット配置テーブル２５０と開口配置テーブル２６０の構成の一例を示す。図８と図９は、それぞれログハウスの１階と２階の構造の一例を示す。図１０は、切妻屋根のログハウスの左側面図の一例である。なお、図８〜図１０に示すログハウスは、図６のユニット配置テーブル２５０と図７の開口配置テーブル２６０の情報に基づいて構成されるものである。
図６のユニット配置テーブル２５０には、各ユニットの配置を示すユニット配置情報が格納される。図６に示すように、ユニット配置情報は、ユニット識別情報と、基本ユニット種別と、内寸（縦×横）と、基準頂点の３次元座標とを含む。
ユニット識別情報は、各ユニットを一意に識別する識別情報である。
基本ユニット種別には、基本ユニットテーブル２１０の基本ユニット種別のいずれかが設定される。
内寸（縦×横）は、各ユニットの底面の内寸である。
各ユニットの基準頂点は、各ユニットの底面においてユニット内部に面する矩形の頂点の一つである。例えば、図８と図９に示す各ユニットの底面の左下隅における×印が基準頂点を示す。基準頂点の３次元座標は、１階の床の所定の位置を原点とし、各ユニットにおける基準頂点の（横位置，縦位置，高さ）を示す。例えば、図８の例では、原点＝（０，０，０）はログハウスの１階の床における左下隅のログハウス外部に面した頂点である。
なお、内寸（縦×横）と基準頂点の３次元座標は各ユニットについて大きさおよび配置される位置を示す情報であるが、この情報を、各ユニットの底面の４つの頂点の３次元座標で示すこともできる。
【００２３】
図８〜図１０に示すログハウスの例では、ログ材の幅は２００ｍｍであり、１階と２階の高さはそれぞれ２４００ｍｍである。
例えば、図８のユニットＵ１は壁有・床有ユニットであって１階の部屋である。ユニットＵ１の基準頂点の３次元座標は（２００，２００，０）であり、その内寸は５８００ｍｍ×２０００ｍｍである。
図９のユニットＵ５は壁無・床有ユニットであって２階に位置する。ユニットＵ５の基準頂点の３次元座標は（２００，２００，２４００）であり、その内寸は１８００ｍｍ×２０００ｍｍである。ユニットＵ５の上の側面と右の側面にはそれぞれユニットＵ６およびユニットＵ７と共通の壁が形成される。ユニットＵ５の壁の無い２つの側面には、所定の設計基準に従って柱が設置される。なお、ユニットＵ５の壁の無い２つの側面において破線で示す矩形の領域の幅もログ材の幅と同様に２００ｍｍである。
また、図８のユニットＵ２は壁有・床有ユニットであって１階に位置する。ユニットＵ２の基準頂点の３次元座標は（２４００，２００，０）であり、その内寸は５８００ｍｍ×４８００ｍｍである。図９に示すように、ユニットＵ２の上の２階には、ユニットＵ７が配置される。ユニットＵ７は壁有・床無ユニットであって吹き抜けを構成する。ユニットＵ７の基準頂点の３次元座標は（２４００，２００，２４００）であり、その内寸は５８００ｍｍ×４８００ｍｍである。
【００２４】
図１１は、開口の位置を表示する方法の一例を示す。
操作画面上で横に延びる壁（以下、横向きの壁という。）に配置されている開口を利用者がポインティングデバイスで選択する（たとえば、マウスでクリックする）と、その開口の横方向の配置が操作画面に表示される。その配置は、ログ材で構成される左の壁の内面から開口までの間隔（以下、左の間隔という。）と、開口の幅と、ログ材で構成される右の壁の内面から開口までの間隔（以下、右の間隔という。）とで示される。更に、高さ方向の配置を指定する必要がある場合には、開口の高さと、床から開口の底面までの高さとが示される。ただし、開口の高さと床から開口の底面までの高さとが予め定められている固定の値である場合には、これらの表示は省略される。
これらの各値は、利用者がポインティングデバイスで数字を選択すると、テキストボックスに変わり、テキストボックス内に数値を入力することができる。
なお、各ユニットの内寸（縦の長さ×横幅）も同様に、利用者がポインティングデバイスで数字を選択すると、テキストボックスに変わり、テキストボックス内に数値を入力することができる。
【００２５】
基本開口テーブル２２０に含まれる基本開口情報で指定される基本開口をポインティングデバイスで選択して壁の上に置き、基本開口を拡大や縮小等することにより、壁に開口が形成される。この状態で、ユニットの横幅または開口の幅が変更されると、ユニットの横幅または開口の幅の変更に応じて左の間隔と右の間隔は両方とも変わる。
しかし、過去の操作において左の間隔が数値で入力された場合、ポインティングデバイスによる操作または数値の入力によってユニットの横幅が変更されるか、もしくは数値の入力によって開口の幅が変更されると、左の間隔はその数値に固定されたまま、ユニットの横幅または開口の幅の変更に応じて右の間隔のみが変わる。また、過去の操作において右の間隔が数値で入力された場合、ポインティングデバイスによる操作または数値の入力によってユニットの横幅が変更されるか、もしくは数値の入力によって開口の幅が変更されると、右の間隔はその数値に固定されたまま、ユニットの横幅または開口の幅の変更に応じて左の間隔のみが変わる。左の間隔と右の間隔が両方入力された場合には、最後に入力された間隔が優先される。
ただし、ポインティングデバイスによる操作によって開口の幅が変更された場合、過去の操作において左の間隔または右の間隔が入力されているときであっても、左の間隔と右の間隔はポインティングデバイスによる操作に依存して変更される。
【００２６】
同様に、操作画面上で縦に延びる壁（縦向きの壁）に配置されている開口を利用者がポインティングデバイスで選択すると、その開口の縦方向の配置が操作画面に表示される。その配置は、ログ材で構成される上の壁の内面から開口までの間隔（上の間隔）と、開口の幅と、ログ材で構成される下の壁の内面から開口までの間隔（下の間隔）とで示される。更に、高さ方向の配置を指定する必要がある場合には、開口の高さと、床から開口の底面までの高さとが示される。ただし、開口の高さと床から開口の底面までの高さとが予め定められている固定の値である場合には、これらの表示は省略される。
これらの各値は、利用者がポインティングデバイスで数字を選択すると、テキストボックスに変わり、テキストボックス内に数値を入力することができる。
基本開口テーブル２２０に含まれる基本開口情報で指定される基本開口をポインティングデバイスで選択して壁の上に置き、基本開口を拡大や縮小等することにより、開口が配置される。この状態で、ユニットの縦の長さまたは開口の幅が変更されると、ユニットの縦の長さまたは開口の幅の変更に応じて上の間隔と下の間隔は両方とも変わる。
しかし、過去の操作において上の間隔が数値で入力された場合、ポインティングデバイスによる操作または数値の入力によってユニットの縦の長さが変更されるか、もしくは数値の入力によって開口の幅が変更されると、上の間隔はその数値に固定されたまま、下の間隔のみが変わる。逆に、過去の操作において下の間隔が数値で入力された場合、ポインティングデバイスによる操作または数値の入力によってユニットの縦の長さが変更されるか、もしくは数値の入力によって開口の幅が変更されると、下の間隔はその数値に固定されたまま、ユニットの縦の長さまたは開口の幅の変更に応じて上の間隔のみが変わる。上の間隔と下の間隔が両方数値で入力された場合には、最後に入力された間隔が優先される。
ただし、ポインティングデバイスによる操作によって開口の幅が変更された場合、過去の操作において上の間隔または下の間隔が入力されているときであっても、上の間隔と下の間隔はポインティングデバイスによる操作に依存して変更される。
【００２７】
図７の開口配置テーブル２６０には、各開口の配置を示す開口配置情報が格納される。図７に示すように、開口配置情報は、開口識別情報と、基本開口識別情報と、壁識別情報と、配置と、間隔入力とを含む。
開口識別情報は、各開口を一意に識別する識別情報である。
基本開口識別情報には、基本開口テーブル２２０に格納されている基本開口情報に含まれる基本開口識別情報のいずれかが設定される。
壁識別情報は、開口が配置される壁を示す。図７では、壁識別情報を例えば「Ｕ１の下の壁」で示したが、これは１例に過ぎず、３次元座標等他の方法で開口が配置される壁を特定してもよい。
配置は、横向きの壁に配置されている開口の場合、左の間隔と、開口の幅と、右の間隔とを示す。また、縦向きの壁に配置されている開口の場合、上の間隔と、開口の幅と、下の間隔とを示す。
間隔入力には、横向きの壁に配置されている開口の場合、未、左、または右が設定される。ここで、未は左の間隔と右の間隔のいずれも入力されていない（未設定）であることを示す。左は左の間隔が最後に入力（設定）されたことを示す。右は右の間隔が最後に入力（設定）されたことを示す。また、縦向きの壁に配置されている開口の場合、間隔入力には、未、上、または下が設定される。ここで、未は上の間隔と下の間隔のいずれも入力されていない（未設定）であることを示す。上は上の間隔が最後に入力（設定）されたことを示す。下は下の間隔が最後に入力（設定）されたことを示す。
【００２８】
例えば、図８に示す開口Ｐ１は扉である。開口Ｐ１の寸法はメーカの定めた規格寸法である。開口Ｐ１はユニットＵ１の下の壁に配置されている。開口Ｐ１の左の間隔と幅と右の間隔は、それぞれ７００と６００と７００である。
また、図８に示す開口Ｐ３は解放である。開口Ｐ３はユニットＵ２とユニットＵ４の間の壁に配置されている。開口Ｐ３の左の間隔と幅と右の間隔は、それぞれ１０００と１０００と２８００である。
図９に示す開口Ｐ５は窓である。開口Ｐ５の寸法は特寸である。開口Ｐ５はユニットＵ７の右の壁に配置されている。開口Ｐ５の上の間隔と幅と下の間隔は、それぞれ２２００と１４００と２２００である。
【００２９】
図１２は、ユニット内に配置されるユニット内モジュールと備品の位置を表示する方法の一例を示す。
ユニット内に配置されているユニット内モジュールまたは備品を利用者がポインティングデバイスで選択すると、そのユニット内モジュールまたは備品の配置が操作画面に表示される。その配置は、ユニット内モジュールまたは備品の大きさ（縦の長さ×横幅）を中心として、上側にログ材で構成される上の壁の内面からユニット内モジュールまたは備品までの間隔（以下、上の間隔という。）、下側にログ材で構成される下の壁の内面からユニット内モジュールまたは備品までの間隔（以下、下の間隔という。）、左側にログ材で構成される左の壁の内面からユニット内モジュールまたは備品までの間隔（以下、左の間隔という。）、および右側にログ材で構成される右の壁の内面からユニット内モジュールまたは備品までの間隔（以下、右の間隔という。）で示される。更に、高さ方向の配置を指定する必要がある場合には、ユニット内モジュールまたは備品の高さと、床からユニット内モジュールまたは備品の底面までの高さとが示される。ただしユニット内モジュールまたは備品の高さと床からユニット内モジュールまたは備品の底面までの高さが予め定められている固定の値である場合には、これらの表示は省略される。
これらの各値は、数字をポインティングデバイスで選択すると、テキストボックスに変わり、テキストボックス内に数値を入力することができる。
なお、図９のユニットＵ５のような壁無ユニット内にユニット内モジュールまたは備品が配置された場合、矩形の破線で示される壁に相当する領域を壁とみなして、上述したユニット内モジュールまたは備品の配置が操作画面に表示される。
また、ユニット内モジュールまたは備品が壁に接触している場合、すなわち壁の内面からユニット内モジュールまたは備品までの間隔が０である場合には、その表示を省略することとしてもよい。
【００３０】
基本ユニット内モジュールテーブル２３０に含まれる基本ユニット内モジュール情報で指定される基本ユニット内モジュールをポインティングデバイスで選択してユニット内に置き、基本ユニット内モジュールを拡大や縮小等することにより、ユニット内モジュールが配置される。また、備品テーブル２４０に含まれる備品情報で指定される備品をポインティングデバイスで選択してユニット内に置くことにより、備品が配置される。なお、備品の大きさは固定であって変更することはできない。この状態で、ユニットの大きさまたはユニット内モジュールの大きさが変更されると、変更された大きさに応じて上の間隔と下の間隔の両方および／または左の間隔と右の間隔の両方が変わる。
【００３１】
しかし、過去の操作において左の間隔が数値で入力された場合、ポインティングデバイスによる操作または数値の入力によってユニットの横幅が変更されるか、もしくは数値の入力によってユニット内モジュールの横幅が変更されると、左の間隔はその数値に固定されたまま、ユニットの横幅またはユニット内モジュールの横幅の変更に応じて右の間隔のみが変わる。また、過去の操作において右の間隔が数値で入力された場合、ポインティングデバイスによる操作または数値の入力によってユニットの横幅が変更されるか、もしくは数値の入力によってユニット内モジュールの横幅が変更されると、右の間隔はその数値に固定されたまま、ユニットの横幅またはユニット内モジュールの横幅の変更に応じて左の間隔のみが変わる。左の間隔と右の間隔が両方数値で入力された場合には、最後に入力された間隔が優先される。
ただし、ポインティングデバイスによる操作によってユニット内モジュールの横幅が変更された場合、過去の操作において左の間隔または右の間隔が入力されているときであっても、左の間隔と右の間隔はポインティングデバイスによる操作に依存して変更される。
【００３２】
同様に、過去の操作において上の間隔が数値で入力された場合、ポインティングデバイスによる操作または数値の入力によってユニットの縦の長さが変更されるか、もしくは数値の入力によってユニット内モジュールの縦の長さが変更されると、上の間隔はその数値に固定されたまま、ユニットの縦の長さまたはユニット内モジュールの縦の長さの変更に応じて下の間隔のみが変わる。また、過去の操作において下の間隔が数値で入力された場合、ポインティングデバイスによる操作または数値の入力によってユニットの縦の長さが変更されるか、もしくは数値の入力によってユニット内モジュールの縦の長さが変更されると、下の間隔はその数値に固定されたまま、ユニットの縦の長さまたはユニット内モジュールの縦の長さの変更に応じて上の間隔のみが変わる。上の間隔と下の間隔が両方数値で入力された場合には、最後に入力された間隔が優先される。
ただし、ポインティングデバイスによる操作によってユニット内モジュールの縦の長さが変更された場合、過去の操作において上の間隔または下の間隔が入力されているときであっても、上の間隔と下の間隔はポインティングデバイスによる操作に依存して変更される。
【００３３】
図１３と図１４は、それぞれユニット内モジュール配置テーブル２７０と備品配置テーブル２８０の構成の一例を示す。図１５と図１６は、それぞれログハウスの１階と２階にユニット内モジュールと備品が配置された一例を示す。なお、図１５と図１６に示すユニット内モジュールと備品は、図１３のユニット内モジュール配置テーブル２７０と図１４の備品配置テーブル２８０の情報に基づいて配置されたものである。
図１３のユニット内モジュール配置テーブル２７０には、ユニット内モジュールの配置を示すユニット内モジュール配置情報が格納される。ユニット内モジュール配置情報は、ユニット内モジュール識別情報と、基本ユニット内モジュール識別情報と、ユニット識別情報と、配置と、横間隔入力と、縦間隔入力と、補足とを含む。
ユニット内モジュール識別情報は、ログハウス内に配置されている各ユニット内モジュールを一意に識別する識別情報である。
基本ユニット内モジュール識別情報には、基本ユニット内モジュールテーブル２３０に格納されている基本ユニット内モジュール情報に含まれる基本ユニット内モジュール識別情報のいずれかが設定される。
ユニット識別情報には、ユニット配置テーブル２５０に格納されているユニット配置情報に含まれるユニット識別情報のいずれかが格納される。ユニット識別情報は、ユニット内モジュールが配置されるユニットを指定する。
配置は、ユニット内モジュールの寸法（縦の長さ×横幅）と、上の間隔と、下の間隔と、左の間隔と、右の間隔とを含む。また、必要に応じて、配置は、ユニット内モジュールの高さと、床からユニット内モジュールの底面までの高さとを含む。
横間隔入力には、未、左、または右が設定される。ここで、未は左の間隔と右の間隔のいずれも入力されていない（未設定）であることを示す。左は左の間隔が最後に入力（設定）されたことを示す。右は右の間隔が最後に入力（設定）されたことを示す。
縦間隔入力には、未、上、または下が設定される。ここで、未は上の間隔と下の間隔のいずれも入力されていない（未設定）であることを示す。上は上の間隔が最後に入力（設定）されたことを示す。下は下の間隔が最後に入力（設定）されたことを示す。
補足には、設計者によって入力される構造についての補足情報が格納される。補足情報は、例えば、ユニット内モジュールがＩ字階段である場合、階段の段数である。
基本ユニット内モジュール識別情報によって基本ユニット内モジュールの構造を特定することができる。そして、基本ユニット内モジュール識別情報と補足情報によってユニット内モジュールの構造を特定することができる。
なお、基本ユニット内モジュール識別情報と補足情報は、本発明のユニット内モジュール構造特定情報の例であり、ユニット識別情報と配置は本発明のユニット内モジュールの大きさと配置される位置を示す情報の例である。
【００３４】
図１５に示すユニット内モジュールＭ１は縦間仕切りＰ１である。ユニット内モジュールＭ１はユニットＵ２内に配置される。ユニット内モジュールＭ１の長さは３００ｃｍである。ユニット内モジュールＭ１の幅は、例えばログ材の幅（２０ｃｍ）である。ユニット内モジュールＭ１の高さは、予め１階の高さ（２．４ｍ）と定められている。ユニット内モジュールＭ１の幅と高さは表示されない。ユニット内モジュールＭ１は、上端がユニットＵ２の上の壁に接触しており、下端がユニットＵ２の下の壁から２．８ｍ離れている。ユニット内モジュールＭ１は、ユニットＵ２の左の壁から２ｍ離れており、ユニットＵ２の右の壁から２．７ｍ離れている。
横間隔入力に右が設定されているため、ユニットＵ２の横幅が変更されると、右の壁との間隔２．７ｍを保って左の壁との間隔が変わる。また、縦間隔入力に上が設定されているため、ユニットＵ２の縦の長さが変更されると、上の壁と接触したまま、下の壁との間隔が変わる。
【００３５】
図１６に示すユニット内モジュールＭ２はＩ字階段Ｓ１である。ユニット内モジュールＭ２はユニットＵ２内に配置される。ユニット内モジュールＭ２の大きさは３５０ｃｍ×８０ｃｍである。ユニット内モジュールＭ２の高さは、ユニット内モジュールＭ３（ＬＴ）の高さで決まり、それと同一であるため、表示されない。ユニット内モジュールＭ２は、上端がユニットＵ２の上の壁から１．２ｍ離れており（ユニット内モジュールＭ３に接触しており）、下端がユニットＵ２の下の壁から１．１ｍ離れている。ユニット内モジュールＭ２は、ユニットＵ２の左の壁から２．５ｍ離れており、ユニットＵ２の右の壁から１．５ｍ離れている。
横間隔入力に右が設定されているため、ユニットＵ２の横幅が変更されると、右の壁との間隔１．５ｍを保って左の壁との間隔が変わる。また、縦間隔入力に上が設定されているため、ユニットＵ２の縦の長さが変更されると、ユニット内モジュールＭ３と接触したまま、下の壁との間隔が変わる。
【００３６】
図１６に示すユニット内モジュールＭ３はロフトＬＴである。ユニット内モジュールＭ３はユニットＵ２内に配置される。ユニット内モジュールＭ３の大きさは１２０ｃｍ×４８０ｃｍである。ユニット内モジュールＭ３の１階床からの高さは、２４０ｃｍである。ロフトＬＴには床からの高さを任意に設定し、またそれを変更できるため、ユニット内モジュールＭ３については１階床からの高さが表示される。ユニット内モジュールＭ３は、上端がユニットＵ２の上の壁に接触しており、下端がユニットＵ２の下の壁から４．６ｍ離れている。ユニット内モジュールＭ３は、ユニットＵ２の左の壁と右の壁に接触している。
横間隔入力には未が設定されているが、ユニット内モジュールＭ３はユニットＵ２の左右の壁に接触しているため、ユニットＵ２の横幅が変更されるとき、ユニット内モジュールＭ３は、ユニットＵ２の左右の壁との接触を保ったまま、その横幅が変わる。また、縦間隔入力に上が設定されているため、ユニットＵ２の縦の長さが変更されると、ユニット内モジュールＭ３は、ユニットＵ２の上の壁と接触したまま、下の壁との間隔が変わる。
【００３７】
図１６に示すユニット内モジュールＭ４は柵手すりＲ１である。ユニット内モジュールＭ４はユニット内モジュールＭ３（ロフトＬＴ）の端（ユニットＵ７内）に設置される。ユニット内モジュールＭ４の大きさは１０ｃｍ×２５０ｃｍである。ユニット内モジュールＭ４の高さは、１００ｃｍである。柵手すりＲ１には任意の高さを設定し、またそれを変更できるため、ユニット内モジュールＭ４についてはその高さが表示される。ユニット内モジュールＭ４は、上端がユニットＵ７の上の壁から１．１ｍ離れており、下端がユニットＵ７の下の壁から４．６ｍ離れている。ユニット内モジュールＭ４は、ユニットＵ７の左の壁に接触している。
横間隔入力には左が設定されているため、ユニットＵ７の横幅が変更されるとき、ユニット内モジュールＭ４は、ユニットＵ７の左の壁と接触したまま、右の壁との間隔が変わる。また、縦間隔入力に上が設定されているため、ユニットＵ７の縦の長さが変更されるとき、ユニット内モジュールＭ４は、ユニットＵ７の上の壁と接触したまま、下の壁との間隔が変わる。
【００３８】
図１６に示すユニット内モジュールＭ５も柵手すりＲ１である。ユニット内モジュールＭ５もユニット内モジュールＭ３（ロフトＬＴ）の端（ユニットＵ７内）に設置される。ユニット内モジュールＭ５の大きさは１０ｃｍ×１５０ｃｍである。ユニット内モジュールＭ５の高さは、１００ｃｍである。ユニット内モジュールＭ４と同様にユニット内モジュールＭ５についてもその高さが表示される。ユニット内モジュールＭ５は、上端がユニットＵ７の上の壁から１．１ｍ離れており、下端がユニットＵ７の下の壁から４．６ｍ離れている。ユニット内モジュールＭ５は、ユニットＵ７の右の壁に接触している。
横間隔入力には右が設定されているため、ユニットＵ７の横幅が変更されるとき、ユニット内モジュールＭ５は、ユニットＵ７の右の壁と接触したまま、左の壁との間隔が変わる。また、縦間隔入力に上が設定されているため、ユニットＵ７の縦の長さが変更されると、ユニット内モジュールＭ５は、ユニットＵ７の上の壁と接触したまま、下の壁との間隔が変わる。
【００３９】
図１６に示すユニット内モジュールＭ６は四角間仕切りＰ４である。ユニット内モジュールＭ６はユニットＵ９内に配置される。ユニット内モジュールＭ６の大きさは９０ｃｍ×２８０ｃｍである。ユニット内モジュールＭ６は、上端がユニットＵ９の上の壁から７０ｃｍ離れており、下端がユニットＵ９の下の壁から７０ｃｍ離れている。ユニット内モジュールＭ６は、左端がユニットＵ９の左の壁から１００ｃｍ離れており、右端がユニットＵ９の右の壁から１００ｃｍ離れている。
横間隔入力と縦間隔入力に両方とも未が設定されているため、ユニット内モジュールＭ６は、ユニットＵ９の大きさが変更されると、変更された大きさに応じて上の間隔と下の間隔の両方および／または左の間隔と右の間隔の両方が変わる。
【００４０】
図１４の備品配置テーブル２８０には、備品の配置を示す備品配置情報が格納される。備品配置情報は、配置備品識別情報と、備品識別情報と、ユニット識別情報と、配置と、横間隔入力と、縦間隔入力とを含む。
配置備品識別情報は、ログハウス内に配置されている各備品を一意に識別する識別情報である。
備品識別情報には、備品テーブル２４０に格納されている備品情報に含まれる備品識別情報のいずれかが設定される。
ユニット識別情報には、ユニット配置テーブル２５０に格納されているユニット配置情報に含まれるユニット識別情報のいずれかが格納される。ユニット識別情報は、備品が配置されるユニットを指定する。
配置は、備品の寸法（縦の長さ×横幅）と、上の間隔と、下の間隔と、左の間隔と、右の間隔とを含む。
横間隔入力には、未、左、または右が設定される。ここで、未は左の間隔と右の間隔のいずれも入力されていない（未設定）であることを示す。左は左の間隔が最後に入力（設定）されたことを示す。右は右の間隔が最後に入力（設定）されたことを示す。
縦間隔入力には、未、上、または下が設定される。ここで、未は上の間隔と下の間隔のいずれも入力されていない（未設定）であることを示す。上は上の間隔が最後に入力（設定）されたことを示す。下は下の間隔が最後に入力（設定）されたことを示す。
【００４１】
図１５に示す備品Ｅ１はユニットバスＢ１である。備品Ｅ１はユニットＵ３内に配置される。備品Ｅ１の大きさは２３０ｃｍ×１００ｃｍである。備品Ｅ１は、ユニットＵ３の上の壁と下の壁に接触している。備品Ｅ１は、ユニットＵ３の左の壁と接触しており、ユニットＵ３の右の壁から１ｍ離れている。
横間隔入力に左が設定されているため、ユニットＵ３の横幅が変更されると、備品Ｅ１は左の壁と接触したまま、右の間隔が変わる。備品の大きさは固定であって変更することはできないため、ユニットＵ３は縦方向には縮小できず、拡大できるのみである。縦間隔入力に未が設定されているため、ユニットＵ３が縦方向に拡大されると、備品Ｅ１はその拡大に応じて上の間隔と下の間隔が両方とも広がる。
【００４２】
図１５に示す備品Ｅ２はキッチンＫ２である。備品Ｅ２はユニットＵ４内に配置される。備品Ｅ２の大きさは５０ｃｍ×２００ｃｍである。備品Ｅ２は、ユニットＵ４の上の壁から８０ｃｍ離れており、下の壁から１ｍ離れている。備品Ｅ２は、ユニットＵ４の左の壁と接触しており、ユニットＵ４の右の壁から２．８ｍ離れている。
横間隔入力に左が設定されているため、ユニットＵ４の横幅が変更されると、備品Ｅ２は左の壁と接触したまま、右の間隔が変わる。縦間隔入力に上が設定されているため、ユニットＵ４の縦の長さが変更されると、備品Ｅ２は上の間隔を保ったまま、その変更に応じて下の間隔が変わる。
【００４３】
図１７は、設計基準テーブル２９０の構成の一例を示す。
設計基準テーブル２９０には、所定の設計基準を示す設計基準情報が格納される。設計基準情報は、適用箇所と、設計基準とを含む。図１７に示す設計基準は一部であり、設計基準テーブル２９０はその他に多数の設計基準を含む。
利用者の操作が、設計基準テーブル２９０に格納されている設計基準に違反する場合、ユニット配置部１０１等の各部は、出力装置４１０等に表示される操作画面に警告を表示する。
なお、設計基準は、設計基準テーブル２９０の形ではなく、建物用ＣＡＤプログラム２０１のコードとして記述されてもよい。
【００４４】
以下、図１に示した各部の機能について説明する。
ユニット配置部１０１は、基本ユニットテーブル２１０に格納されている基本ユニット情報に含まれる基本ユニット種別で示される各基本ユニットを出力装置４１０等の操作画面に表示する。利用者は例えばポインティングデバイスを用いて基本ユニットの一つを選択して、出力装置４１０等に表示されている操作画面上に置く。そして利用者は、必要に応じて操作画面上でそれを拡大または縮小する操作を行う。
ユニット配置部１０１は、利用者の操作に従って、基本ユニットテーブル２１０に格納されている基本ユニット情報を選択し、選択された基本ユニット情報に含まれる基本ユニット種別で示される基本ユニットを操作画面に配置し、それを拡大または縮小して若しくはそのままでユニットを形成する。ユニット配置部１０１は、形成されたユニットにユニット識別情報を付与する。
【００４５】
そして、ユニット配置部１０１は、２つの壁有ユニットが隣り合わせに配置されるとき、これら両ユニットの境の壁を共通化し、両ユニットの境界に１つの壁を配置する。また、ユニット配置部１０１は、壁無ユニットと壁有ユニットとが隣り合わせに配置されるとき、これら両ユニットのユニットの境において壁有ユニットの壁を優先し、両ユニットの境界に１つの壁を配置する。ユニット配置部１０１は、壁無ユニットの壁の無い側面に、設計基準テーブル２９０に格納されている所定の設計基準を満たすように所定の間隔で柱を配置する。最後に、ユニット配置部１０１は、設計基準テーブル２９０に格納されているログ材の幅（壁の厚さ）と各階の高さとを含む情報に基づいてユニットの基準頂点の３次元座標を求めてユニット配置情報を作成し、作成されたユニット配置情報をユニット配置テーブル２５０に格納する。
【００４６】
開口配置部１０２は、基本開口テーブル２２０に格納されている基本開口情報に含まれる基本開口識別情報で識別される各基本開口を出力装置４１０等の操作画面に表示する。利用者は例えばポインティングデバイスを用いて基本開口の一つを選択して、操作画面上でユニットの壁に置く。そして利用者は、必要に応じて操作画面上でそれを拡大または縮小する操作を行う。
開口配置部１０２は、利用者の操作に従って、基本開口テーブル２２０に格納されている基本開口情報を選択し、選択された基本開口情報に含まれる基本開口識別情報で識別される基本開口を、ユニット配置部１０１によって求められた位置に配置されているユニットの壁に配置する。そして、開口配置部１０２は、それを拡大または縮小することにより若しくはそのままでユニットの壁に開口を形成する。開口配置部１０２は、形成された開口に開口識別情報を付与する。そして、開口配置部１０２は、開口が配置される壁の壁識別情報と、開口の配置とを求めて開口配置情報を作成し、形成された開口の開口配置情報を開口配置テーブル２４０に格納する。このとき、開口配置情報の間隔入力は「未」に設定されている。
【００４７】
１階と２階の設計が終了すると、屋根の設計が可能となる。屋根設計部１０３は、利用者の操作に従って、片流れ屋根、切妻屋根、招き屋根、および寄棟屋根を含む形状の屋根を設計する。そして、屋根設計部１０３は、ユニット配置部１０１によって形成された外壁を屋根まで延長する。なお、屋根の設計は本発明の範囲外であるため、屋根の設計についての説明は省略する。
図１８は、寄棟屋根の場合の屋根配置テーブル３００の構成の一例を示す。図１９は、寄棟屋根の構成の一例を示す。なお、図１９の寄棟屋根は、図１８の屋根配置テーブル３００の情報に基づいて構成されるものである。
屋根配置テーブル３００は、屋根配置情報を格納する。屋根配置情報は、屋根部位識別情報と、各頂点の３次元座標と、屋根の部位に開口がある場合には屋根開口の配置（図示なし）とを含む。
屋根部位識別情報は、屋根の部位を一意に識別する識別情報である。例えば、図１９に示す寄棟屋根は４つの傾斜面を有し、各傾斜面はｓｌｏｐｅ１〜ｓｌｏｐｅ４の各屋根部位識別情報を有する。各傾斜面は、それぞれ屋根の部位の例である。なお、招き屋根の場合には屋根の部位として２つの傾斜面とそれらの間の壁とを有する。
各頂点の３次元座標は、屋根部位識別情報によって識別される各部位の外形における各頂点の３次元座標である。例えば、図１８の屋根配置テーブル３００に格納される寄棟屋根の屋根配置情報は４つの各傾斜面（ｓｌｏｐｅ１〜ｓｌｏｐｅ４)について各頂点の３次元座標を含む。なお、片流れ屋根の場合には、屋根配置情報は１つの傾斜面について各頂点の３次元座標を含む。切妻屋根の場合には、屋根配置情報は２つの傾斜面について各頂点の３次元座標を含む。
屋根開口は、例えば招き屋根に含まれる２つの傾斜面の間の壁に配置される窓である。屋根開口の配置は、図１２に示したユニット内モジュールと備品の位置を表示する方法と同様に、屋根開口の大きさ（縦の長さ×横幅）を中心として、各部位の外形の上辺から屋根開口までの間隔、各部位の外形の下辺から屋根開口までの間隔、各部位の外形の左辺から屋根開口までの間隔、および各部位の外形の右辺から屋根開口までの間隔で示される。
【００４８】
平面モジュール形成部１０４は、ユニット配置テーブル２５０に格納されているユニット配置情報と屋根配置テーブルに格納されている屋根配置情報とに基づいて、ユニット配置部１０１と屋根設計部１０３によって同一の平面上に配置された壁を、ひとまとまりとして施工される１つの壁にまとめる。次に、平面モジュール形成部１０４は、この１つにまとめられた壁に、開口配置テーブル２６０に格納されている開口配置情報に基づいて開口配置部１０２によって形成される開口に対応する孔を形成する。そして、平面モジュール形成部１０４は、その壁の外周の形状（外形）の各頂点の３次元座標および孔の各頂点の３次元座標を求め、壁配置情報を作成する。
図２０は、図８〜図１０に示した切妻屋根のログハウスにおいて、平面モジュール形成部１０４によって形成されるログハウスの左側面の壁の一例を示す。この壁の壁配置情報は、壁の外形の各頂点の３次元座標および孔の形状の各頂点の３次元座標を含む。
なお、壁は本発明の平面モジュールの例であり、壁の外形の各頂点の３次元座標は本発明の平面モジュールの外形と大きさと配置される位置を示す情報の例であり、孔の各頂点の３次元座標は本発明の平面モジュールの内部に存在する孔の形状と大きさと配置される位置を示す情報の例である。
【００４９】
また、平面モジュール形成部１０４は、ユニット配置テーブル２５０に格納されている壁有・床有ユニットおよび壁無し・床有ユニットのユニット配置情報を取得し、各床について内寸と基準頂点の３次元座標を含む床配置情報を作成する。
本実施形態では、床の形状は四角形である。床の内寸と基準頂点の３次元座標が分かれば、床の外形と大きさと配置される位置を知ることができる。床は本発明の平面モジュールの例であり、床の内寸と基準頂点の３次元座標は本発明の平面モジュールの外形と大きさと配置される位置を示す情報の例である。
【００５０】
更に、平面モジュール形成部１０４は、屋根配置テーブル３００に格納されている各部位の屋根配置情報から外形の各頂点の３次元座標を取得し、更に各部位が屋根開口を含む場合にはその屋根開口に対応する孔の各頂点の３次元座標を求め、屋根配置情報を作成する。屋根配置情報は、屋根の各部位について外形の各頂点の３次元座標、および屋根開口を含む場合にはその屋根開口に対応する孔の各頂点の３次元座標を含む。
なお、屋根の各部位（傾斜面等）は本発明の平面モジュールの例であり、各部位における外形の各頂点の３次元座標は本発明のモジュールの形状と大きさと配置される位置を示す情報の例であり、孔の各頂点の３次元座標は本発明の平面モジュールの内部に存在する孔の形状と大きさと配置される位置を示す情報の例である。
【００５１】
ユニット内モジュール配置部１０５は、基本ユニット内モジュールテーブル２３０に格納されている基本ユニット内モジュール情報に含まれる基本ユニット内モジュール識別情報で特定される各基本ユニット内モジュールを出力装置４１０等の操作画面に表示する。利用者は例えばポインティングデバイスを用いて基本ユニット内モジュールの一つを選択して、操作画面上でユニット内に置く。ユニット内モジュール配置部１０５は、ユニット内モジュールを生成するために必要な補足情報、例えば、Ｉ字階段の場合は段数の入力を求める。利用者は、その補足情報を入力する。そして、利用者は、必要に応じて操作画面上でユニット内モジュールを拡大または縮小する操作を行う。
ユニット内モジュール配置部１０５は、利用者の操作に従って、基本ユニット内モジュールテーブル２３０に格納されている基本ユニット内モジュール情報を選択する。そして、ユニット内モジュール配置部１０５は、選択された基本ユニット内モジュール情報に含まれる基本ユニット内モジュール識別情報で特定される基本ユニット内モジュールを生成し、ユニット内に配置する。ユニット内モジュール配置部１０５は、それを拡大または縮小することにより若しくはそのままでユニット内にユニット内モジュールを形成する。ユニット内モジュール配置部１０５は、形成されたユニット内モジュールの構造に捕捉情報を反映する。ユニット内モジュール配置部１０５は、形成されたユニット内モジュールにユニット内モジュール識別情報を付与する。そして、ユニット内モジュール配置部１０５は、ユニット内モジュールが配置されるユニットのユニット識別情報と、ユニット内モジュールの配置とを求めてユニット内モジュール配置情報を作成し、そのユニット内モジュール配置情報をユニット内モジュール配置テーブル２７０に格納する。このとき、ユニット内モジュール配置情報の横間隔入力と縦間隔入力は両方とも「未」に設定されている。
【００５２】
備品配置部１０６は、備品テーブル２４０に格納されている備品情報に含まれる備品識別情報で指定される各備品を出力装置４１０等の操作画面に表示する。利用者は例えばポインティングデバイスを用いて備品の一つを選択して、操作画面上でユニット内に置く。
備品配置部１０６は、利用者の操作に従って、備品テーブル２４０に格納されている備品情報を選択し、選択された備品をユニット内に配置する。備品配置部１０６は、配置された備品に配置備品識別情報を付与する。そして、備品配置部１０６は、備品が配置されるユニットのユニット識別情報と、備品の配置とを求めて備品配置情報を作成し、その備品配置情報を備品配置テーブル２８０に格納する。このとき、備品配置情報の横間隔入力と縦間隔入力は両方とも「未」に設定されている。
【００５３】
配置変更部１０７は、開口、ユニット内モジュール、または備品が利用者の操作によって選択されると、選択されたものの配置を操作画面に表示する。そして、配置変更部１０７は、利用者によって入力される配置の変更を受け付けて、開口配置テーブル２６０、ユニット内モジュール配置テーブル２７０、および備品配置テーブル２８０内の配置を変更する。
【００５４】
図２１は、配置変更部１０７における配置変更処理の流れの一例を示す。
配置変更部１０７は、一方の壁とその一方の壁に対向する他方の壁との間に配置されている配置対象物の長さと、一方の壁から配置対象物までの一方の間隔と、他方の壁から配置対象物までの他方の間隔とを含む配置を提示（例えば、操作画面に表示）する（Ｓ１１）。
次に、配置変更部１０７は、一方の間隔または他方の間隔の変更を数値の入力によって受け付けていない状態で（Ｓ１２：Ｎｏ）、一方の壁と他方の壁との間隔または配置対象物の長さの変更を受け付けると、一方の壁と他方の壁との間隔または配置対象物の長さの変更に応じて一方の間隔と他方の間隔とを変更する（Ｓ１３）。
一方、配置変更部１０７は、一方の間隔または他方の間隔の変更を数値の入力によって受け付ける（Ｓ１２：Ｙｅｓ）と、数値によって入力された一方の間隔または他方の間隔に応じて一方の間隔と他方の間隔とを変更する（Ｓ１４）。そして、配置変更部１０７は、ステップＳ１４に続いて（すなわち、数値によって入力された一方の間隔または他方の間隔に応じて一方の間隔と他方の間隔とを変更した後に）、ポインティングデバイスによる操作または数値の入力によって一方の壁と他方の壁との間隔が変更されるか、もしくは数値の入力によって配置対象物の長さが変更される（Ｓ１５：Ｙｅｓ）と、数値によって入力された一方の間隔または他方の間隔を保って、一方の壁と他方の壁との間隔または配置対象物の長さの変更に応じて間隔が入力されていない側の他方の間隔または一方の間隔を変更する（Ｓ１６）。
また、配置変更部１０７は、ステップＳ１５がＮｏのとき、ポインティングデバイスによる操作によって配置対象物の長さが変更されると、配置対象物の長さの変更に応じて一方の間隔と他方の間隔とを変更する（Ｓ１７）。
【００５５】
ここで、配置対象物が開口である場合、一方の壁と他方の壁はそれぞれ開口が配置された壁の一端と他端とに垂直に接触する壁であり、配置対象物の長さは開口の幅である。
配置対象物が、直方体状のユニット内に配置されたユニット内モジュールである場合、横方向については、一方の壁と他方の壁はユニット内モジュールが配置されたユニットにおいて対向する縦方向の２つの壁であり、配置対象物の長さは前記ユニット内モジュールの横幅である。また、縦方向については、一方の壁と他方の壁はユニット内モジュールが配置されたユニットにおいて対向する横方向の２つの壁であり、配置対象物の長さはユニット内モジュールの縦の長さである、
配置対象物が、直方体状のユニット内に配置された備品である場合、横方向については、一方の壁と他方の壁は備品が配置されたユニットにおいて対向する縦方向の２つの壁であり、配置対象物の長さは備品の横幅である。また、縦方向については、一方の壁と他方の壁は備品が配置されたユニットにおいて対向する横方向の２つの壁であり、配置対象物の長さは備品の縦の長さである。なお、備品の縦の長さと横幅は固定であり、配置変更部１０６が備品の縦の長さと横幅の変更を受け付けることはない。
【００５６】
図２２は、製品部材テーブル３１０の構成の一例を示す。
製品部材は、平面モジュールやユニット内モジュールを作るための部材であって、販売されるものである。製品部材テーブル３１０は、製品部材についての情報である製品部材情報を格納する。製品部材情報は、用途と、製品部材識別情報と、色・模様と、大きさ（長さ×幅×厚さ）と、価格とを含む。
用途は、製品部材の用途を示す。用途は、例えば、ログ材、床材、屋根材等である。
製品部材識別情報は、各製品部材を一意に識別する識別情報である。製品部材識別情報は、例えば、各製品部材の製品名、各製品部材に一意に付与された記号、各製品部材に一意に付与された番号等である。
色・模様は、各製品部材の色および／または模様を示す。なお、色・模様は各製品部材の特徴を示す情報の一例である。
大きさは、各製品部材の寸法（長さ×幅×厚さ）を示す。
価格は、各製品部材の販売価格を示す。
【００５７】
図２３は、製品部材切断テーブル３２０の構成の一例を示す。
製品部材は、平面モジュールやユニット内モジュールの構造に合わせて切断される。これにより、構造部材が作成される。
製品部材切断テーブル３２０は、各製品部材から構造部材を切り出すための情報である製品部材切断情報を格納する。図２３に示すように、製品部材切断情報は、製品部材の用途と製品部材識別情報と本数、および構造部材の構造部材識別番号と１本当りの取数と大きさ（長さ×幅）を含む。
用途は、製品部材の用途を示す。製品部材識別情報は、各製品部材を一意に識別する識別情報である。製品部材の用途と製品部材識別情報には、製品部材テーブル３１０に格納される製品部材情報の用途と製品部材識別情報が設定される。
製品部材の本数は、ログハウス（建物）全体で使用される各製品部材の本数を示す。なお、例えば、製品部材識別情報で特定される製品部材の販売単位が２個（２個入り）であってその販売単位を７つ購入する場合に、本数は１４となる。
１個の製品部材から２種類以上の構造部材が切り出される場合には、製品部材切断情報は、その種類分の構造部材についての情報を含む。図２３は、１本の製品部材から２種類の構造部材が切り出される例を示す。
構造部材識別情報は、構造部材を一意に識別する識別情報である。同一の製品部材から複数の種類の構造部材が切り出される場合であっても、それらには別々の構造部材識別情報が付与される。
１本当りの取数は、１個の製品部材から取得される構造部材の本数を示す。
大きさ（長さ×幅）は、構造部材の寸法を示す。
なお、図２３の構造部材１と構造部材２は同一の１個の製品部材から切り出される。従って、例えば、製品部材が長手方向に切断される場合、構造部材１の１本当りの取数×長さと構造部材２の１本当りの取数×長さの和が製品部材の長さを超えることはない。
【００５８】
図２４は、構造部材配置テーブル３３０の構成の一例を示す。
構造部材配置テーブル３３０は、各構造部材が配置されるログハウス（建物）内の位置を示す構造部材配置情報を格納する。構造部材配置情報は、用途と、構造部材識別情報と、底面の各頂点の３次元座標とを含む。
用途は、製品部材の用途を示す。用途には、製品部材切断テーブル３２０の製品部材切断情報に含まれる製品部材の用途が設定される。
構造部材識別情報は、構造部材を一意に識別する識別情報である。構造部材識別情報には、製品部材切断テーブル３２０の製品部材切断情報に含まれる構造部材識別情報が設定される。
底面の各頂点の３次元座標は、各構造部材の底面における各頂点の３次元座標を示す。
なお、底面の各頂点の３次元座標は、本発明の各構造部材の大きさと配置される位置とを示す情報の一例である。
【００５９】
図２５は、構造設計処理の流れの一例を示す。
上述したように、平面モジュール形成部１０４は、各壁と各床と屋根の各部位（各平面モジュール）について外形の各頂点の３次元座標（外形と大きさと配置される位置を示す情報）を求め、更に内部に孔が存在する場合に孔の各頂点の３次元座標（形状と大きさと配置される位置を示す情報）を求める（Ｓ２１）。
建物用ＣＡＤシステム１００の利用者は、各壁と各床と屋根の各部位について色・模様を選択する。なお、色・模様は製品部材の特徴の一例であり、利用者が他の特徴も選択することができるようにしてもよい。
構造設計部１０８は、各壁と各床と屋根の各部位における外形の各頂点の３次元座標、内部に孔が存在する場合には孔の各頂点の３次元座標、製品部材テーブル３１０に格納されている各製品部材情報に含まれる各製品部材の用途と大きさ、および利用者によって選択された各製品部材の色・模様に基づいて、ログハウス（建物）の各壁と各床と屋根の各部位で使用される製品部材を選択し、選択された各製品部材の本数と、その各製品部材を切断することによって各製品部材より取得される構造部材の本数およびその底面の各頂点の３次元座標（各構造部材の大きさと配置される位置を示す情報）を求める（Ｓ２２）。
【００６０】
建物用ＣＡＤシステム１００の利用者は、ユニット内モジュールについて色・模様を選択する。
構造設計部１０８は、ユニット内モジュール配置テーブル２７０のユニット内モジュール配置情報に含まれる基本ユニット内モジュール識別情報と補足情報（ユニット内モジュール構造特定情報）で特定されるユニット内モジュールの構造、製品部材テーブル３１０の各製品部材情報に含まれる各製品部材の用途と大きさ、および利用者によって選択された各製品部材の色・模様に基づいて、ログハウス（建物）内の全てのユニット内モジュールで使用される製品部材を選択し、選択された各製品部材の本数と、その各製品部材を切断することによって各製品部材より取得される構造部材の本数およびその底面の各頂点の３次元座標（各構造部材の大きさと配置される位置を示す情報）を求める（Ｓ２３）。
そして、構造設計部１０８は、製品部材切断情報と構造部材配置情報を作成し、それぞれ製品部材切断テーブル３２０と構造部材配置テーブル３３０に格納する（Ｓ２４）。
【００６１】
図２６は、見積処理の流れの一例を示す。
見積部１０９は、製品部材テーブル３１０の各製品部材情報に含まれる各製品部材の価格と製品部材切断テーブル３２０の各製品部材切断情報に含まれる各製品部材の本数とを乗算して製品部材毎の金額を求める（Ｓ３１）。そして、見積部１０９は、図２７に示すように、ログハウス（建物）で使用される全ての製品部材について、用途と製品部材識別情報と本数と価格と金額を含む見積りが記載された見積書を作成する（Ｓ３２）。
次に、見積部１０９は、開口配置テーブル２６０の各開口配置情報に含まれる基本開口識別情報によって識別される開口が窓または扉である場合に、その開口の大きさが規格寸法であるとき（Ｓ３３：Ｙｅｓ）、図２７に示すように、基本開口テーブル２６０の基本開口情報に含まれる価格、および開口識別情報と開口種別とメーカー名と寸法（規格寸法）を含む見積りが記載された見積書を作成する（Ｓ３４）。一方、その開口の大きさが規格寸法と異なる（特寸である）とき（Ｓ３３：Ｎｏ）、見積部１０９はその開口の寸法を含む建具表を出力する（Ｓ３５）。
そして、見積部１０９は、備品配置テーブル２８０の各備品配置情報に含まれる備品識別情報によって識別される備品について、図２７に示すように、備品テーブル２４０の備品情報に含まれる価格、および配置備品識別情報と備品種別とメーカー名を含む見積りが記載された見積書を作成する（Ｓ３６）。
最後に、見積部１０９は、製品部材の金額と窓や扉の価格と備品の価格とを合計して建物の総額を求め、見積書に記載する（Ｓ３７）。
【００６２】
なお、上述した実施形態では２階建のログハウスを例に説明したが、本発明はこれに限らず、適切な設計基準を用いることにより、１階建ての建物や３階建て以上の建物にも適用することができる。また、本発明は、木造やコンクリート製の建物にも適用することができる。
【００６３】
以上説明したように、本発明によれば、建物の形状や大きさの自由度を高め、建物の構成要素を形成するための各構造部材の選択の自由度を高め、更に各構造部材の大きさと配置される位置を求めることができる。
また、建物で使用される製品部材と窓や扉と備品の見積りとが記載された建物全体についての見積書を作成することができる。
【００６４】
以上、本発明の実施形態について説明したが、設計上の都合やその他の要因によって必要となる様々な修正や組み合わせは、請求項に記載されている発明や発明の実施形態に記載されている具体例に対応する発明の範囲に含まれる。
【符号の説明】
【００６５】
１００…建物用ＣＡＤシステム、１０１…ユニット配置部、１０２…開口配置部、１０３…屋根設計部、１０４…平面モジュール形成部、１０５…ユニット内モジュール配置部、１０６…備品配置部、１０７…配置変更部、１０８…構造設計部、１０９…見積部、２００…記憶装置、２０１…建物用ＣＡＤプログラム、２１０…基本ユニットテーブル、２２０…基本開口テーブル、２３０…基本ユニット内モジュールテーブル、２４０…備品テーブル、２５０…ユニット配置テーブル、２６０…開口配置テーブル、２７０…ユニット内モジュール配置テーブル、２８０…備品配置テーブル、２９０…設計基準テーブル、３００…屋根配置テーブル、３１０…製品部材テーブル、３２０…製品部材切断テーブル、３３０…構造部材配置テーブル、４００…入力装置、４１０…出力装置
【図１】
2017010413.tif 000003
【図２】
2017010413.tif 000004
【図３】
2017010413.tif 000005
【図４】
2017010413.tif 000006
【図５】
2017010413.tif 000007
【図６】
2017010413.tif 000008
【図７】
2017010413.tif 000009
【図８】
2017010413.tif 000010
【図９】
2017010413.tif 000011
【図１０】
2017010413.tif 000012
【図１１】
2017010413.tif 000013
【図１２】
2017010413.tif 000014
【図１３】
2017010413.tif 000015
【図１４】
2017010413.tif 000016
【図１５】
2017010413.tif 000017
【図１６】
2017010413.tif 000018
【図１７】
2017010413.tif 000019
【図１８】
2017010413.tif 000020
【図１９】
2017010413.tif 000021
【図２０】
2017010413.tif 000022
【図２１】
2017010413.tif 000023
【図２２】
2017010413.tif 000024
【図２３】
2017010413.tif 000025
【図２４】
2017010413.tif 000026
【図２５】
2017010413.tif 000027
【図２６】
2017010413.tif 000028
【図２７】
2017010413.tif 000029