(57)【要約】【課題】建築物に必要な部材の量の決定処理の精度を向上させること。【解決手段】入力部によって、設計対象となる建築物の寸法及び建築物に用いられる部材の寸法の入力を受け付け、入力部により入力された各寸法に基づいて、建築物に対し部材の設置場所を割り当て、出力部によって、部材割り当てステップにおける部材の割り当て結果を出力する。【選択図】図１
2010262591.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーが設計対象となる建築物の寸法及び前記建築物に用いられる部材の寸法を入力するための入力部と、
前記入力部により入力された各寸法に基づいて、前記建築物に対し前記部材の設置場所を割り当てる部材割当部と、
前記部材割当部による前記部材の割り当て結果を出力する出力部と、
を備える支援装置。
【請求項２】
前記部材割当部は、前記建築物に対し前記部材の設置場所を割り当てた後、前記部材が余る場合には、当該余った部材を他の設置場所に割り当てることによって、前記建築物に割り当てられる前記部材の数量を削減することを特徴とする請求項１に記載の支援装置。
【請求項３】
前記出力部は、前記他の設置場所に割り当てられた余った部材と、当該余った部材と元々同一の部材だった他の部分の部材とを関連づけて出力することを特徴とする請求項２に記載の支援装置。
【請求項４】
ユーザーが設計対象となる建築物の寸法及び前記建築物に用いられる部材の寸法を入力するための入力部と、部材の割り当て結果を出力する出力部と、を備える支援装置が、前記入力部によって、前記設計対象となる建築物の寸法及び前記建築物に用いられる部材の寸法の入力を受け付ける入力ステップと、
前記支援装置が、前記入力部により入力された各寸法に基づいて、前記建築物に対し前記部材の設置場所を割り当てる部材割当ステップと、
前記支援装置が、前記出力部によって、前記部材割り当てステップにおける前記部材の割り当て結果を出力する出力ステップと、
を備える支援方法。
【請求項５】
ユーザーが設計対象となる建築物の寸法及び前記建築物に用いられる部材の寸法を入力するための入力部と、部材の割り当て結果を出力する出力部と、を備えるコンピューターに対し、
前記入力部によって、前記設計対象となる建築物の寸法及び前記建築物に用いられる部材の寸法の入力を受け付けるステップと、
前記入力部により入力された各寸法に基づいて、前記建築物に対し前記部材の設置場所を割り当てる部材割当ステップと、
前記出力部によって、前記部材割り当てステップにおける前記部材の割り当て結果を出力する出力ステップと、
を実行させるためのコンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、建築物に必要な部材の割り当てを行う支援装置、支援方法、及びコンピュータープログラムに関する。
【背景技術】
【０００２】
従来、建築物に必要な部材の量を決定する支援装置が提案されている。例えば、建築物の間取り図を作成し、作成された間取り図中の各辺に対して属性を設定し、作成した間取り図及び設定された属性を基に、部材引当ルール記憶部を参照して、必要な部材を読み出す技術が提案されている（特許文献１参照）。
【０００３】
ところで、一般的に建築物を設計し立面図を作成する者（設計会社）と、立面図に基づいて必要な部材を判断し発注して建築を行う者（施工会社）とは異なることが多い。このような場合、設計会社によって設計された建築物の立面図は、実際に建築を行う施工会社へＦＡＸや郵送などで送信される。そして、施工会社においてタブレットなどを用いて立面図をなぞることによって支援装置への立面図の入力がなされていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−０５６２４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来は、タブレットなどを用いて立面図をなぞる段階で、寸法の精度が低下してしまっていた。そのため、建築物に必要な部材の量を決定する処理の精度が低下してしまい、余裕を持って必要以上の量の部材を発注しなければならないという問題があった。そこで上記事情に鑑み、本発明は、建築物に必要な部材の量の決定処理の精度を向上させることを可能とする支援装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の一態様は、支援装置であって、ユーザーが設計対象となる建築物の寸法及び前記建築物に用いられる部材の寸法を入力するための入力部と、前記入力部により入力された各寸法に基づいて、前記建築物に対し前記部材の設置場所を割り当てる部材割当部と、前記部材割当部による前記部材の割り当て結果を出力する出力部と、を備える。
【０００７】
本発明の一態様において、前記部材割当部は、前記建築物に対し前記部材の設置場所を割り当てた後、前記部材が余る場合には、当該余った部材を他の設置場所に割り当てることによって、前記建築物に割り当てられる前記部材の数量を削減するように構成されても良い。
【０００８】
本発明の一態様において、前記出力部は、前記他の設置場所に割り当てられた余った部材と、当該余った部材と元々同一の部材だった他の部分の部材とを関連づけて出力する用に構成されても良い。
【０００９】
本発明の一態様は、支援方法であって、ユーザーが設計対象となる建築物の寸法及び前記建築物に用いられる部材の寸法を入力するための入力部と、部材の割り当て結果を出力する出力部と、を備える支援装置が、前記入力部によって、前記設計対象となる建築物の寸法及び前記建築物に用いられる部材の寸法の入力を受け付ける入力ステップと、前記支援装置が、前記入力部により入力された各寸法に基づいて、前記建築物に対し前記部材の設置場所を割り当てる部材割当ステップと、前記支援装置が、前記出力部によって、前記部材割り当てステップにおける前記部材の割り当て結果を出力する出力ステップと、を備える。
【００１０】
本発明の一態様は、コンピュータープログラムであって、ユーザーが設計対象となる建築物の寸法及び前記建築物に用いられる部材の寸法を入力するための入力部と、部材の割り当て結果を出力する出力部と、を備えるコンピューターに対し、前記入力部によって、前記設計対象となる建築物の寸法及び前記建築物に用いられる部材の寸法の入力を受け付けるステップと、前記入力部により入力された各寸法に基づいて、前記建築物に対し前記部材の設置場所を割り当てる部材割当ステップと、前記出力部によって、前記部材割り当てステップにおける前記部材の割り当て結果を出力する出力ステップと、を実行させるためのコンピュータープログラムである。
【発明の効果】
【００１１】
本発明により、建築物に必要な部材の量の決定処理の精度を向上させることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】支援装置の機能構成を表す概略ブロック図である。
【図２】対象建築物の設計値のうち高さに関する数値を入力するための設計値入力画面を示す。
【図３】対象建築物の設計値のうち平面図（ＸＹ平面図）に関する数値を入力するための設計値入力画面を示す。
【図４】対象建築物の設計値のうち建築物に用いられる壁材の情報を入力するための設計値入力画面を示す。
【図５】対象建築物の設計値のうち壁面の開口部に関する情報を入力するための設計値入力画面を示す。
【図６】対象建築物の具体例を表す図である。
【図７】壁材割当部の処理の流れを表すフローチャートである。
【図８】壁材割り当て処理の流れを表すフローチャートである。
【図９】壁材割当部による壁材割り当て処理の概略を表す図である。
【図１０】余分壁材・部分壁材検出処理の流れを表すフローチャートである。
【図１１】とりまわし処理の流れを表すフローチャートである。
【図１２】壁材割当部による余分壁材・部分壁材検出処理及びとりまわし処理の概略を表す図である。
【図１３】設計情報表示制御部により生成された画像の表示例を表す図である。
【図１４】壁Ｗに開口部Ｏが設けられた場合の、壁材割当部による壁材割り当て処理の概略を表す図である。
【図１５】壁Ｗに開口部Ｏが設けられた場合の、壁材割当部による余分壁材・部分壁材判定処理の概略を表す図である。
【図１６】壁Ｗに開口部Ｏが設けられた場合の、壁材割当部による余分壁材・部分壁材判定処理の概略を表す図である。
【図１７】壁Ｗに開口部Ｏが設けられた場合の、壁材割当部による余分壁材・部分壁材判定処理の概略を表す図である。
【図１８】出隅寸法に基づいて壁材割当部が処理を行う場合の処理の概略を表す概略図である。
【発明を実施するための形態】
【００１３】
図１は、支援装置１の機能構成を表す概略ブロック図である。支援装置１は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、支援プログラムを実行することによって、入力部１０１、表示部１０２、設計値記憶部１０３、設計値受付部１０４、壁材割当部１０５、割当情報記憶部１０６、設計情報表示制御部１０７を備える装置として機能する。
【００１４】
入力部１０１は、キーボードやポインティングデバイス（マウスやタブレット等）等の入力装置を用いて構成される。入力部１０１は、ユーザーが数値、文字列、命令、選択肢からの選択などを支援装置１へ入力する際に使用され、ユーザーの操作に応じて数値、文字列、命令、選択肢からの選択などを設計値受付部１０４及び設計情報表示制御部１０７へ渡す。
【００１５】
表示部１０２は、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶パネルディスプレイ、有機ＥＬディスプレイなどを用いて構成され、設計値受付部１０４及び設計情報表示制御部１０７から出力される画像情報を表示する。
【００１６】
設計値記憶部１０３は、半導体記憶装置や磁気ハードディスク装置などを用いて構成され、入力部１０１によって入力された設計値を記憶する。設計値とは、支援装置１が処理の対象とする建築物（以下、「対象建築物」という）の各部位の寸法を表す数値や、対象建築物に用いられる各部材（例えば壁材）の寸法を表す数値や、設計に関する情報（例えば設計方法を表す情報など）等である。
【００１７】
設計値受付部１０４は、表示部１０２に設計値入力画面を表示させ、入力部１０１から入力された数値を設計値として設計値記憶部１０３に書き込む。
壁材割当部１０５は、設計値記憶部１０３に記憶される設計値に基づいて、対象建築物に必要となる壁材の割り当てを行い、壁材の割当情報を割当情報記憶部１０６に書き込む。割当情報とは、各壁材の割り当て位置（設置位置）を表す情報である。
【００１８】
設計情報記憶部１０６は、半導体記憶装置や磁気ハードディスク装置などを用いて構成され、壁材割当部１０５によって決定された割当情報を記憶する。
設計情報表示制御部１０７は、設計値記憶部１０３に記憶される設計値と、割当情報記憶部１０６に記憶される割当情報とに基づいて、壁材が割り当てられた状態の建築物の立面図の画像を生成し表示部１０２に表示させる。
【００１９】
図２〜図５は、設計値受付部１０４によって生成される設計値入力画面の具体例を示す図である。図２は、対象建築物の設計値のうち高さに関する数値を入力するための設計値入力画面を示す。設計値受付部１０４が図２に示されるような設計値入力画面を表示部１０２に表示した場合、ユーザーは入力部１０１を操作することによって、１階〜５階の高さ（１階高〜５階高）、基礎高さ、地階の高さ（地階高）、外壁の高さ（外壁高）、屋根属性（軒の出、破風長さ、屋根勾配）、壁の厚さ（壁厚）、軒天形状、バルコニーの内壁高さ及び下壁高さ、の各値を入力する。
【００２０】
図３は、対象建築物の設計値のうち平面図（ＸＹ平面図）に関する数値を入力するための設計値入力画面を示す。設計値受付部１０４が図３に示されるような設計値入力画面を表示部１０２に表示した場合、ユーザーは入力部１０１を操作することによって、対象建築物の外壁が設置される位置のＸ座標値及びＹ座標値を入力する。具体的には、一連の壁の各角の点（例えば、後述する点Ａ、点Ｂ）の相対座標値が入力される。
【００２１】
図４は、対象建築物の設計値のうち建築物に用いられる壁材の情報を入力するための設計値入力画面を示す。設計値受付部１０４が図４に示されるような設計値入力画面を表示部１０２に表示した場合、ユーザーは入力部１０１を操作することによって、対象建築物に用いられる壁材の割付サイズ（壁材のサイズ）、出隅寸法、割付方向、壁の種類を入力する。
【００２２】
図５は、対象建築物の設計値のうち壁面の開口部に関する情報を入力するための設計値入力画面を示す。設計値受付部１０４が図５に示されるような設計値入力画面を表示部１０２に表示した場合、ユーザーは入力部１０１を操作することによって、開口部リスト、ＧＬからの高さ、基点からの幅、開口部属性、掃出の有無を入力する。これらの各値は、壁面毎に入力され記憶される。
【００２３】
開口部リストとは、開口部に設けられる設備（窓枠、ドアなど）毎に規定された規格番号を表し、開口部リストが入力されることによってこの規格番号に応じた開口部幅及び開口部高さが決まる。設計値受付部１０４は、規格番号に応じた開口部幅及び開口部高さの値を予め記憶しており、入力された開口部リストの規格番号に応じて対応する開口部幅及び開口部高さの値を設計値記憶部１０３に書き込む。また、ＧＬからの高さは、地面から開口部までの高さを表し、例えば開口部を建築物の外側から見たときの左上隅と地面との距離の値として入力される。基点からの幅は、所定の基点から開口部までの長さを表し、例えば開口部を建築物の外側から見たときの左上隅と壁の左端との距離の値として入力される。
【００２４】
図６は対象建築物の具体例を表す図である。図６において、対象建築物は２階建ての建物であり、複数の壁及び屋根によって構成される。対象建築物のうち一つの壁Ｗに注目すると、壁Ｗは点Ａ、Ｂ、Ｃ、Ｄによって表され、各点Ａ〜Ｄの座標は図２及び図３に表される設計値入力画面において入力された数値に基づいて決定される。例えば、各点の平面座標（Ｘ座標、Ｙ座標）は、図３に表される設計値入力画面において入力された数値によって表され、地面から離れている点（点Ｃ及び点Ｄ）のＺ座標は図２に表される設計値入力画面において入力された２階高の値である。
【００２５】
図７は、壁材割当部１０５の処理の流れを表すフローチャートである。壁材割当部１０５は、まず壁材割り当て処理を実行する（ステップＳ１）。壁材割り当て処理では、壁材割当部１０５は、とりまわしを行うことなく対象建築物の全ての壁に対して全ての箇所を覆うように壁材を割り当てる。次に、壁材割当部１０５は、余分壁材・部分壁材検出処理を行う（ステップＳ２）。余分壁材・部分壁材検出処理では、壁材割当部１０５は、対象建築物に割り当てられた全ての壁材について余分壁材及び部分壁材の有無及びそれぞれの領域を検出する。そして、壁材割当部１０５は、とりまわし処理を行う（ステップＳ３）。とりまわし処理において、壁材割当部１０５は、余分壁材・部分壁材検出処理の検出結果に基づいて、各余分壁材を各部分壁材にとりまわした場合の全てのパターンについてシミュレーションし、対象建築物に用いられる壁材の数量が最も少なくなるパターンの割り当て結果を検出する。
【００２６】
図８は、壁材割り当て処理の流れを表すフローチャートである。図９は、壁材割当部１０５による壁材割り当て処理の概略を表す図である。以下、壁材割当部１０５が壁Ｗに対して壁材を割り当てる場合の処理を例に、壁材割り当て処理について説明する。
【００２７】
図９Ａは、壁材Ｗの正面図である。図９Ｂは、対象建築物に用いられる壁材Ｐの正面図である。対象建築物に用いられる壁材Ｐの寸法は、図４に表される設計値入力画面において入力された割付サイズの値によって決まる。図９Ｃは、壁材割当部１０５が壁Ｗに対して壁材Ｐを割り当てた後の状態を表す図である。壁材割当部１０５は、処理対象となる壁（この場合は壁Ｗ）を選択すると、壁Ｗの所定の基点（図９の場合は左下の点）を基準として、壁Ｗの全体が壁材Ｐによって覆われるように壁材Ｐを割り当てる。このとき、壁材割当部１０５は、割り当てた順番に各壁材に対して識別子を付す。以下の説明では、“Ｐ１”、“Ｐ２”、“Ｐ３”、“Ｐ４”がそれぞれ壁材の識別子を表す。
【００２８】
具体的には、壁材割当部１０５は、まず対象建築物の全ての壁の中から処理対象となる壁を選択する（ステップＳ１０１）。この選択は、どのような順序で行われても良く、例えば対象建築物の壁のうち基準方向を向く壁から時計回りに順に選択されても良い。この処理において壁Ｗが処理対象として選択されると、壁材割当部１０５は、割当基準点を設定する（ステップＳ１０２）。最初の割り当てでは、壁材割当部１０５は壁Ｗの基点を割当基準点として設定する。そして、壁材割当部１０５は、割当基準点と壁材Ｐの基点（壁材Ｐの左下の点）とを合わせて１枚目の壁材Ｐ１を割り当てる（ステップＳ１０３）。
【００２９】
次に、壁材割当部１０５は直前の処理で割り当てられた壁材（この場合は壁材Ｐ１）よりも上方向に壁材Ｐが割り当てられていない壁Ｗの領域が存在するか否か判定する（ステップＳ１０４）。壁Ｗの領域が存在する場合には（ステップＳ１０４−ＹＥＳ）、壁材割当部１０５は、ステップＳ１０２の処理に戻って新たな割当基準点を設定する（ステップＳ１０２）。この場合、壁材割当部１０５は、直前に割り当てられた壁材Ｐ１の上辺と壁Ｗの輪郭線（図９Ａの枠線）との交点（この場合は壁材Ｐ１の左上の点）を割当基準点として設定する。そして、壁材割当部１０５は、新たに設定された割当基準点と壁材Ｐ２の基点とを合わせて壁材Ｐ２を割り当てる（ステップＳ１０３）。壁材割当部１０５は、新たに割り当てられた壁材の上方向に壁材Ｐが割り当てられていない壁Ｗの領域が存在しなくなるまでこの処理を繰り返す。
【００３０】
新たに割り当てられた壁材の上方向に壁材Ｐが割り当てられていない壁Ｗの領域が存在しなくなると（ステップＳ１０４−ＮＯ）、壁材割当部１０５は、ステップＳ１０５の処理を行う。このとき、壁材割当部１０５は、壁材割り当て処理において初のステップＳ１０５の処理である場合には、最初に割り当てられた壁材Ｐ１を処理対象とし、ステップＳ１０５の処理が初でない場合には前回のＳ１０５の処理の直後のステップＳ１０３の処理によって割り当てられた壁材Ｐを処理対象とする。そして、ステップＳ１０５において、壁材割当部１０５は、処理対象の壁材の右方向に、壁材Ｐが割り当てられていない壁Ｗの領域が存在するか否か判定する（ステップＳ１０５）。
【００３１】
壁Ｗの領域が存在する場合には（ステップＳ１０５−ＹＥＳ）、壁材割当部１０５は、ステップＳ１０２の処理に戻って新たな割当基準点を設定する（ステップＳ１０２）。このとき、壁材割当部１０５は処理対象となった壁材（この場合は壁材Ｐ１）の右辺と壁Ｗの輪郭線との交点（この場合は壁材Ｐ１の右下の点）を割当基準点として設定する。そして、壁材割当部１０５は、新たに設定された割当基準点と壁材Ｐ３の基点とを合わせて壁材Ｐ３を割り当てる（ステップＳ１０３）。
【００３２】
次に、壁材割当部１０５は、新たに割り当てられた壁材Ｐ３について、壁材Ｐ１のときと同様に上方向に壁Ｗの領域が存在するか否か判定し（ステップＳ１０４）、新たに割り当てられた壁材の上方向に壁Ｗの領域が存在しなくなるまでこの処理を繰り返す。次に、壁材割当部１０５は、壁材Ｐ１のときと同様に、壁材Ｐ３の右方向に壁Ｗの領域が存在するか否か判定する（ステップＳ１０５）。存在しない場合には（ステップＳ１０５−ＮＯ）、その上方向に壁材Ｐが存在するか否か判定する（ステップＳ１０６）。上方向に壁材Ｐが存在する場合には（ステップＳ１０６−ＹＥＳ）、壁材割当部１０５は上方向に存在する壁材Ｐ（この場合は壁材Ｐ４）を処理対象の壁材として、ステップＳ１０５の判定を行う。
【００３３】
ステップＳ１０６の処理において、上方向に壁材が無いと判定された場合（ステップＳ１０６−ＮＯ）、壁材割当部１０５は現在の処理対象となっている壁Ｗに対する壁割り当て処理を終了し、対象建築物の全ての壁について壁材割り当て処理が完了したか否か判定する（ステップＳ１０７）。壁材割り当て処理が完了していない壁がある場合には（ステップＳ１０７−ＮＯ）、壁材割当部１０５は、その壁を新たな処理対象としてステップＳ１０１以降の処理を実行する。対象建築物の全ての壁について壁材割り当て処理が完了した場合には（ステップＳ１０７−ＹＥＳ）、壁材割当部１０５は壁材割り当て処理を終了する。壁Ｗに対する壁割り当て処理の処理結果は図９Ｃの通りである。
【００３４】
図１０は、余分壁材・部分壁材検出処理の流れを表すフローチャートである。図１１は、とりまわし処理の流れを表すフローチャートである。図１２は、壁材割当部１０５による余分壁材・部分壁材検出処理及びとりまわし処理の概略を表す図である。以下、壁材割当部１０５が壁Ｗについて余分壁材・部分壁材検出処理及びとりまわし処理を行う場合の処理を例に、余分壁材・部分壁材検出処理及びとりまわし処理について説明する。
【００３５】
図１２Ａは、部分壁材Ｓと余分壁材Ｒの概略を表す図である。図９Ｃにおける壁材Ｐ３及びＰ４は、一部分のみが壁Ｗを覆っており、他の部分は壁Ｗからはみ出している。このような場合に、壁Ｗを覆っている一部分の壁材を部分壁材Ｓといい、壁Ｗからはみ出している他の部分の壁材を余分壁材Ｒという。壁材割当部１０５は、処理対象となっている壁Ｗに割り当てられている全ての壁材Ｐについて、余分壁材Ｒと部分壁材Ｓとを検出する。
【００３６】
具体的には、壁材割当部１０５は、各壁材Ｐの基点から壁材Ｐの輪郭線上を反時計回りに進行し（ステップＳ２０１）、基点に到達したか否かを判定しながら（ステップＳ２０２）、壁Ｗの輪郭線との交点を検索する（ステップＳ２０３）。壁材割当部１０５は、交点が検出された場合（ステップＳ２０３−ＹＥＳ）、この交点を第一交点として設定し（ステップＳ２０４）、第一交点から壁材Ｐの内側へ壁Ｗの輪郭線上を進行し（ステップＳ２０５）、壁材Ｐの輪郭線との他の交点を検索する（ステップＳ２０６）。壁材割当部１０５は、交点が検出された場合（ステップＳ２０６−ＹＥＳ）、この交点を第二交点として設定し（ステップＳ２０７）、第二交点から再び壁材Ｐの輪郭線上を反時計回りに壁材Ｗとの輪郭線との交点を検索する（ステップＳ２０１）。壁材割当部１０５は、基点まで到達すると、この余分部材・部分壁材検索処理において辿った経路を部分部材Ｓの輪郭として検出する（ステップＳ２０８）。そして、壁材割当部１０５は、処理対象となっている壁材Ｐにおいて部分部材Ｓを除いた部分を余分部材Ｒとして検出する（ステップＳ２０９）。壁材割当部１０５は、対象建築物に割り当てられた全ての壁材Ｐについて余分部材・部分部材検出処理を実行する。
【００３７】
図１２Ｂは、壁Ｗ全体における部分壁材Ｓと余分壁材Ｒとの分布を表す図である。この場合、壁材Ｐ３及びＰ４において、それぞれ部分壁材Ｓ３及びＳ４と、余分壁材Ｒ３及びＲ４とが発生する。
【００３８】
図１２Ｃは、余分壁材Ｒ３を部分壁材Ｓ４の場所にとりまわした場合の壁Ｗの状態を表す図である。壁材割当部１０５は、各余分壁材Ｒと、他の壁材Ｐにおいて生じた部分壁材Ｓとを比較し（ステップＳ３０１）、余分壁材の領域が部分壁材の領域を包含可能な場合には、余分壁材を部分壁材に置き換えることが可能であると判定する（ステップＳ３０２−ＹＥＳ）。例えば、図１２Ｂ及び図１２Ｃにおいて、余分壁材Ｒ３の領域は部分壁材Ｓ４の領域を包含できるため、壁材割当部１０５は、余分壁材Ｒ３を部分壁材Ｓ４の割り当て箇所にとりまわすことができると判定する。そして、壁材割当部１０５は、部分壁材Ｓ４が割り当てられていた箇所に余分壁材Ｒ３を割り当て（ステップＳ３０３）、部分壁材Ｓ４に係る壁材Ｐ４の割り当てを解除する（ステップＳ３０４）。さらに、壁材割当部１０５は、余分壁材Ｒ３を部分壁材Ｓ４の割り当て箇所にとりまわすことによって生じた余分壁材Ｒ３−２について、壁Ｗとは異なる他の壁において生じた部分壁材の箇所にとりまわすことが可能か否か判定し、可能であればとりまわしを行う。
【００３９】
壁材割当部１０５は、全ての余分部材について全ての部分壁材との比較及び置き換えを行った場合には（ステップＳ３０５−ＹＥＳ）、壁材のとりまわし結果を記録する（ステップＳ３０６）。壁材のとりまわし結果とは、対象建築物の各壁における各壁材の割り当て位置、各壁材から生じた余分壁材の割り当て位置及びこの余分壁材に係る壁材の識別子、対象建築物に割り当てられた壁材の数量を含む。次に、壁材割当部１０５は、余分壁材のとりまわしパターンの全てについてステップＳ３０１〜Ｓ３０６の処理を行ったか否か判定する（ステップＳ３０７）。すなわち、壁材のとりまわし結果は、余分壁材と部分壁材との比較順序によって変わるため、壁材割当部１０５は全てのパターンの余分壁材と部分壁材との比較順序に基づいて壁材のとりまわし結果を記録する。そのため、全てのパターンについてＳ３０１〜Ｓ３０６の処理を行っていない場合には（ステップＳ３０７−ＮＯ）、壁材割当部１０５は新たなパターンの余分壁材と部分壁材との比較順序に基づいてステップＳ３０１〜Ｓ３０６の処理を繰り返し実行する（ステップＳ３０８）。そして、壁材割当部１０５は、全てのパターンについての壁材のとりまわし結果から、対象建築物に用いられる壁材の数量が最も少なくなるパターンのとりまわし結果を検出する（ステップＳ３０９）。
【００４０】
以上の処理の後、壁材割当部１０５は、ステップＳ３０９の処理において検出されたとりまわし結果を、割当情報として割当情報記憶部１０６に書き込む。そして、設計情報表示制御部１０７は、設計値記憶部１０３に記憶される記憶値に基づいて立面図の画像を生成するとともに、割当情報記憶部１０６に記憶される割当情報に基づいて壁材の割り当て結果を表す画像を生成し、二つの画像を重ね合わせて表示部１０２に表示する。
【００４１】
図１３は、設計情報表示制御部１０７により生成され表示部１０２に表示される画像の例を表す図である。図１３は、壁Ｗのみについて割当情報が表示された画像の例を表す。なお、ユーザーの操作に応じて全ての壁について割当情報が表示されても良いし、特定の壁（例えば壁Ｗ）のみについて割当情報が表示されても良い。設計情報表示制御部１０７は、壁材Ｐの割当情報（とりまわし結果）に含まれる情報のうち、各壁材から生じた余分壁材の割り当て位置及びこの余分壁材に係る壁材の識別子に基づいて、壁材Ｐ３の上方に割り当てられた壁材が壁材Ｐ３の余分壁材として割り当てられた壁材であることを示すため、この壁材の部分に“Ｐ３−２”と表示する。この表示は、ある壁材の余分壁材としてとりまわし処理において割り当てられた壁材と、この余分壁材に係る部分壁材とが関連づけて表示されればどのような態様の表示として実現されても良い。
【００４２】
このように構成された支援装置１では、設計値受付部１０４によって表示部１０２に表示された設計値入力画面に応じてユーザーが入力部１０１を用いて数値を入力することによって、対象建築物の設計値が入力される。そのため、従来のようにタブレットなどを用いて立面図をなぞることによって支援装置への立面図の入力がなされていた場合に比べて、各設計値の支援装置１への入力精度が向上する。したがって、支援装置１における建築物に必要な部材の量の決定処理の精度を向上させることが可能となる。
【００４３】
また、支援装置１では、壁材割当部１０５が、自動的に壁材Ｐの割り当てを行った後に、余った壁材（余分壁材Ｒ）を他の箇所にとりまわすため、ユーザーが複雑なとりまわし処理を検討することなく、対象建築物に用いられる壁材Ｐの数量を削減することが可能となる。さらに、壁材割当部１０５は、余分壁材Ｒのとりまわしパターンを、総当たりで全てのパターンについて壁材のとりまわし結果を記録し、全ての壁材のとりまわし結果の中から対象建築物に用いられる壁材の数量が最も少なくなるパターンのとりまわし結果を検出する。そのため、より効率的に壁材Ｐの数量を削減することが可能となる。
【００４４】
また、支援装置１では、ある壁材の余分壁材としてとりまわし処理において割り当てられた壁材と、この余分壁材に係る部分壁材とが関連づけて表示される。そのため、ユーザーや現場で建築を行う者などは、ある一つの壁材から作られる複数の部分壁材（例えば図１３におけるＰ３とＰ３−２）が、それぞれどこに配置される壁材であるのか容易に判断することが可能となる。
【００４５】
図１４は、壁Ｗに開口部Ｏが設けられた場合の、壁材割当部１０５による壁材割り当て処理の概略を表す図である。図１４Ａは、開口部Ｏが設けられた壁材Ｗの正面図である。図１４Ｂは、対象建築物に用いられる壁材Ｐの正面図である。開口部Ｏの位置及び寸法は、図５に示される設計値入力画面において入力部１０１から入力された設計値に基づいて決定される。開口部Ｏが設けられている場合にも、壁Ｗに対する壁割り当て処理は図８に示されるフローチャートと同様に壁材割当部１０５によって実行される。そのため、開口部Ｏが設けられた壁Ｗに対する壁割り当て処理の処理結果は図１４Ｂの通りであり、壁材Ｐ１〜Ｐ４が割り当てられる。
【００４６】
図１５〜図１７は、壁Ｗに開口部Ｏが設けられた場合の、壁材割当部１０５による余分壁材・部分壁材判定処理の概略を表す図である。壁材割当部１０５は、まず処理対象とする壁材Ｐの各頂点に対し基点から反時計回りにＡから順に識別子を割り当てる。図１５では、壁材Ｐ２の各頂点に識別子Ａ〜Ｄが割り当てられる。また、壁材割当部１０５は、開口部Ｏの各頂点に対し基点（図１５の場合は左下の点）から反時計回りにａから順に識別子を割り当てる。次に、壁材割当部１０５は、処理対象とする壁材Ｐの基点から、壁材Ｐの輪郭線上を反時計回りに進行し、基点に到達したか否かを判定しながら、開口部Ｏの輪郭線との交点を検索する。壁材割当部１０５は、交点が検出された場合、開口部輪郭検出処理を行う。
【００４７】
図１６は、開口部輪郭検出処理の流れを表す概略図である。壁材割当部１０５は、処理対象とする壁Ｗに開口部Ｏが設けられている場合には、図１０に示されるフローチャートの処理を開始する前又は処理の後に、開口部Ｏについて開口部輪郭検出処理を行う。開口部輪郭検出処理において、壁材割当部１０５は、開口部Ｏの基点ａから開口部Ｏの輪郭線上を反時計回りに進行し、基点ａに到達したか否かを判定しながら、壁材Ｐ２の輪郭線との交点を検索する。まず、壁材割当部１０５は、輪郭線ａｂを進行する（１）。ここでは交点が検出されないため、壁材割当部１０５は次に輪郭線ｂｃを進行する（２）。このとき、壁材割当部１０５は線分ＡＢとの交点として、交点ｅを検出する。壁材割当部１０５は、交点ｅを線分ＡＢ上の点として記録し、交点ｅから開口部Ｏの輪郭線上を反時計回りに進行し、他の交点を検索する。まず、壁材割当部１０５は、輪郭線ｅｃを進行する（３）。ここでは交点が検出されないため、壁材割当部１０５は到達した頂点ｃを交点ｅの次の点として記録し、次に輪郭線ｃｄを進行する（４）。ここでも交点が検出されないため、壁材割当部１０５は到達した頂点ｄを頂点ｃの次の点として記録し、次に輪郭線ｄａを進行する（５）。このとき、壁材割当部１０５は線分ＡＢ上の交点として交点ｆを検出する。そこで、壁材割当部１０５は、検出した交点ｆを頂点ｄの次の点として記録し、記録された各点の順序を逆転させて、壁材Ｐの部分部材Ｓの輪郭線を設定する。具体的には、図１７に示されるように、壁材割当部１０５は、壁材Ｐ２の部分部材Ｓの輪郭線を、以下の頂点を順に結ぶ線として設定する。Ａ、ｆ、ｄ、ｃ、ｅ、Ｂ、Ｃ、Ｄ、Ａ。そして、壁材割当部１０５は、もともとの壁材Ｐ２から、部分部材Ｓの領域との差をとった残りの領域を余分部材Ｒとして設定する。
【００４８】
このように構成された支援装置１では、壁Ｗに開口部Ｏが設けられていた場合にも、壁材割当部１０５によって正確に部分部材Ｓ及び余分部材Ｒが判定される。そのため、開口部Ｏに係る余分部材Ｒを他の部分部材Ｓと置き換えることが可能となり、より効率的に壁材Ｐの数量を削減することが可能となる。
【００４９】
図１８は、出隅寸法に基づいて壁材割当部１０５が処理を行う場合の処理の概略を表す概略図である。図１８Ａは、出隅部分を有する壁材の構成を表す図である。出隅部分を有する壁材は、複数の板部（図１８の場合は２つの板部）から構成される。図１８Ｂは、出隅部分を有する壁材の適用例を表す図である。出隅部分を有する壁材は、対象建築物の壁の端に設けられ、一つで複数の壁面の壁材として機能する。図１８Ｃは、出隅部分を有する壁材が壁Ｗの基点部分に設けられた場合の壁材の割り当て例を表す図である。出隅部分の幅の長さＹは、図４に示される設計値入力画面において出隅寸法として入力される。このような出隅部分を有する壁材が設置される場合、壁材割当部１０５は、壁材割り当て処理において、図１８Ｃのように予め出隅部分を有する壁材が設置された状態で、壁材Ｐの割り当て処理を行う。
【００５０】
このように構成された支援装置１では、壁材として出隅部分を有するものが適用された場合にも、壁材割当部１０５によって壁材の割り当て処理が的確に実行され、正確に部分部材Ｓ及び余分部材Ｒが判定される。そのため、出隅部分によって生じた余分部材Ｒを他の部分部材Ｓと置き換えることが可能となり、より効率的に壁材Ｐの数量を削減することが可能となる。
【００５１】
＜変形例＞
壁材割り当て処理、余分壁材・部分壁材検出処理、とりまわし処理それぞれについて上述した具体的な実装方法は一例にすぎず、同様の作用を奏する限り他の実装方法によって実現されても良い。
【００５２】
表示部１０２は、プリンタやプロッタなどの印刷装置に置き換えられても良い。この場合、設計情報表示制御部１０７は、壁材が割り当てられた状態の建築物の立面図の画像などを紙等に印刷して出力するように構成される。
【００５３】
壁材割当部１０５は、壁材のみならず、対象建築物に用いられる他の部材についても割り当ての処理を実行しても良い。例えば、壁材割当部１０５は、屋根を構成する部材や、雨樋を構成する部材や、塀を構成する部材などについて、図７に示されるフローチャートに従った処理を実行しても良い。
【００５４】
図１５〜図１７に表される開口部Ｏが設けられた壁材Ｗに対する余分壁材・部分壁材判定処理において、壁材Ｐ及び開口部Ｏの各頂点に割り当てられる識別子はＡやａのようなアルファベットに限らず、どのような識別子が割り当てられても良い。
【００５５】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００５６】
１…支援装置，  １０１…入力部，  １０２…表示部，  １０３…設計値記憶部，  １０４…設計値受付部，  １０５…壁材割当部，  １０６…割当情報記憶部，  １０７…設計情報表示制御部
【図１】
2010262591.tif 000003
【図２】
2010262591.tif 000004
【図３】
2010262591.tif 000005
【図４】
2010262591.tif 000006
【図５】
2010262591.tif 000007
【図６】
2010262591.tif 000008
【図７】
2010262591.tif 000009
【図８】
2010262591.tif 000010
【図９】
2010262591.tif 000011
【図１０】
2010262591.tif 000012
【図１１】
2010262591.tif 000013
【図１２】
2010262591.tif 000014
【図１３】
2010262591.tif 000015
【図１４】
2010262591.tif 000016
【図１５】
2010262591.tif 000017
【図１６】
2010262591.tif 000018
【図１７】
2010262591.tif 000019
【図１８】
2010262591.tif 000020