(57)【要約】【課題】建材の必要数を正確に求める。【解決手段】施工区域２１に少なくとも一部が重複する建材３１の施工個数と、配列回避領域に完全に含まれる建材３１の回避個数とを、メモリ５５に展開された建材群３と施工区域２１と配列回避領域とに基づいて求め、施工個数から回避個数を減算することによって、建材配列図における建材群３を構成する建材３１の個数を求める。【選択図】図１Ｆ
2020173766.tif 000002
【特許請求の範囲】
【請求項１】
ベース図を取得してメモリに記憶するベース図取得部と、
前記メモリに記憶された前記ベース図に、建材が配列される施工区域を外部装置の操作により設定する施工区域設定部と、
前記施工区域内に、前記建材が配列されない配列回避領域を外部装置の操作により指定する回避指定部と、
前記建材を配列した建材群を前記メモリに展開し、前記建材群が前記施工区域を覆うように形成された建材配列図を作成する配列図作成部と、
前記建材配列図と前記施工区域と前記配列回避領域とを重複させて表示するように表示装置を制御する表示制御部と、
前記施工区域に少なくとも一部が重複する前記建材の施工個数と、前記配列回避領域に完全に含まれる前記建材の回避個数とを、前記メモリに展開された前記建材群と前記施工区域と前記配列回避領域とに基づいて求め、前記施工個数から前記回避個数を減算することによって、前記建材配列図における前記建材群を構成する前記建材の個数を求める計数部と、
前記建材の個数を外部に出力する出力部と
を有することを特徴とする建材見積りシステム。
【請求項２】
前記表示装置に表示された前記建材配列図における前記建材群の少なくとも一部と前記施工区域とを、前記外部装置の操作により相対移動させる編集処理を実行する編集部を有することを特徴とする請求項１に記載の建材見積りシステム。
【請求項３】
前記表示装置に表示された前記建材配列図における前記建材群の少なくとも一部を、前記施工区域に対して前記外部装置の操作により角度変更させる編集処理を実行する編集部を有することを特徴とする請求項１に記載の建材見積りシステム。
【請求項４】
前記表示装置に表示された前記建材配列図における前記建材群の少なくとも一部を、前記外部装置からの指定により建材単位で削除する編集処理を実行する編集部を有することを特徴とする請求項１に記載の建材見積りシステム。
【請求項５】
前記配列図作成部は、前記建材をヘリンボーン配列した建材配列図を作成することを特徴とする請求項１に記載の建材見積りシステム。
【請求項６】
建物の施工区域に配列される建材の個数を求める建材見積り方法であって、
ベース図を取得してメモリに記憶するベース図取得工程と、
前記メモリに記憶された前記ベース図に、建材が配列される施工区域を外部装置の操作により設定する施工区域設定工程と、
前記施工区域内に、前記建材が配列されない配列回避領域を外部装置の操作により指定する回避指定工程と、
前記建材を配列した建材群を前記メモリに展開し、前記建材群が前記施工区域を覆うように形成された建材配列図を作成する配列図作成工程と、
前記建材配列図と前記施工区域と前記配列回避領域とを重複させて表示するように表示装置を制御する表示制御工程と、
前記施工区域に少なくとも一部が重複する前記建材の施工個数と、前記配列回避領域に完全に含まれる前記建材の回避個数とを、前記メモリに展開された前記建材群と前記施工区域と前記配列回避領域とに基づいて求め、前記施工個数から前記回避個数を減算することによって、前記建材配列図における前記建材群を構成する前記建材の個数を求める計数工程と、
前記建材の個数を外部に出力する出力工程と
を有することを特徴とする建材見積り方法。
【請求項７】
建物の施工区域に配列される建材の個数を求める建材見積りシステムの管理サーバであって、
前記建材の個数に関連するデータを含む各種のデータを記憶するメモリと、
コントローラと、を有し、
前記コントローラは、
前記ベース図を取得してメモリに記憶するベース図取得処理と、
前記メモリに記憶された前記ベース図に、建材が配列される施工区域を外部装置の操作により設定する施工区域設定処理と、
前記施工区域内に、前記建材が配列されない配列回避領域を外部装置の操作により指定する回避指定処理と、
前記建材を配列した建材群を前記メモリに展開し、前記建材群が前記施工区域を覆うように形成された建材配列図を作成する配列図作成処理と、
前記建材配列図と前記施工区域と前記配列回避領域とを重複させて表示するように表示装置を制御する表示制御処理と、
前記施工区域に少なくとも一部が重複する前記建材の施工個数と、前記配列回避領域に完全に含まれる前記建材の回避個数とを、前記メモリに展開された前記建材群と前記施工区域と前記配列回避領域とに基づいて求め、前記施工個数から前記回避個数を減算することによって、前記建材配列図における前記建材群を構成する前記建材の個数を求める計数処理と、
前記建材の個数を外部に出力する出力処理と
を実行することを特徴とする建材見積りシステムの管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、建物の床面や壁面に割り付けるタイルやパネル等の建材の必要数を求める建材見積りシステム、その管理サーバ、及び建材見積り方法に関する。
【背景技術】
【０００２】
一般に、建物の壁面にタイル等の建材を配列する場合、配列区域の面積を計算し、その面積を建材の面積で割って、ロス率を掛けたり、グリッドを表示させてカウントすることにより必要数を算出している。そして、近年においては、建材のサイズ等の配列条件データや配列区域の図面データをコンピュータに入力し、コンピュータにおいて、建材を配列区域に配列したときの状態を表示させ、建材の必要数を自動計算する方法やシステムが提案されている（特許文献１〜６参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３４２３８６
【特許文献２】特開２００４−３１８６５１
【特許文献３】特開２００５−２４２９２３
【特許文献４】特開２０１４−１５２５２８
【特許文献５】特開２０１８−１７８４８９
【特許文献６】特許３９６５１６５
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、実際の建物においては、窓や柱、ドア等のように、建材が配列されない領域が配列区域内に存在する場合がある。この場合において、上記のような方法やシステムで建材の必要数を求めると、建材が配列されない領域分が建材の必要数として算出されるため、建材の必要数を正確に求めることができない。
【０００５】
そこで、本発明は、上述した課題に鑑みてなされたものであり、建材の必要数を正確に求めることができる建材見積りシステム等を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明は、建材見積りシステムであって、
建材が配列される施工区域を含むベース図を取得するベース図取得部と、
複数の前記建材を配列した建材群が、前記施工区域を覆うように形成された建材配列図を作成する配列図作成部と、
前記建材配列図と前記ベース図の前記施工区域とを重複させて表示するように表示装置を制御する表示制御部と、
前記建材配列図における前記建材群の一部を、外部からの指定により建材単位で削除する編集処理を実行する編集部と
前記建材配列図における前記建材群を構成する前記建材の個数を求める計数部と、
前記建材の個数を外部に出力する出力部とを有する。
【０００７】
上記の構成によれば、建材群の一部を外部からの指定により建材単位で削除することによって、建材の個数を細かく調整できることから、建材の必要数を高精度に求めることができる。
【０００８】
本発明の建材見積りシステムにおける前記編集部は、前記建材配列図における外部から指定した位置に、前記建材を追加する編集処理を実行する。
【０００９】
上記の構成によれば、建材配列図における外部から指定した位置に、建材を追加することによって、建材の個数を細かく調整できることから、建材の必要数を高精度に求めることができる。
【００１０】
本発明の建材見積りシステムにおける前記編集部は、前記表示装置に表示された前記建材配列図と前記ベース図の施工区域とを、外部からの操作により相対移動させる編集処理を実行する。
【００１１】
上記の構成によれば、表示装置に表示された建材配列図とベース図の施工区域とを外部からの操作により相対移動させることによって、編集作業を容易に行うことができる。
【００１２】
本発明の建材見積りシステムであって、
前記ベース図における前記施工区域内に、前記建材が配列されない配列回避領域を外部から指定する回避指定部を有し、
前記配列図作成部は、前記建材群が、前記配列回避領域を除いて前記施工区域を覆うように形成された建材配列図を作成する。
【００１３】
上記の構成によれば、建材群が配列回避領域を除いて施工区域を覆うように形成された建材配列図が作成されることによって、編集作業を容易に行うことができる。
【００１４】
本発明の建材見積りシステムであって、前記ベース図取得部は、前記施工区域を複数有した前記ベース図を取得し、
前記配列図作成部は、前記建材配列図を前記施工区域ごとに作成し、
前記編集部は、前記編集処理を前記建材配列図ごとに実行する。
【００１５】
上記の構成によれば、複数の施工区域の建材配列図ごとに編集処理を実行することによって、編集作業を迅速に行うことができる。
【００１６】
本発明の建材見積りシステムであって、
建材が配列される床面施工区域及び壁面施工区域を含むベース図を取得するベース図取得部と、
複数の前記建材を配列した建材群が前記床面施工区域を覆うように形成された床面建材配列図を作成すると共に、前記建材群が前記壁面施工区域を覆うように形成された壁面建材配列図を作成する配列図作成部と、
前記床面建材配列図と前記床面施工区域とを重複させて表示し、
前記床面施工区域の区域線上における２箇所の基準点と１箇所の方向点とを外部から指定可能にし、前記方向点を含む前記基準点同士を結ぶ前記区域線上の範囲における前記壁面施工区域と前記壁面建材配列図とを展開図として表示するように表示装置を制御する表示制御部と、
前記床面建材配列図及び前記壁面建材配列図における前記建材群の一部を、外部からの指定により建材単位で削除する編集処理を実行する編集部と
前記床面建材配列図及び前記壁面建材配列図における前記建材群を構成する、前記建材の個数をそれぞれ求める計数部と、
前記建材の個数を外部に出力する出力部とを有する。
【００１７】
上記の構成によれば、床面建材配列図において、２箇所の基準点と１箇所の方向点とを指定するだけの簡単な操作で壁面の展開図を確認することができる。
【００１８】
本発明の建材見積りシステムであって、
建物の意匠図面データを含む意匠図面ファイル、前記建材のサイズデータ及び形状データを含む建材仕様ファイル、前記建材の配列パターンデータを含むパターンファイルを格納するデータベース部と、
前記データベース部の前記意匠図面データに基づいて、建材が配列される施工区域を含むベース図を取得するベース図取得部と、
前記建材仕様ファイルにおける前記サイズデータ及び前記形状データと、前記パターンファイルにおける前記配列パターンとを、外部から指定する建材指定部と、
前記建材指定部で指定された前記サイズデータと前記形状データと前記配列パターンデータとに基づいて前記建材を配列した建材群が、前記施工区域を覆うように形成された建材配列図を作成する配列図作成部と、
前記建材配列図と前記ベース図の前記施工区域とを重複させて表示するように表示装置を制御する表示制御部と、
前記建材配列図における前記建材群の一部を、外部からの指定により建材単位で削除する編集処理と、前記建材配列図における外部から指定した位置に、前記建材を追加する編集処理とを実行する編集部と
前記建材配列図における前記建材群を構成する前記建材の個数を求める計数部と、
前記建材の個数を外部に出力する出力部とを有する。
【００１９】
上記の構成によれば、建材群の一部を外部からの指定により建材単位で削除することによって、建材の個数を細かく調整できることから、建材の必要数を高精度に求めることができる。
【００２０】
建物の施工区域に配列される建材の個数を求める建材見積り方法であって、
建材が配列される施工区域を含むベース図を取得するベース図取得工程と、
複数の前記建材を配列した建材群が、前記施工区域を覆うように形成された建材配列図を作成する配列図作成工程と、
前記建材配列図と前記ベース図の前記施工区域とを重複させて表示するように表示装置を制御する表示制御工程と、
前記建材配列図における前記建材群の一部を、外部からの指定により建材単位で削除する編集処理を実行する編集工程と
前記建材配列図における前記建材群を構成する前記建材の個数を求める計数工程と、
前記建材の個数を外部に出力する出力工程とを有することを特徴とする建材見積り方法。
【００２１】
上記の構成によれば、建材群の一部を外部からの指定により建材単位で削除することによって、建材の個数を細かく調整できることから、建材の必要数を高精度に求めることができる。
【００２２】
建物の施工区域に配列される建材の個数を求める建材見積りシステムの管理サーバであって、
建材が配列される施工区域を含むベース図（床面、壁面、天井面の全部又は一部）を記憶するベース記憶装置と、
外部端末にアクセスする通信装置と、
コントローラと、を有し、
前記コントローラは、
前記ベース記憶装置から前記ベース図を取得するベース図取得処理と、
複数の前記建材を配列した建材群が、前記施工区域を覆うように形成された建材配列図を作成する配列図作成処理と、
前記建材配列図と前記ベース図の前記施工区域とを重複させて表示するように前記外部端末を制御する表示制御処理と、
前記建材配列図における前記建材群の一部を、前記外部端末からの指定により建材単位で削除する編集処理を実行する編集処理と、
前記建材配列図における前記建材群を構成する前記建材の個数を求める計数処理と、
前記建材の個数を前記外部端末に出力する出力処理とを実行する。
【００２３】
上記の構成によれば、建材群の一部を外部からの指定により建材単位で削除することによって、建材の個数を細かく調整できることから、建材の必要数を高精度に求めることができる。
【００２４】
本発明の建材見積りプログラムであって、
コンピュータを、
建材が配列される施工区域を含むベース図を取得するベース図取得部と、
複数の前記建材を配列した建材群が、前記施工区域を覆うように形成された建材配列図を作成する配列図作成部と、
前記建材配列図と前記ベース図の前記施工区域とを重複させて表示するように表示装置を制御する表示制御部と、
前記建材配列図における前記建材群の一部を、外部からの指定により建材単位で削除する編集処理を実行する編集部と
前記建材配列図における前記建材群を構成する前記建材の個数を求める計数部と、
前記建材の個数を外部に出力する出力部として機能させる。
【００２５】
上記の構成によれば、建材群の一部を外部からの指定により建材単位で削除することによって、建材の個数を細かく調整できることから、建材の必要数を高精度に求めることができる。
【００２６】
本発明は、開口部を考慮して建材を計算する建材見積りシステム等であってもよい。具体的には、下記の通りである。
【００２７】
本発明の建材見積りシステムは、
ベース図を取得してメモリに記憶するベース図取得部と、
前記メモリに記憶された前記ベース図に、建材が配列される施工区域を外部装置の操作により設定する施工区域設定部と、
前記施工区域内に、前記建材が配列されない配列回避領域を外部装置の操作により指定する回避指定部と、
前記建材を配列した建材群を前記メモリに展開し、前記建材群が前記施工区域を覆うように形成された建材配列図を作成する配列図作成部と、
前記建材配列図と前記施工区域と前記配列回避領域とを重複させて表示するように表示装置を制御する表示制御部と、
前記施工区域に少なくとも一部が重複する前記建材の施工個数と、前記配列回避領域に完全に含まれる前記建材の回避個数とを、前記メモリに展開された前記建材群と前記施工区域と前記配列回避領域とに基づいて求め、前記施工個数から前記回避個数を減算することによって、前記建材配列図における前記建材群を構成する前記建材の個数を求める計数部と、
前記建材の個数を外部に出力する出力部と
を有する。
【００２８】
上記の構成によれば、施工個数から回避個数を減算することによって、建材の必要数を正確に求めることができる。
【００２９】
本発明の建材見積りシステムは、前記表示装置に表示された前記建材配列図における前記建材群の少なくとも一部と前記施工区域とを、前記外部装置の操作により相対移動させる編集処理を実行する編集部を有する。
【００３０】
上記の構成によれば、相対移動の編集処理を容易に行うことができる。
【００３１】
本発明の建材見積りシステムは、前記表示装置に表示された前記建材配列図における前記建材群の少なくとも一部を、前記施工区域に対して前記外部装置の操作により角度変更させる編集処理を実行する編集部を有する。
【００３２】
上記の構成によれば、角度変更の編集処理を容易に行うことができる。
【００３３】
本発明の建材見積りシステムは、前記表示装置に表示された前記建材配列図における前記建材群の少なくとも一部を、前記外部装置からの指定により建材単位で削除する編集処理を実行する編集部を有する。
【００３４】
上記の構成によれば、建材単位で削除する編集処理を容易に行うことができる。
【００３５】
本発明の建材見積りシステムであって、前記配列図作成部は、前記建材をヘリンボーン配列した建材配列図を作成する。
【００３６】
上記の構成によれば、ヘリンボーン配列した建材の個数を求めることができる。
【００３７】
本発明は、建物の施工区域に配列される建材の個数を求める建材見積り方法であって、
ベース図を取得してメモリに記憶するベース図取得工程と、
前記メモリに記憶された前記ベース図に、建材が配列される施工区域を外部装置の操作により設定する施工区域設定工程と、
前記施工区域内に、前記建材が配列されない配列回避領域を外部装置の操作により指定する回避指定工程と、
前記建材を配列した建材群を前記メモリに展開し、前記建材群が前記施工区域を覆うように形成された建材配列図を作成する配列図作成工程と、
前記建材配列図と前記施工区域と前記配列回避領域とを重複させて表示するように表示装置を制御する表示制御工程と、
前記施工区域に少なくとも一部が重複する前記建材の施工個数と、前記配列回避領域に完全に含まれる前記建材の回避個数とを、前記メモリに展開された前記建材群と前記施工区域と前記配列回避領域とに基づいて求め、前記施工個数から前記回避個数を減算することによって、前記建材配列図における前記建材群を構成する前記建材の個数を求める計数工程と、
前記建材の個数を外部に出力する出力工程と
を有する。
【００３８】
上記の構成によれば、施工個数から回避個数を減算することによって、建材の必要数を正確に求めることができる。
【００３９】
本発明は、建物の施工区域に配列される建材の個数を求める建材見積りシステムの管理サーバであって、
前記建材の個数に関連するデータを含む各種のデータを記憶するメモリと、
コントローラと、を有し、
前記コントローラは、
前記ベース図を取得してメモリに記憶するベース図取得処理と、
前記メモリに記憶された前記ベース図に、建材が配列される施工区域を外部装置の操作により設定する施工区域設定処理と、
前記施工区域内に、前記建材が配列されない配列回避領域を外部装置の操作により指定する回避指定処理と、
前記建材を配列した建材群を前記メモリに展開し、前記建材群が前記施工区域を覆うように形成された建材配列図を作成する配列図作成処理と、
前記建材配列図と前記施工区域と前記配列回避領域とを重複させて表示するように表示装置を制御する表示制御処理と、
前記施工区域に少なくとも一部が重複する前記建材の施工個数と、前記配列回避領域に完全に含まれる前記建材の回避個数とを、前記メモリに展開された前記建材群と前記施工区域と前記配列回避領域とに基づいて求め、前記施工個数から前記回避個数を減算することによって、前記建材配列図における前記建材群を構成する前記建材の個数を求める計数処理と、
前記建材の個数を外部に出力する出力処理と
を実行する。
【００４０】
上記の構成によれば、施工個数から回避個数を減算することによって、建材の必要数を正確に求めることができる。
【００４１】
本発明は、ヘリンボーン用の建材見積り装置であってもよい。具体的には、下記の通りである。
【００４２】
本発明は、建物の施工区域にヘリンボーン配列される建材の個数を求める建材見積り装置であって、
前記建材の個数に関連するデータを含む各種のデータを記憶するメモリと、
コントローラと、を有し、
前記コントローラは、
ベース図を取得してメモリに記憶するベース図取得処理と、
前記メモリに記憶された前記ベース図に、建材が配列される施工区域を外部装置の操作により設定する施工区域設定処理と、
前記建材をヘリンボーン配列した建材群を前記メモリに展開し、前記建材群が前記施工区域を覆うように形成された建材配列図を作成する配列図作成処理と、
前記建材配列図と前記施工区域とを重複させて表示するように表示装置を制御する表示制御処理と、
前記メモリに展開された前記建材群と前記施工区域とに基づいて、前記建材配列図における前記建材群を構成する前記建材の個数を求める計数処理と、
前記建材の個数を外部に出力する出力処理と
を実行するものであり、
前記計数処理は、
前記施工区域が完全に収まる正四角形状の判定領域を求め、
ヘリンボーン配列される前記建材の中心点の位置を、設置場所候補として前記判定領域において求め、
前記判定領域における全ての前記設置場所候補に対して前記建材を前記メモリ上に展開し、前記施工区域に重複している前記建材の個数を求める。
【００４３】
従来は、建材をヘリンボーン配列で配置する構成が存在しないため、ヘリンボーン配列の建材の個数を求めることができなかったが、上記の構成によれば、ヘリンボーン配列の建材の個数を求めることができる。
【００４４】
本発明の前記コントローラは、
前記施工区域内に、前記建材が配列されない配列回避領域を外部装置の操作により指定する回避指定処理を実行し、
前記計数処理は、
前記施工区域に少なくとも一部が重複する前記建材の施工個数と、前記配列回避領域に完全に含まれる前記建材の回避個数とを、前記メモリに展開された前記建材群と前記施工区域と前記配列回避領域とに基づいて求め、前記施工個数から前記回避個数を減算することによって、前記建材の個数を求める。
【００４５】
上記の構成によれば、施工個数から回避個数を減算することによって、建材の個数を正確に求めることができる。
【００４６】
本発明は、施工区域を柱等の回避部材を除いて作成する建材見積り装置であってもよい。具体的には、下記の通りである。
【００４７】
本発明は、建物の施工区域に配列される建材の個数を求める建材見積り装置であって、
前記建材の個数に関連するデータを含む各種のデータを記憶するメモリと、
コントローラと、を有し、
前記コントローラは、
ベース図を取得してメモリに記憶するベース図取得処理と、
前記メモリに記憶された前記ベース図に、建材が配列される施工区域を外部装置の操作により設定する施工区域設定処理と、
前記メモリに記憶された前記ベース図に、前記建材が配列されない配列回避領域を外部装置の操作により指定する回避指定処理と、
前記施工区域を真値（１）とし、前記施工区域以外を偽値（０）として記憶する第１層と、前記配列回避領域を偽値（０）とし、前記配列回避領域以外を真値（１）として記憶する第２層とを、前記メモリに設定し、前記第１層と前記第２層とを論理積することによって、前記施工区域と前記配列回避領域とが重複する領域を前記配列回避領域とする施工区域変更処理と、
前記建材を配列した建材群を前記メモリに展開し、前記建材群が前記施工区域を覆うように形成された建材配列図を作成する配列図作成処理と、
前記建材配列図と前記施工区域と前記配列回避領域とを重複させて表示するように表示装置を制御する表示制御処理と、
前記メモリに展開された前記建材群と前記施工区域とに基づいて、前記建材配列図における前記建材群を構成する前記建材の個数を求める計数処理と、
前記建材の個数を外部に出力する出力処理と
を実行する。
【００４８】
実際の建物においては、窓や柱、ドア等のように、建材が配列されない領域が存在する。この場合において、従来の方法やシステムで配列区域を設定する場合、部屋の隅部や壁中央部に配置された柱等が配列区域の境界線上に存在すると、柱等を避ける処理が必要になることから、配列区域の設定に手間取る場合があるという問題がある。ところが、上記の構成によれば、施工区域を真値（１）とし、施工区域以外を偽値（０）として記憶する第１層と、配列回避領域を偽値（０）とし、配列回避領域以外を真値（１）として記憶する第２層とを論理積することによって、施工区域と配列回避領域とが重複する領域を配列回避領域とするため、施工区域を容易に設定することができる。
【発明の効果】
【００４９】
本発明によれば、施工個数から回避個数を減算することによって、建材の必要数を正確に求めることができる。
【図面の簡単な説明】
【００５０】
【図１Ａ】建材見積りシステムブロック図である。
【図１Ｂ】建材配列図の説明図である。
【図１Ｃ】建材配列図の説明図である。
【図１Ｄ】建材配列図の説明図である。
【図１Ｅ】建材配列図の説明図である。
【図１Ｆ】建材配列図の説明図である。
【図１Ｇ】建材配列図の説明図である。
【図２】建材見積りプログラムのフローチャートである。
【図３】建材見積りシステムブロック図である。
【図４Ａ】建材配列図の編集過程を示す説明図である。
【図４Ｂ】建材配列図の編集過程を示す説明図である。
【図５Ａ】建材配列図の編集過程を示す説明図である。
【図５Ｂ】建材配列図の編集過程を示す説明図である。
【図５Ｃ】建材配列図の編集過程を示す説明図である。
【図６】建材配列図の編集過程を示す説明図である。
【図７】建材配列図の編集過程を示す説明図である。
【図８】建材配列図の編集過程を示す説明図である。
【図９】建材配列図の編集過程を示す説明図である。
【図１０】建材配列図の編集過程を示す説明図である。
【図１１】画像処理の説明図である。
【図１２】展開図の作成過程を示す説明図である。
【図１３Ａ】展開図の作成過程を示す説明図である。
【図１３Ｂ】展開図の作成過程を示す説明図である。
【図１３Ｃ】展開図の作成過程を示す説明図である。
【図１３Ｄ】展開図の作成過程を示す説明図である。
【図１３Ｅ】展開図の作成過程を示す説明図である。
【図１４】ヘリンボーン計数処理のフローチャートである。
【図１５】必要判定処理のフローチャートである。
【図１６Ａ】ヘリンボーン計数処理の説明図である。
【図１６Ｂ】ヘリンボーン計数処理の説明図である。
【図１７Ａ】作図部の説明図である。
【図１７Ｂ】拡大表示画面の説明図である。
【図１８】建材見積りシステムのタブ管理方法を示す説明図である。
【図１９】プロジェクト情報処理の説明図である。
【図２０】フロア作成処理の説明図である。
【図２１】フロア作成処理の説明図である。
【図２２】フロア作成処理の説明図である。
【図２３】床作成処理の説明図である。
【図２４】床作成処理の説明図である。
【図２５】床作成処理の説明図である。
【図２６】床作成処理の説明図である。
【図２７】床作成処理の説明図である。
【図２８】床作成処理の説明図である。
【図２９】床作成処理の説明図である。
【図３０】床作成処理の説明図である。
【図３１】床作成処理の説明図である。
【図３２】床作成処理の説明図である。
【図３３】床作成処理の説明図である。
【図３４】床作成処理の説明図である。
【図３５】床作成処理の説明図である。
【図３６】間仕切作成処理の説明図である。
【図３７】間仕切編集処理の説明図である。
【図３８】間仕切編集処理の説明図である。
【図３９】間仕切展開処理の説明図である。
【図４０】壁作成処理の説明図である。
【図４１】壁展開処理の説明図である。
【図４２】天井処理の説明図である。
【図４３】天井処理の説明図である。
【発明を実施するための形態】
【００５１】
（建材見積りシステムの概要）
図１Ａに示すように、本実施形態の建材見積りシステム１は、天井や壁、床等の施工区域２１に複数の建材３１で構成された建材群３を所定の配列パターンで割り付けた画像を表示装置１８に表示した後、建材群３中の一部又は全部について建材３１を一個単位で追加や削除、変更、移動等の編集処理を実行可能にされている。
【００５２】
具体的に説明すると、建材見積りシステム１は、住宅やビル等の建物の意匠図面データを含む意匠図面ファイル、建材３１のサイズデータ及び形状データを含む建材仕様ファイル、建材３１の配列パターンデータを含むパターンファイルを格納するデータベース部１１を有している。
【００５３】
ここで、『意匠図面』は、建物全体の形態や間取りなどの意匠を伝えることを主眼にした図面のことであり、配置図、平面図、屋根伏図、立面図、断面図、展開図等が例示される。意匠図面は、ＣＡＤデータの他、住宅販売等に使用されるチラシ等の図面をスキャナーやカメラにより電子データ化したものであってもよい。
【００５４】
『建材仕様ファイル』は、建材３１のサイズデータ及び形状データの他、材質や品名、品番、価格、販売先アドレス等の各種のデータを含んでいてもよい。建材３１としては、長方形等の矩形状のパネルが例示されるが、円形状や多角形等のその他の形状であってもよいし、形状を保持可能な材質で形成されていれば、塑性変形や弾性変形する性質を有した材質であってもよい。尚、建材仕様は、インターネットを介して建材メーカや建材販売会社等のウエブサイトから適宜のタイミングで自動更新されることが好ましい。また、配列パターンデータとしては、格子配列、幅ずれ配列、ヘリンボーン配列が例示される。配列パターンデータは、格子配列、幅ずれ配列、ヘリンボーン配列の３種類の例示に限定されるものではなく、各種の建材を規則的に組み合わせた配列を事前に登録可能にされていることが好ましい。例えば、図１Ｂに示すように、Ａ建材とＢ建材とを横方向に交互に配列した配列群を縦方向に積層した構成を事前登録してもよいし、図１Ｃに示すように、Ａ建材とＢ建材とを横方向に交互に配列した第１配列群と、Ｂ建材とＣ建材とを横方向に交互に配列した第２配列群とを、縦方向に交互に巾ずれさせて積層した構成を事前登録してもよい。
【００５５】
また、建材見積りシステム１は、建材３１が配列される施工区域２１を含むベース図２を取得してメモリ５５に記憶するベース図取得部１２を有している。尚、ベース図２が施工区域２１を含んでいない状態で建材群３を求めた場合は、ベース図２における意匠図面全体が施行区域２１となる。ベース図取得部１２は、データベース部１１にアクセスして少なくとも意匠図面データを取得するアクセス機能と、意匠図面データに基づいてベース図２を作成するベース図作成機能とを有している。ベース図作成機能は、データベース部１１から取得した意匠図面データの他、スキャナーやカメラ等の機器から入力された意匠図面データに基づいて、床面や壁面、天井面等の全部又は一部を表したベース図２に、オペレータが施工予定となる施工区域２１を設定可能にする機能である。
【００５６】
ベース図取得部１２は、メモリ５５に記憶されたベース図２に、複数の施工区域２１を外部装置１９の操作により設定する施工区域設定機能を有している。尚、施工区域設定機能は、ベース図取得部１２とは別の施工区域設定部５３の機能とされていてもよい。施工区域２１の設定態様は、複数の施工区域２１が重複しないようにそれぞれ分散配置されてもよいし、特定の施工区域２１に対して他の施工区域２１の一部又は全部が重複配置されていてもよい。例えば、図１Ｄにおいては、３ヵ所の第１〜第３施工区域２１ａ〜２１ｃがベース図２の床面に設定されており、第１施工区域２１ａの内部に第２施工区域２１ｂの全部が重複配置され、第３施工区域２１ｃが第１施工区域２１ａ及び第２施工区域２１ｂに対して分散配置された状態を示している。また、図１Ｅにおいては、３ヵ所の第４〜第６施工区域２１ｄ〜２１ｆがベース図２の壁面に上下方向（縦方向）にそれぞれ独立して配置された状態を示している。尚、図１Ｅは、Ｘ１点からＸ２点における部屋内部から外部方向に目視した矢印方向（目視方向）の壁面を展開図として示し、壁面内の２箇所に窓等の開口部が配列回避領域２１１として形成された状態を示している。平面図の壁面を展開図として表示する方法については後述する。
【００５７】
さらに、建材見積りシステム１は、複数の建材３１を配列した建材群３をメモリ５５に展開し。建材群３が施工区域２１を覆うように形成された建材配列図３Ａを作成する配列図作成部１３と、建材配列図３Ａとベース図２の施工区域２１とを重複させて表示するように表示装置１８を制御する表示制御部１４と、建材配列図３Ａにおける建材群３の一部を、外部装置１９からの指定により建材単位で削除する編集処理を実行する編集部１５と、建材配列図３Ａにおける建材群３を構成する建材３１の個数を求める計数部１６と、建材３１の個数を外部に出力する出力部１７とを有している。尚、出力部１７は、建材３１の個数を表示する表示装置１８であってもよいし、他の情報処理装置であってもよい。また、出力部１７は、データ形式で外部に出力する場合、操作者の設定した拡張子で出力されることが好ましい。例えば、Excel（登録商標）の拡張子が設定されていた場合は、建材３１の個数一覧表データがExcel（登録商標）の拡張子で出力される。
【００５８】
これにより、建材見積りシステム１は、建材群３の一部を外部からの指定により建材単位で削除することによって、建材３１の個数を細かく調整できることから、建材３１の必要数を高精度に求めることが可能になっている。ここで、『外部からの指定』は、オペレータがマウスやタッチパネル等の外部装置１９を操作することにより指定することである。尚、編集部１５は、建材単位で削除する編集処理の他、建材単位で追加する編集処理、建材単位で移動、変更等の各種の編集処理を実行することが好ましい。編集処理の詳細は後述する。
【００５９】
また、建材見積りシステム１は、ベース図取得部１２が施工区域２１を複数有したベース図２を取得し、配列図作成部１３が建材配列図３Ａを施工区域２１ごとに作成し、編集部１５が編集処理を建材配列図３Ａごとに実行することが好ましい。この場合は、複数の施工区域２１の建材配列図３Ａごとに編集処理を実行することによって、編集作業を迅速に行うことができる。
【００６０】
これにより、例えば、図１Ｄに示すように、第１施工区域２１ａに横向きの建材を横方向に配列した建材群３ａを配置し、第２施工区域２１ｂに縦向きの建材を縦方向に配列した建材群３ｂを配置した場合において、各建材群３ａ・３ｂごとに編集作業を行うことができる。また、例えば、図１Ｅに示すように、３ヵ所の第４〜第６施工区域２１ｄ〜２１ｆのそれぞれに異なる建材を配置し、編集作業を行うことができる。
【００６１】
尚、複数の施工区域２１が存在する場合において、何れか１以上の施工区域２１を指定し、指定した施工区域２１に使用される建材３１を選定するという操作を、全ての施工区域２１に対して行った後、これらの施工区域２１における建材群３ａの建材配列図３Ａを一括して形成可能な機能を有することが好ましい。ここで、「建材３１を選定」は、建材３１の種類やサイズ、縦向き配置、横向き配置、傾斜配置等を選定することを意味する。
【００６２】
この場合は、例えば図１Ｅに示すように、３ヵ所の第４〜第６施工区域２１ｄ〜２１ｆのそれぞれに異なる建材を割り当てた後、所定のスイッチ操作により第４〜第６施工区域２１ｄ〜２１ｆにおける建材群３ｃ・３ｄ・３ｅの建材配列図を一括して形成することができる。この結果、予め全ての第４〜第６施工区域２１ｄ〜２１ｆで使用される建材３１の選択を完了できるため、第４〜第６施工区域２１ｄ〜２１ｆにおける建材３１の選択ミスを軽減することができる。
【００６３】
建材見積りシステム１は、各処理部の一部の機能が情報処理装置にインストールされた建材見積りプログラムにより実現されていてもよい。例えば、図２に示すように、建材見積りプログラムは、情報処理装置のコンピュータを、ベース図取得部１２と配列図作成部１３と表示制御部１４と編集部１５と計数部１６と出力部１７として機能させるように構成されている。即ち、建材見積りプログラムは、建材３１が配列される施工区域２１を含むベース図２を取得するベース図取得処理（Ｓ１）と、複数の建材３１を配列した建材群３が、施工区域２１を覆うように形成された建材配列図３Ａを作成する配列図作成処理（Ｓ２）と、建材配列図３Ａとベース図２の施工区域２１とを重複させて表示するように表示装置１８を制御する表示制御処理（Ｓ３）と、建材配列図３Ａにおける建材群３の一部を、外部からの指定により建材単位で削除する編集処理（Ｓ４）と、建材配列図３Ａにおける建材群３を構成する建材３１の個数を求める計数処理（Ｓ５）と、建材３１の個数を外部に出力する出力処理とをコンピュータに実行させるようになっている。尚、編集処理（Ｓ４）は、建材群３中の一部又は全部について建材３１を一個単位で追加や削除、変更、移動等することを含む。また、建材見積りプログラムは、ＣＤＲＯＭやＵＳＢメモリ等の記録媒体に記録された状態で配布されてもよいし、インターネット等の双方向やテレビ放送等の一方向の通信網や通信回線を介して配付されてもよい。
【００６４】
（配列回避領域の建材数補正機能）
図１Ｆ及び図１Ｇに示すように、配列図作成処理（Ｓ２）は、施工区域２１内に開口部等のように、建材３１が配置されない配列回避領域２１１が存在する場合、この配列回避領域２１１を除いた建材群３の建材配列図３Ａが形成される。ここで、図１Ｆは、配列回避領域２１１を内部に有した施工区域２１において、幅ずれ配列の建材群３が表示された状態を示しており、図１Ｇは、配列回避領域２１１を内部に有した施工区域２１において、ヘリンボーン配列の建材群３が表示された状態を示している。
【００６５】
この場合における計数処理（Ｓ５）は、配列回避領域２１１に配置される建材３１の個数が、施工区域２１に少なくとも一部が重複する建材群３（建材配列図３Ａ）の総数から減算され、減算後の総数が画面表示される。尚、減算前の総数と減算数（配列回避領域２１１に配置される建材３１の個数）についても、減算後の総数と一緒に画面表示されてもよい。
【００６６】
建材補正機能を備えた建材見積りシステム１、建材見積り方法、及び建材見積りシステムの管理サーバは、下記のように構成される。
【００６７】
建材見積りシステム１は、ベース図２を取得してメモリ５５に記憶するベース図取得部１２と、メモリ５５に記憶されたベース図２に、建材３１が配列される施工区域２１を外部装置１９の操作により設定する施工区域設定部５３と、施工区域２１内に、建材３１が配列されない配列回避領域２１１を外部装置１９の操作により指定する回避指定部２０と、建材３１を配列した建材群３をメモリ５５に展開し、建材群３が施工区域２１を覆うように形成された建材配列図を作成する配列図作成部１３と、建材配列図と施工区域２１と配列回避領域２１１とを重複させて表示するように表示装置１８を制御する表示制御部１４と、施工区域２１に少なくとも一部が重複する建材３１の施工個数と、配列回避領域２１１に完全に含まれる建材３１の回避個数とを、メモリ５５に展開された建材群３と施工区域２１と配列回避領域２１１とに基づいて求め、施工個数から回避個数を減算することによって、建材配列図における建材群３を構成する建材３１の個数を求める計数部１６と、建材３１の個数を外部に出力する出力部１７とを有している。
【００６８】
建材見積り方法は、ベース図２を取得してメモリに記憶するベース図取得工程と、メモリ５５に記憶されたベース図２に、建材３１が配列される施工区域２１を外部装置１９の操作により設定する施工区域設定工程と、施工区域２１内に、建材３１が配列されない配列回避領域２１１を外部装置１９の操作により指定する回避指定工程と、建材３１を配列した建材群３を外部装置１９に展開し、建材群３が施工区域２１を覆うように形成された建材配列図を作成する配列図作成工程と、建材配列図と施工区域２１と配列回避領域２１１とを重複させて表示するように表示装置１８を制御する表示制御工程と、施工区域２１に少なくとも一部が重複する建材３１の施工個数と、配列回避領域２１１に完全に含まれる建材３１の回避個数とを、メモリ５５に展開された建材群３と施工区域２１と配列回避領域２１１とに基づいて求め、施工個数から回避個数を減算することによって、建材配列図における建材群３を構成する建材３１の個数を求める計数工程と、建材３１の個数を外部に出力する出力工程とを有する。
【００６９】
建材見積りシステムの管理サーバは、建材３１の個数に関連するデータを含む各種のデータを記憶するメモリ５５と、コントローラと、を有し、コントローラは、ベース図２を取得してメモリ５５に記憶するベース図取得処理（ベース図取得部１２）と、メモリ５５に記憶されたベース図２に、建材３１が配列される施工区域２１を外部装置１９の操作により設定する施工区域設定処理（施工区域設定部５３）と、施工区域２１内に、建材３１が配列されない配列回避領域２１１を外部装置１９の操作により指定する回避指定処理（回避指定部２０）と、建材３１を配列した建材群３をメモリ５５に展開し、建材群３が施工区域２１を覆うように形成された建材配列図を作成する配列図作成処理（配列図作成部１３）と、建材配列図と施工区域２１と配列回避領域２１１とを重複させて表示するように表示装置１８を制御する表示制御処理（表示制御部１４）と、施工区域２１に少なくとも一部が重複する建材３１の施工個数と、配列回避領域２１１に完全に含まれる建材３１の回避個数とを、メモリ５５に展開された建材群３と施工区域２１と配列回避領域２１１とに基づいて求め、施工個数から回避個数を減算することによって、建材配列図における建材群３を構成する建材３１の個数を求める計数処理（計数部１６）と、建材３１の個数を外部に出力する出力処理（出力部１７）とを実行する。
【００７０】
上記の建材見積りシステム１、建材見積り方法、及び管理サーバの構成によれば、施工個数から回避個数を減算することによって、建材３１の必要数を正確に求めることができる。
【００７１】
また、建材見積りシステム１は、建物（住宅、ビル等）の施工区域２１（床面、壁面、天井面の全部又は一部）に配列される建材の個数を求める建材見積り方法を実現している。具体的に説明すると、建材見積り方法は、建材３１が配列される施工区域２１を含むベース図２を取得するベース図取得工程と、複数の建材３１を配列した建材群３が、施工区域２１を覆うように形成された建材配列図３Ａを作成する配列図作成工程と、建材配列図３Ａとベース図２の施工区域２１とを重複させて表示するように表示装置１８を制御する表示制御工程と、建材配列図３Ａにおける建材群３の一部を、外部からの指定により建材単位で削除する編集処理を実行する編集工程と、建材配列図３Ａにおける建材群３を構成する建材３１の個数を求める計数工程と、建材３１の個数を外部に出力する出力工程とを有している。尚、編集工程は、建材群３中の一部又は全部について建材３１を一個単位で追加や削除、変更、移動等の編集処理を実行してもよい。
【００７２】
（建材見積りシステムの概要：管理サーバ）
建材見積りシステム１は、各処理部１１〜１９が有線や無線によりデータ通信可能に接続されている。各処理部１１〜１９の一部又は全部は、インターネットを介して接続されていてもよい。各処理部１〜１９は、１台の情報処理装置に搭載されていてもよいし、複数台の情報処理装置に分散した状態で搭載されていてもよい。
【００７３】
例えば図３に示すように、建材見積りシステム１は、全ての各処理部１〜１９が１台の情報処理装置である管理サーバ２２に搭載されていてもよい。具体的に説明すると、建材見積りシステム１の管理サーバ２２は、建材３１が配列される施工区域２１を含むベース図２を記憶するベース記憶装置２２１（データベース部）と、外部端末２３Ａ〜２３Ｄにアクセスする通信装置２２２と、コントローラ２２３とを有している。コントローラ２２３は、ベース記憶装置２２１からベース図２を取得するベース図取得処理と、複数の建材３１を配列した建材群が、施工区域２１を覆うように形成された建材配列図３Ａを作成する配列図作成処理と、建材配列図３Ａとベース図２の施工区域２１とを重複させて表示するように外部端末２３Ａ〜２３Ｄを制御する表示制御処理と、建材配列図３Ａにおける建材群３の一部を、外部端末２３Ａ〜２３Ｄからの指定により建材単位で削除する等の編集処理を実行する編集処理と、建材配列図３Ａにおける建材群３を構成する建材３１の個数を求める計数処理と、建材３１の個数を外部端末２３Ａ〜２３Ｄに出力する出力処理とを実行する。この場合は、管理サーバ２２が外部端末２３Ａ〜２３Ｄに対して編集処理等の実行結果を送信し、外部端末２３Ａ〜２３Ｄの表示装置２３１において実行結果を確認することが可能になる。尚、この場合は、外部端末２３Ａ〜２３Ｄが外部装置１９として機能することになる。管理サーバ２２は、図１Ａのメモリ５５を搭載している。
【００７４】
また、建材見積りシステム１は、処理部１１〜１９の一部が外部端末２３Ｃ・２３Ｄに搭載され、外部端末２３Ｃ・２３Ｄと管理サーバ２２との協働処理によりコンピュータに大きな負荷がかかる編集処理等を管理サーバ２２において実行し、この実行結果を外部端末２３Ｃ・２３Ｄにおいて確認するようにされていてもよい。例えば、外部端末２３Ｃは、コントローラ２３２がベース図取得処理と配列図作成処理と表示制御処理と編集処理と計数処理と出力処理とを実行し、その他の処理については、管理サーバ２２にアクセスすることで見積り処理を行うようになっている。また、外部端末２３Ｄは、コントローラ２３２が表示制御処理と編集処理と計数処理と出力処理とを実行し、その他の処理については、管理サーバ２２にアクセスすることで見積り処理を行うようになっている。ここで、外部端末２３Ａ〜２３Ｄとしては、一般的な据置型や携帯型の情報処理装置、スマートフォン等の携帯端末装置が例示される。
【００７５】
（建材見積りシステム：編集処理）
建材単位で実行される追加や削除、変更、移動等の編集処理について詳細に説明する。
【００７６】
図４Ａ及び図４Ｂは、建材配列図３Ａにおける建材群３の一部（単数の建材３１）を、外部からの指定により建材単位で削除等する編集処理を説明するものである。尚、外部からの指定は、マウス操作によるアイコンで指定してもよいし、建材配列図３Ａの表示画面上に設けられたタッチパネルを操作者が触れることにより指定してもよい。削除方法は、削除対象の建材３１を指定し、指定した位置で図示しない削除ボタンを押圧することにより削除されると共に、建材３１を指定位置から建材配列図３Ａ外にドラッグにより移動させ、さらに移動時に出現するトラッシュボックスアイコン１８１内に移動させることで削除される。尚、削除は、削除対象の建材３１をクリック検知に応じて行われてもよい。具体的には、削除対象の建材３１に対するクリックを検知すると、建材３１の削除が完了し、建材３１の表示状態が非表示状態に切り替わることによって、建材３１の削除が報知される。さらに、削除された建材３１の位置で再びクリックを検知すると、削除された建材３１が元に戻り、建材３１の非表示状態が表示状態に切り替わることによって、建材３１の復活が報知される。即ち、建材３１は、１クリック検知の繰り返しにより削除（非表示状態）と復活（表示状態）とが繰り返される。
【００７７】
建材３１の削除数は、建材配列図３Ａを構成する建材３１の総数から減算され、削除後の建材３１の総数が画面表示される。尚、建材３１の削除数も、削除後の建材３１の総数と共に画面表示されてもよい。画面表示は、「手入力」で削除されたことを示す手入力欄において表示されることが好ましい。この場合は、建材３１の総数や削除数からなるデータを見返した際の確認が容易であるという効果がある。
【００７８】
指定された建材３１は、操作者により判別が容易となるように強調表示されることが好ましい。強調表示は、色や輝度、模様の１以上の組み合わせにより、建材３１とは異なる表示態様となる表示状態である。また、建材３１の削除後の領域は、操作者により判別が容易となるように、指定された建材３１とは異なる表示態様で強調表示されることが好ましい。
【００７９】
また、指定された建材３１は、指定位置で角度を変更可能にされると共に、移動後の所定位置において角度を変更可能にされることが好ましい。これにより、指定位置から削除された建材３１は、トラッシュボックスアイコン１８１により完全に削除したり、建材配列図３Ａ外において一時的に保留状態にしたり、必要に応じて建材群３の他の位置に配置することが可能になっている。
【００８０】
図５Ａ及び図５Ｂは、建材配列図３Ａにおける建材群３の一部（複数の建材３１）を、外部からの指定により建材単位で削除等する編集処理を説明するものである。指定方法は、最初の指定位置から指定状態を維持しながら線状にドラッグすることにより行うことができる。この場合は、最初の指定位置から最後の指定位置までの線状の指定範囲１８２ａに存在する複数の建材３１を指定することができる。尚、指定範囲１８２ａは、直線状及び曲線状の何れであってもよい。また、指定範囲１８２ａは、強調表示されることが好ましい。
【００８１】
最初の指定位置と最後の指定位置とを一致させるようにドラッグすることによって、内部に領域を有する形状（円状や多角形状等）の指定範囲１８２ｂにした場合は、指定範囲１８２ｂと、指定範囲１８２ｂに囲まれた領域内とに存在する複数の建材３１を指定することができる。そして、指定された複数の建材３１が強調表示された後、指定された全ての建材３１が指定位置で削除されたり、或いは、一括して移動されてトラッシュボックスアイコン１８１により完全に削除されたり、一時保留や角度変更が行われる。
【００８２】
尚、図５Ｃに示すように、建材３１を指定する代わりに、施工区域２１を拡縮対象として指定し、左右方向や上下方向、対角線方向にドラッグすると、ドラッグ後の施工区域２１に合せて建材３１が追加及び削除されることによって、建材群３が再配置されるようになっていてもよい。この場合、複数の施工区域２１が重複している場合は、拡縮対象の施工区域２１を拡縮して建材群３が再配置されると同時に、残りの施工区域２１における建材群３の再配置も行われることになる。
【００８３】
図６は、指定した建材３１を他の種類に変更する編集処理を説明するものである。具体的に説明すると、例えば、複数の建材３１を楕円状の指定範囲１８２ｂにより指定し、図示しない種類変更ボタンの操作により種類一覧表１８３を画面表示させる。そして、種類一覧表１８３における変更対象の部材名（Ｐタイル等）の表示欄をクリック（押圧操作）することによって、指定した複数の建材３１を一括して変更対象の種類に変更することができる。尚、種類一覧表１８３は、表示欄の表示数よりも部材の種類が多い場合は、上下方向にスクロール可能にされる。また、種類の変更は、一時保留や角度変更が行われた後おいても可能にされている。
【００８４】
図７は、建材配列図３Ａにおける外部から指定した位置に、建材３１を追加する編集処理を説明するものである。具体的に説明すると、追加方法は、指定した位置で図示しない追加ボタンを押圧することにより追加されると共に、線状の指定範囲１８２ａや円状の指定範囲１８２ｂの形成後に追加ボタンを操作することで複数の建材３１を一括して追加される。また、図８に示すように、追加ボタンの操作により種類一覧表１８３を画面表示させ、部材名を指定して種類一覧表１８３外にドラッグすることによって、指定した種類の建材３１が追加される。尚、追加された建材３１は、角度変更や移動、変更が可能にされている。
【００８５】
建材３１の追加数は、建材配列図３Ａを構成する建材３１の総数に加算され、追加後の建材３１の総数が画面表示される。尚、建材３１の追加数も、追加後の建材３１の総数と共に画面表示されてもよい。画面表示は、「手入力」で追加されたことを示す手入力欄において表示されることが好ましい。この場合は、建材３１の総数や追加数からなるデータを見返した際の確認が容易であるという効果がある。
【００８６】
図９は、表示装置１８に表示された建材配列図３Ａとベース図２の施工区域２１とを、外部からの操作により相対移動させる編集処理を説明するものである。相対移動は、所定寸法単位（表示装置１８の画像のピクセル単位等）で上下左右や任意の方向に移動されることを意味する。この場合は、表示装置１８に表示された建材配列図３Ａとベース図２の施工区域２１とを外部からの操作により相対移動させることによって、編集作業を容易に行うことができる。
【００８７】
具体的に説明すると、ベース図２及び建材配列図３Ａを囲むように、指定範囲１８２ｃを形成する。この後、ベース図２又は建材配列図３Ａを指定し、ドラッグすることによって、指定したベース図２又は建材配列図３Ａを移動させる。また、指定したベース図２又は建材配列図３Ａは、角度を変更可能にされている。尚、建材配列図３Ａが指定範囲１８２ｃにより指定された場合は、全ての建材３１が種類を変更可能にされている。
【００８８】
ここで、角度の変更時においては、図１０に示すように、水平線に対して３０度や４５度等の複数の角度変更線１８４ａを有した角度変更画面１８４が重複表示されることが好ましい。角度変更線１８４ａは、変更対象の角度変更線１８４ａを押圧等により指定することによって、角度変更線１８４ａに対応した角度に建材配列図３Ａを自動変更することができる。尚、角度変更線１８４ａは、建材単位で角度を変更する場合においても重複表示されてもよい。
【００８９】
（建材見積りシステムの回避指定）
図１Ａ、図１Ｆ、図１Ｇに示すように、建材見積りシステム１は、ベース図２における施工区域２１内に、建材３１の配列されない配列回避領域２１１が外部から指定される回避指定部２０を有し、配列図作成部１３は、建材群３が配列回避領域２１１を除いて施工区域２１を覆うように形成された建材配列図３Ａを作成することが好ましい。この場合は、施工区域２１内における柱や吹き抜け等を配列回避領域２１１とすることによって、柱や吹き抜け等に対する建材３１の配列を自動で回避することができるため、編集作業を容易に行うことができる。回避指定部２０の動作の詳細は、図２３〜図２８の床作成処理において説明する。
【００９０】
配列回避領域２１１に対する建材３の回避方法の原理の一例について図１１を用いて説明すると、建材配列図３Ａに対応するメモリ領域を、複数の画像レイヤ領域（第１画像レイヤ５０１、第２画像レイヤ５０２、第３画像レイヤ５０３等）に区分する。例えば、回避対象の画像の集合や非回避対象の画像の集合を単位として第１画像レイヤ５０１や第２レイヤ５０２等の複数の画像レイヤとして区分する。そして、例えば、第１画像レイヤ５０１について、表示装置１８における任意の表示位置をピクセル単位のＡｘ、ｙで示すようにし、回避対象の領域に表示情報Ａｘ、ｙ（０）を設定可能にし、非回避対象の領域に表示情報Ａｘ、ｙ（１）を設定可能にする。また、第２画像レイヤ５０２及び第３画像レイヤ５０３等の他の画像レイヤにおいても、同様に回避領域及び非回避領域に表示情報を設定可能にする。
【００９１】
次に、第１画像レイヤ５０１において、床等の非回避領域に表示情報Ａｘ、ｙ（１）を設定し、その他の領域に回避領域として表示情報Ａｘ、ｙ（０）を設定する。また、第２画像レイヤ５０２において、柱等の回避領域に表示情報Ａｘ、ｙ（０）を設定し、その他の領域に非回避領域として表示情報Ａｘ、ｙ（１）を設定する。そして、第１画像レイヤ５０１と第２画像レイヤ５０２とを合成し、両レイヤ５０１・５０２の表示情報を論理積することによって、第１画像レイヤ５０１の床等の非回避領域から第２画像レイヤ５０２の柱等の回避領域が除去された表示情報ＡＢｘ、ｙ（１）を有した合成画像５１１を形成する。この合成画像５１１がビデオメモリに出力されることにより表示装置１８に表示される。そして、表示情報ＡＢｘ、ｙ（１）と表示情報ＡＢｘ、ｙ（０）との境界線により施工区域２１が形成されることになる。
【００９２】
尚、第１画像レイヤ５０１等の表示位置Ａｘ、ｙは、表示装置１８の表示単位であるピクセル単位で設定されている。これにより、表示装置１８に表示された合成画像において、寸法範囲を指定し、その寸法範囲に対応する実寸を入力すれば、寸法範囲に存在するピクセル数ｍと、寸法範囲の実寸Ｍとの関係から、画面表示されたベース図２や建材配列図３Ａ等の実寸を得ることができる。尚、実寸を求める表示単位は、ピクセル以外であってもよい。
【００９３】
上記の構成によれば、図１Ａ、図１Ｆ、図１Ｇに示すように、建物の施工区域２１に配列される建材３１の個数を求める建材見積り装置（建材見積りシステム１）を得ることができる。具体的には、建材見積り装置は、建材３１の個数に関連するデータを含む各種のデータを記憶するメモリ５５と、コントローラとを有している。コントローラは、ベース図を取得してメモリ５５に記憶するベース図取得処理（ベース図取得部１２）と、メモリ５５に記憶されたベース図２に、建材３１が配列される施工区域２１を外部装置１９の操作により設定する施工区域設定処理（施工区域設定部５３）と、メモリ５５に記憶されたベース図２に、建材３１が配列されない配列回避領域２１１を外部装置の操作により指定する回避指定処理（回避指定部２０）と、施工区域２１を真値（１）とし、施工区域２１以外を偽値（０）として記憶する第１層と、配列回避領域２１１を偽値（０）とし、配列回避領域２１１以外を真値（１）として記憶する第２層とを、メモリ５５に設定し、第１層と第２層とを論理積することによって、施工区域２１と配列回避領域２１１とが重複する領域を配列回避領域２１１とする施工区域変更処理（施工区域変更部）と、建材３１を配列した建材群３をメモリ５５に展開し、建材群３が施工区域２１を覆うように形成された建材配列図を作成する配列図作成処理（配列図作成部１３）と、建材配列図と施工区域２１と配列回避領域２１１とを重複させて表示するように表示装置１８を制御する表示制御処理（表示制御部１４）と、メモリ５５に展開された建材群３と施工区域２１とに基づいて、建材配列図における建材群３を構成する建材３１の個数を求める計数処理（計数部１６）と、建材３１の個数を外部に出力する出力処理（出力部１７）とを実行する。
【００９４】
実際の建物においては、窓や柱、ドア等のように、建材３１が配列されない領域が存在する。この場合において、従来の方法やシステムで施工区域２１を設定する場合、部屋の隅部や壁中央部に配置された柱等が施工区域２１の境界線上に存在すると、柱等を避ける処理が必要になることから、施工区域２１の設定に手間取る場合があるという問題がある。ところが、上記の構成によれば、施工区域２１を真値（１）とし、施工区域２１を偽値（０）として記憶する第１層と、配列回避領域２１１を偽値（０）とし、配列回避領域２１１以外を真値（１）として記憶する第２層とを論理積することによって、施工区域２１と配列回避領域２１１とが重複する領域を配列回避領域２１１とするため、施工区域２１を容易に設定することができる。
【００９５】
（建材見積りシステムの展開表示）
また、建材見積りシステム１は、壁面のような複雑な貼り分けや窓面等の開口部の配列など、平面上では目視、確認できない部分について、３点のポイントをクリックすることにより、展開図として可視化する機能を有することが好ましい。
【００９６】
具体的に説明すると、建材見積りシステム１は、図１Ａに示すように、建材３１が配列される床面施工区域及び壁面施工区域を含むベース図２を取得するベース図取得部１２と、複数の建材３１を配列した建材群３が施工区域２１を覆うように形成された床面建材配列図（建材配列図３Ａ）を作成すると共に、建材群３が壁面施工区域を覆うように形成された壁面建材配列図（建材配列図３Ａ）を作成する配列図作成部１３と、表示制御部１４と、床面建材配列図及び壁面建材配列図における建材群３の一部を、外部からの指定により建材単位で削除等の編集を行う編集処理を実行する編集部１５と、床面建材配列図及び壁面建材配列図における建材群３を構成する、建材３１の個数をそれぞれ求める計数部１６と、建材３１の個数を外部に出力する出力部１７とを有している。
【００９７】
表示制御部１４は、図１２に示すように、壁面上の２箇所の基準点３０１・３０２と、１箇所の方向点３０４（実線位置や破線位置）とを外部から指定可能にし、方向点３０４を含む基準点３０１・３０２同士を結ぶ区域線３０３上の範囲における壁面施工区域を展開図として表示するように表示装置１８を制御する。
【００９８】
（建材見積りシステムの展開表示：表示方法）
図１３Ａに示すように、直線を曲折して壁を描画する多角モードの場合は、描画開始位置Ｐ１から描画終了位置Ｐ２に向かう描画方向（実線や破線）に対して右側に視点位置が設定され、視点位置から描画方向に向かう視線方向の展開図が作成される。尚、周囲が閉鎖された部屋を四角形や円形の壁で描画する四角モードや円モードの場合は、部屋の内側から外側に向かう視線方向の展開図が作成される。
【００９９】
例えば図１３Ｂは、多角モードにおいて、描画開始位置Ｐ１から矢符方向（時計回りの描画方向）に描画し、描画終了位置Ｐ２を描画開始位置Ｐ１に接続することによって、四角形状の部屋を形成した状態を示している。この場合、描画方向矢符方向の右側が視点位置となるため、部屋の内側から外側に向かう視線方向に設定される。そして、壁面上の２箇所の基準点３０１・３０２（Ｘ１・Ｘ２）と、１箇所の方向点３０４（Ｘ３）とを外部から指定すると、方向点３０４を含む基準点３０１・３０２同士を結ぶ区域線３０３上の範囲が視線方向の展開図として表示される。尚、部屋の場合は、壁面上の１箇所の基準点３０１（Ｘ１）を指定した後、右クリックすると、部屋全体の展開図が表示されることが好ましい。
【０１００】
例えば図１３Ｃ・１３Ｄは、多角モードにおいて、描画開始位置Ｐ１から矢符方向（反時計回りの描画方向）に描画し、描画終了位置Ｐ２を描画開始位置Ｐ１に接続することによって、四角形状の部屋を形成した状態を示している。この場合、描画方向の右側が視点位置となるため、部屋の外側から内側に向かう視線方向が設定される。そして、壁面上の２箇所の基準点３０１・３０２（Ｘ１・Ｘ２）と、１箇所の方向点３０４（Ｘ３）とを外部から指定すると、方向点３０４を含む基準点３０１・３０２同士を結ぶ区域線３０３上の範囲が視線方向の展開図として表示される。
【０１０１】
例えば、図１３Ｅは、多角モードにおいて、描画開始位置Ｐ１から矢符方向（反時計回りの描画方向）に描画し、描画終了位置Ｐ２を描画開始位置Ｐ１から離反することによって、コ字形状の壁を形成した状態を示している。この場合、描画方向の右側が視点位置となるため、壁の外側から内側に向かう視線方向が設定される。そして、壁面上の２箇所の基準点３０１・３０２（Ｘ１・Ｘ２）を外部から指定すると、方向点３０４（Ｘ３）を指定しなくても、基準点３０１・３０２同士を結ぶ区域線３０３上の範囲が視線方向の展開図として表示される。
【０１０２】
（建材見積りシステムのヘリンボーン計数方法）
建材群３をヘリンボーンにより配列した場合における建材３１の計数方法について詳細に説明する。
【０１０３】
図１４に示すように、ヘリンボーン計数処理において、入力処理を実行する（Ｓ５１）。具体的には、建材３１であるタイル横巾、タイル縦巾、施工区域２１の部屋座標情報、非割付領域２４となる躯体座標情報を入力する。
【０１０４】
次に、計算処理を実行する。具体的には、先ず、候補算出処理を実行する（Ｓ５１）。候補算出処理について説明すると、図１６Ａに示すように、部屋座標が完全に収まる四角形状の判定領域５２１を算出する。この判定領域５２１の横（Ｘ方向）巾をＷ、縦（Ｙ方向）巾をＨとする。図１６Ｂに示すように、タイル３１１の寸法が横巾ｗ（ｍｍ）、縦巾ｈ（ｍｍ）、目地巾ｍ（ｍｍ）のとき、ヘリンボーンで配列されるタイル３１１の中心点の位置を判定領域５２１において求める。即ち、ｗ＞ｈの場合において、判定領域５２１の始点から横方向にΔｗ、縦方向にΔｈを（式１）及び（式２）で求める。そして、図１６Ｂに示すような位置関係で中心点Ｃ１・Ｃ２・Ｃ３…を設置場所候補として求めていく。
Δｗ＝（ｈ＋ｍ）×√２    ・・・・（式１）
Δｈ＝（ｈ／２＋ｍ）×√２  ・・・・（式２）
【０１０５】
判定領域５２１における全ての設置場所候補が算出されると、設置場所候補に対してタイル３１１が設置される（Ｓ５３）。設置されたタイル３１１に対して必要判定処理が実行される（Ｓ５４）。具体的には、図１５に示すように、施工区域２１に重複しているか否かが判定される（Ｓ５４１）。重複していなければ（Ｓ５１：ＮＯ）、不要フラグが設定される（Ｓ５４４）。一方、施工区域２１に重複している場合は（Ｓ５１：ＹＥＳ）、続いて、非割付領域２４と完全に重複しているか否かが判定される（Ｓ５４２）。完全に重複していれば（Ｓ５４２：ＹＥＳ）、不要フラグが設定される（Ｓ５４４）。完全に重複していなければ（Ｓ５４２：ＮＯ）、必要フラグが設定される（Ｓ５４３）。
【０１０６】
次に、必要判定処理におけるフラグ情報に基づいて、タイル３１１が必要であるか否かが判定される（Ｓ５５）。必要であれば（Ｓ５５：ＹＥＳ）、カウンター値が１カウントアップされた後（Ｓ５６）、全設置場所候補に対するタイル３１１の必要判定が完了したか否かが判定される（Ｓ５７）。完了していなければ（Ｓ５７：ＮＯ）、Ｓ５３から再実行され、全ての設置場所候補におけるタイル３１１の必要判定が完了したときに（Ｓ５７：ＹＥＳ）、出力処理が実行され、カウンター値がタイル３１１の必要枚数であるとして出力される（Ｓ５８）。
【０１０７】
このように、本実施形態における計数部１６は、ヘリンボーンで建材３１を配列する場合において、施工区域２１を囲む正四角形状の判定領域５２１を求めてメモリに展開する処理と、建材３１をヘリンボーンで配列した建材群３を判定領域５２１に重複させたときの全ての建材３１の中心点の位置を判定領域５２１において求め、設置場所候補とする処理と、設置場所候補に配置した各建材３１が施工区域２１に重複するか否かをそれぞれ判定し、重複する建材３１の個数を求める処理とを実行することによって、施工区域２１に配列される建材３１の個数を求めることが可能になっている。
【０１０８】
換言すれば、ヘリンボーン用の建材見積り装置（建材見積りシステム１）は、施工区域２１が完全に収まる正四角形状の判定領域５２１を求め、ヘリンボーン配列される建材３１の中心点の位置を、設置場所候補として判定領域５２１において求め、判定領域５２１における全ての設置場所候補に対して建材３１をメモリ５５５上に展開し、施工区域２１に重複している建材３１の個数を求めるという計数部１６を有している。
【０１０９】
これにより、従来は、建材３１をヘリンボーン配列で配置する構成が存在しないため、ヘリンボーン配列の建材３１の個数を求めることができなかったが、上記の構成によれば、ヘリンボーン配列の建材３１の個数を求めることができる。
【０１１０】
さらに、計数部１６は、設置場所候補に配置した各建材３１が非割付領域２４に完全に重複するか否かをそれぞれ判定し、重複する建材３１の個数を、施工区域２１に配列される建材３１の個数から減算する処理を実行することによって、施工区域２１内に非割付領域２４が存在する場合でも、建材３１の個数を求めることが可能になっている。
【０１１１】
換言すれば、図１Ｇに示すように、ヘリンボーン用の建材見積り装置（建材見積りシステム１）は、施工区域２１に少なくとも一部が重複する建材３１の施工個数と、配列回避領域２１１に完全に含まれる建材３１の回避個数とを、メモリ５５に展開された建材群３と施工区域２１と配列回避領域２１１とに基づいて求め、施工個数から回避個数を減算することによって、建材３１の個数を求める計数部１６を有している。上記の構成によれば、施工個数から回避個数を減算することによって、建材３１の個数を正確に求めることができる。
【０１１２】
（建材見積りシステム：作図機能）
図１７Ａに示すように、建材見積りシステム１は、マウス操作やタッチパネルのタッチ操作の手作業による図面作成を可能にする作図機能を有することが好ましい。作図機能は、空白画面に意匠図面を書き加えることを可能にする。これにより、例えば、現場で廊下を採寸して図面化することができる。
【０１１３】
図１７Ｂに示すように、建材見積りシステム１は、手作業の入力箇所を含む入力領域を拡大表示する虫眼鏡機能を有することが好ましい。入力領域は、予め設定された拡大倍率と拡大表示画面４１Ａの画面サイズとに対応し、入力箇所を画面の中心とするように決定される。これにより、例えば、線図４１１による作図中において、線図４１１の端部４１１ａ・４１１ｂ同士が近づいたときに、拡大表示画面４１Ａを目視しながら作図することによって、端部４１１ａ・４１１ｂ同士を容易に接続させることができる。尚、虫眼鏡機能は、「フロア作成」に関連付けた「スケール」においてオン／オフボタンの操作により切り替え可能にされていてもよい。
【０１１４】
尚、虫眼鏡機能は、作図機能が実行されるときに自動的に実行されてもよいし、切替操作により実行状態と停止状態とが切り替え可能にされていてもよい。また、虫眼鏡機能の実行状態において、拡大条件が設定可能であることが好ましい。例えば、虫眼鏡機能の実行状態において、拡大表示画面４１Ａの端部４１１ａ・４１１ｂが拡大領域内に存在するという条件が成立したときにだけ、拡大表示画面４１Ａが出現するようにされていてもよい。また、虫眼鏡機能は、作図機能の実行以外のタイミングで実行可能にされていてもよい。この場合は、建材３１等の指定や数値入力時において、入力箇所が拡大表示されることによって、小さな画面サイズの携帯端末等の情報処理装置を用いたときの操作が容易になる。
【０１１５】
以上の説明における建材見積りシステム１、建材見積り方法、管理サーバ２２、建材見積りプログラムは、建材群３中の一部又は全部について建材３１を一個単位で追加や削除、変更、移動等の編集処理を実行可能にされているが、これに限定されるものではない。即ち、建材見積りシステム１、建材見積り方法、管理サーバ２２、建材見積りプログラムは、編集処理の代わりに、或いは、編集処理に加えて、ベース図２に、建材３１が配列される複数の施工区域２１を設定し、何れか１以上の施工区域２１を指定し、指定した施工区域２１に使用される建材３１を選定する処理が行われる構成であっても良い。
【０１１６】
具体的に説明すると、図１Ａに示すように、建材見積りシステム１は、ベース図２を取得するベース図取得部１２と、ベース図２に、建材３１が配列される複数の施工区域２１を設定する施工区域設定部５３と、施工区域２１の何れか１以上を選択し、選択した施工区域２１に使用される建材３１を指定する建建材指定部５４と、建材指定部５４で指定された建材３１を配列した建材群３が、施工区域２１を覆うように形成された建材配列図３Ａを、建材指定部５４で選択された全ての施工区域２１について作成する配列図作成部１３と、建材配列図３Ａと施工区域２１とを重複させて表示するように表示装置１８を制御する表示制御部１４と、建材指定部５４で選択された全ての施工区域２１について作成された建材配列図３Ａにおける建材群３を構成する建材３１の個数をそれぞれ求める計数部１６と、建材３１の個数を外部に出力する出力部１７とを有している。
【０１１７】
また、建材見積り方法は、ベース図２を取得するベース図取得工程と、ベース図２に、建材３１が配列される複数の施工区域２１を設定する施工区域設定工程と、施工区域２１の何れか１以上を選択し、選択した施工区域２１に使用される建材３１を指定する建材指定工程と、建材指定工程で指定された複数の建材３１を配列した建材群３が、施工区域２１を覆うように形成された建材配列図３Ａを、建材指定工程で選択された全ての施工区域２１について作成する配列図作成工程と、建材配列図３Ａと施工区域２１とを重複させて表示するように表示装置１８を制御する表示制御工程と、建材指定工程で選択された全ての施工区域２１について作成された建材配列図３Ａにおける建材群３を構成する建材３１の個数をそれぞれ求める計数工程と、建材３１の個数を外部に出力する出力工程とを有している。
【０１１８】
また、管理サーバ２２は、図３に示すように、ベース図２を記憶するベース記憶装置２２１と、外部端末２３Ａ〜２３Ｄにアクセスする通信装置２２２と、コントローラ２２３と、を有し、コントローラ２２３は、ベース記憶装置２２１からベース図２を取得するベース図取得処理と、ベース図２に、建材３１が配列される複数の施工区域２１を設定する施工区域設定処理と、施工区域２１の何れか１以上を選択し、選択した施工区域２１に使用される建材３１を指定する建材指定処理と、建材指定処理で指定された複数の建材３１を配列した建材群３が、施工区域２１を覆うように形成された建材配列図３Ａを、建材指定処理で選択された全ての施工区域２１について作成する配列図作成処理と、建材配列図３Ａと施工区域２１とを重複させて表示するように外部端末２３Ａ〜２３Ｄを制御する表示制御処理と、建材指定処理で選択された全ての施工区域２１について作成された建材配列図３Ａにおける建材群３を構成する建材３１の個数をそれぞれ求める計数処理と、建材３１の個数を外部端末２３Ａ〜２３Ｄに出力する出力処理とを実行する。
【０１１９】
建材見積りプログラムは、図２に示すように、コンピュータを、ベース図２を取得するベース図取得部と、ベース図２に、建材３１が配列される複数の施工区域２１を設定する施工区域設定部と、施工区域２１の何れか１以上を選択し、選択した施工区域２１に使用される建材３１を指定する建材指定部と、建材指定部で指定された複数の建材３１を配列した建材群３が、施工区域２１を覆うように形成された建材配列図３Ａを、建材指定部で選択された全ての施工区域２１について作成する配列図作成部と、建材配列図３Ａと施工区域２１とを重複させて表示するように表示装置１８を制御する表示制御部と、建材指定部で選択された全ての施工区域２１について作成された建材配列図３Ａにおける建材群３を構成する建材３１の個数をそれぞれ求める計数部と、建材３１の個数を外部に出力する出力部として機能させる。
【０１２０】
上記の建材見積りシステム１、建材見積り方法、管理サーバ２２、建材見積りプログラムの構成によれば、何れか１以上の施工区域２１を選択し、選択した施工区域２１に使用される建材３１を指定することによって、予め施工区域２１の選択と建材３１の指定とを完了した後に、一括して建材配列図３Ａが作成されるため、個々の施工区域２１において建材３１を指定して建材配列図３Ａを作成する場合よりも、再確認が容易であるため、各施工区域２１における建材の指定ミスを軽減することができる。また、上記の構成によれば、ベース図２における建材３１の配置予定の複数の領域を施工区域２１として設定することによって、配置予定のない領域が建材３１の必要数の算出対象から除外されるため、建材３１の必要数を高精度に求めることができる。
【０１２１】
（建材見積りシステムの具体例）
次に、建材見積りシステム１が、建物（住宅、ビル等）の意匠図面データを含む意匠図面ファイル、建材３１のサイズデータ及び形状データを含む建材仕様ファイル（サイズ、形状、材質、品名、品番、価格等）、建材３１の配列パターンデータ（格子配列、幅ずれ配列、ヘリンボーン配列）を含むパターンファイルを格納するデータベース部１１と、データベース部１１の意匠図面データに基づいて、建材３１が配列される施工区域２１を含むベース図２（床面、壁面、天井面の全部又は一部）を取得するベース図取得部１２と、建材仕様ファイルにおけるサイズデータ及び形状データと、パターンファイルにおける配列パターンとを、外部から指定する建材指定部と、建材指定部で指定されたサイズデータと形状データと配列パターンデータとに基づいて建材３１を配列した建材群３が、施工区域２１を覆うように形成された建材配列図３Ａを作成する配列図作成部１３と、建材配列図３Ａとベース図２の施工区域２１とを重複させて表示するように表示装置１８を制御する表示制御部１４と、建材配列図３Ａにおける建材群３の一部を、外部からの指定により建材単位で削除する編集処理と、建材配列図３Ａにおける外部から指定した位置に、建材３１を追加する編集処理とを実行する編集部１５と、建材配列図３Ａにおける建材群３を構成する建材３１の個数を求める計数部１６と、建材３１の個数を外部に出力する出力部１７とを有する構成について、具体的に説明する。
【０１２２】
（建材見積りシステムの具体例：タブ管理）
図１８に示すように、建材見積りシステム１は、画面表示された複数階層のタブやアイコンに所定の処理を対応付けることによって、大きな機能の処理から段階的に詳細な機能の処理を実行する構成にされている。例えば、第１層の「フロア作成」に関連付けた第２層として「図面読込」、「角度補正」、「歪み補正」、「切り取り」、「スケール」が存在する。また、第１層の「床作成」に関連付けた第２層として「フロア選択」、「躯体設置」、「部屋作成」、「部屋編集」、「ルーラー」、「メモ」が存在する。そして、第２層の「部屋編集」に関連付けた第３層として「壁高変更」、「エリア作成」、「減算追加」、「割付開始」、「割付編集」、「フリー入力」、「編集確定」が存在する。第３層の「エリア作成」には、「部屋同形」、「エリア複写」が第４層として関連付けられている。尚、図１８の階層構造は例示であり、図示されない各種の機能に対応付けられたタブやアイコンが存在する。
【０１２３】
具体的に説明すると、第１層のタブは、プロジェクト情報、フロア作成、床作成、壁作成、天井作成、間仕切作成、部材マスタ、開口マスタ、部材数計算、帳票出力の処理にそれぞれ対応付けられている。ここで、部材マスタタブは、データベース部１１に対応しており、建材３１の各種の情報を読出し可能にされている。開口マスタタブは、上述の回避指定部２０の処理に対応付けられており、窓やドア等の配列回避領域の各種の情報を読出し可能にしている。部材数計算タブは、計数部１６に対応付けられている。帳票出力タブは、出力部１７の機能の他、建材３１の単価、及び建材３１の個数に基づいた仕入れ金額等を出力可能にしている。その他のタブについては後述する。
【０１２４】
（建材見積りシステムの具体例：プロジェクト情報処理）
図１９は、情報処理装置の起動時に表示される初期画面６０１であり、初期画面６０１における上部に第１層用のタブ選択領域６０１１が配置されていると共に、タブ選択領域６０１１の下方に処理領域６０１２が配置されている。プロジェクト情報処理は、情報処理装置の起動時に実行されるようになっており、処理領域６０１２に登録領域６１０２ａが表示される。登録領域６１０２ａは、基本情報〈お客様名、工事名称等〉を入力可能にされている。尚、デフォルトでは、５つの項目、即ち、「お客様名」、「担当業者」、「工事名称」、「担当者」、「施工日」の項目が表示されるが、任意の項目を自由に追加することが可能にされている。
【０１２５】
（建材見積りシステムの具体例：フロア作成処理）
図２０は、フロア作成タブを操作したときの表示画面である。通常は、プロジェクト情報の入力後に、フロア作成タブに移り、複数の図面６０１４を一覧表示した図面取込ウインドウ６０１３から所望の図面が取り込み可能にされている。図面の読込が完了すると、図２１に示すように、図面６０１４が処理領域６０１２の略中央に表示される。尚、図面６０１４に対して角度のずれや歪みを修正する場合は、角度修正アイコン、歪み修正アイコンを操作することにより修正が可能にされている。
【０１２６】
また、図面６０１４に対して所望の該当箇所（ベース図２）のみを切り取ることが可能にされている。切り取り方法は、切り取りアイコンをクリックし、該当箇所をマウス操作で囲むことで切り取ることができる。例えば、該当箇所の領域の左上頂点をクリックし、右下へマウス操作することによって、該当箇所を囲むことができる。尚、以降に説明おいて、表示画面に対する各種の指定や操作をマウス操作の表現を用いて説明するが、タッチパネルを用いたタッチ操作であってもよい。
【０１２７】
また、図２２に示すように、スケールアイコンをクリックすると、図面６０１４の各所の実寸法を算出するスケール処理が実行される。例えば、スケールの基準としたい図面６０１４上の一番長いスケール範囲６０１５の両端となる２箇所をクリックし、スケール入力画面６０１６が立ち上がったときに、クリックしたスケール範囲の実寸法である「１０，７１４」を入力する。これにより、スケール範囲６０１５の実寸法とスケール範囲６０１５内に存在するピクセル数との関係に基づいて、図面６０１４の各所の実寸法が算出される。
【０１２８】
（建材見積りシステムの具体例：床作成処理）
図２３に示すように、床作成タブを操作すると、床作成処理が実行される。例えば、床作成タブからフロア選択アイコンをクリックし、スケール設定した図面を呼び出して画面表示させた場合は、図面が画面中央に表示される。この後、図２４に示すように、躯体位置〈柱・吹き抜け〉を設定する躯体設置処理を行う場合は、躯体設置アイコンを選択することによって、柱作成と吹き抜け作成とを選択可能にする。柱選択を行う場合は、柱作成アイコンを選択し、四角アイコン６３０１、円アイコン６３０２、多角アイコン６３０３を表示させる。そして、いずれかの形状アイコン６３１０・６３０２・６３０３を選択し、画面表示された柱の画像を囲むようにマウス操作する。図２４においては、四角アイコン６３０１の選択により実行される四角モードで柱を囲んでいる。尚、部屋の端にある柱６０１７は、少しはみ出るように囲むことが可能である。
【０１２９】
図２５に示すように、「柱作成」や「吹き抜け作成」の処理の完了後、共通壁高アイコンをクリックし壁高を入力する。即ち、共通壁高アイコンをクリックすると、壁高入力ウインドウ６０１８が出現する。そして、壁高入力ウインドウ６０１８内の入力欄に共通壁高を入力し、編集確定アイコンをクリックすることによって、躯体設置処理を終了する。
【０１３０】
図２６に示すように、部屋作成アイコンを操作すると、部屋を選択する部屋作成処理が実行される。具体的には、床トップ表示部６１０１に表示されたアイコンの中から部屋作成アイコンを選択することによって、部屋作成表示部６１０２を出現させる。部屋作成表示部６１０２における四角アイコン６１０２ａ、円アイコン６１０２ｂ、多角アイコン６１０２ｃの何れかを選択すると、選択したアイコン６１０２ａ・６１０２ｂ・６１０２ｃに対応した描画モード処理により部屋作成が可能になる。尚、デフォルトの描画モード処理は、多角描画である。
【０１３１】
この後、例えば、多角モードで部屋作成を実行する場合は、多角アイコン６１０２ｃでの描画モード処理を選択し、マウス操作で赤色の強調線を図面に沿って描画する。強調線を曲げる箇所でクリックし、部屋を強調線で囲むように描画する。尚、躯体の箇所は、躯体に沿うように描画する。強調線が始点に近い箇所に到達したときに、右クリックすると、「始点とつなぐ」の補助ウインドウ６０１９が出現する。「始点とつなぐ」を選択すると、強調線の始点と終点とが自動的に一致し、部屋が強調線で囲まれると共に、強調線で囲んだ部屋全体の面積・周長・壁面積が画面左下の表示欄に表示される。尚、部屋内に独立柱等の躯体が存在する場合は、躯体の周長が強調線で囲んだ部屋全体の周長に加算される一方、躯体の設置面積が部屋全体の床面積から減算される。また、部屋内に吹き抜けが存在する場合は、吹き抜けの設置面積が床面積から減算されるだけであり、部屋全体の周長には影響せずに、周長が維持される。
【０１３２】
図２７に示すように、部屋編集アイコンを操作すると、部屋全体に対して「エリア」（施工区域２１）を設定する部屋編集処理が実行される。具体的には、部屋編集アイコンをクリックし、部屋編集表示部６１０３を表示させる。そして、部屋編集表示部６１０３に表示されたエリア作成アイコンをクリックし、エリア作成表示部６１０４を表示させる。エリア作成表示部６１０４は、部屋同形アイコンとエリア描写アイコンとが存在し、選択したアイコンの描画モード処理により作成可能にされる。
【０１３３】
部屋と同じ形の「エリア」を選択する場合は、部屋同形アイコンを選択し、部屋と異なる形の「エリア」を選択する場合は、エリア描写アイコンを選択する。エリア描写アイコンを選択した場合は、エリア描写表示部６１０５が出現し、四角アイコン、円アイコン、多角アイコンの何れかに対応した描写処理が選択可能になる。例えば、四角アイコンの描画モード処理を選択した場合は、対象となる「エリア］の左上頂点をクリックし、右下方向へマウス操作する。尚、左上頂点は、「エリア］の外部に位置されていてもよい。マウス操作により赤色の四角形状が拡大し、「エリア］が四角形状の赤線で囲まれたときに、「エリア」が確定したとして処理を終了する。この際、四角形状の赤線は、図２８に示すように、柱等の建材３１を割り付け不要な箇所が配列回避領域２１１として指定されていれば、その箇所を避けて描画される。
【０１３４】
図２９に示すように、割付開始アイコンを操作すると、「エリア」作成した範囲に床材を割り付ける割付処理が実行される。具体的には、割付開始アイコンをクリックすると、登録している部材マスタの表示ウインドウ６０２０が出現する。例えば、２５０×１，０００のタイルカーペットを選択してＯＫボタンをクリックすると、続いて、割付方法選択ウインドウ６０２１が出現する。割付方法選択ウインドウ６０２１は、「普通」、「馬目地〈幅ずれ〉」「馬目地〈高さずれ〉」、「ヘリンボーン」からなる割付方法を選択可能に表示し、何れかの割付方法の選択後に、割付角度選択ウインドウ６０２２が出現する。
【０１３５】
例えば、割付方法選択ウインドウ６０２１において「馬目地」を選択し、割付角度選択ウインドウ６０２２において「９０度回転」を入力し、仮割付ボタンをクリックすると、図３０に示すように、今回の割付に対応するグリッド６０２３（建材群３）が表示される。また、グリッド６０２３の近傍に十字キーウインドウ６０２４が出現し、十字キーをクリックすることによりグリッド６０２３を上下方法及び左右方向に移動させることによって、張り出し位置の移動が可能にされている。
【０１３６】
位置確定ボタンをクリックすると、図３１に示すように、クリックした時点における張り出し位置でのタイルカーペット６０２３ａの全数量（１００枚）が表示される。また、図３２に示すように、不要と思われるタイルカーペット６０２３ａについては、該当タイルカーペット６０２３ａがクリックされることによって、グリッド６０２３から削除されると共に、全数量から減算される。図３３においては、３箇所の位置に配置されたタイルカーペットがクリックされることによって、クリック箇所のタイルカーペットが削除されると共に、３枚を減算された全数量（９７枚）が表示される。任意の枚数減算を終えた後、割付確定ボタンをクリックすると、割り付けを行ったタイルカーペットの枚数情報が画面下部に配置された割付情報表示部に追加される。また、割付情報表示部における「数量」の表示領域をダブルクリックすると、任意の枚数が追加可能になる。
【０１３７】
図３４に示すように、部屋編集においてフリー入力アイコンを操作すると、フリー入力処理が実行される。例えば、色違いの２５０×１，０００の床材が５枚必要になった場合、フリー入力アイコンをクリックし、登録している部材マスタの表示ウインドウ６０２０を出現させ、該当部材を選択する。該当部材を選択すると、数量の入力画面ウインドウ６０２５が出現するため、必要数量を入力し、ＯＫボタンをクリックする。これにより、入力したデータが割付情報表示部６０２６に追加される。
【０１３８】
図３５に示すように、ルーラーアイコンを操作すると、図面における始点から終点までの寸法を求めるルーラー処理が実行される。具体的には、図面上の始点をクリックし、マウス操作で測りたい箇所までカーソルを移動させて再度クリックする。これにより、始点と終点との間の寸法が表示される。尚、始点から終点までの間に中間点が存在してもよい。これにより、例えば、曲折や湾曲された壁等の測定対象線に沿って中間点を配置することによって、各種の形状の測定対象線の長さを測定することができる。また、一度、表示させた数値を削除する場合は、ルーラーで引いた箇所の赤丸の部分にカーソルを合わせて右クリックすることによって、削除メッセージを表示させ、再度クリックすることにより削除を確定させる。また、ルーラーで表示される数値を移動させる場合は、赤丸で左クリックしながらマウス操作することで移動させた後、再度クリックすることで移動を確定させる。
【０１３９】
（建材見積りシステムの具体例：間仕切作成処理）
図３６に示すように、間仕切作成タブを操作すると、間仕切作成処理が実行される。具体的には、フロア選択処理により図面データを取り込み、間仕切作成アイコンをクリックする。間仕切作成は、直線処理及び多角処理の何れかを実行可能にされている。多角処理で作成する場合は、間仕切の始点からマウス操作により折れ線６０２６を作成し、間仕切の終点で右クリックし、折れ線６０２６を確定させる。折れ線確定の選択後、ＯＫボタンをクリックし、壁高の入力画面ウインドウ６０２７を出現させる。壁高を入力し、ＯＫボタンをクリックすると、間仕切の表示と共に、間仕切り情報が表示される。
【０１４０】
図３７に示すように、間仕切編集アイコンを操作すると、間仕切に対して開口〈ドア等〉を設置する間仕切編集処理が実行される。具体的には、開口編集アイコンをクリックし、続行けて表示される開口追加アイコンをクリックすると、開口マスタの表示ウインドウ６０２８が出現する。そして、追加する開口マスタを選択し、個数を入力した後にＯＫボタンをクリックする。この後、図３８に示すように、画面上に個数と共に表示された開口アイコン６０２９をマウス操作により移動させ、間仕切部分の該当箇所でクリックすることにより配置する。尚、図３９に示すように、間仕切展開アイコンをクリックすると、間仕切展開図が出現し、間仕切の配置状態を確認することができる。尚、間仕切展開図は、描画開始点Ｐ１から描画終了点Ｐ２に向かって描画されていた場合、描画方向の右側が視点位置となるため、画面に向かって左上側から壁方向に向かう視線方向の展開図となる。
【０１４１】
（建材見積りシステムの具体例：壁作成処理：部屋編集処理）
図４０に示すように、壁作成タブを操作し、続いて、壁編集アイコンをクリックすると、壁編集処理が実行される。具体的には、壁編集処理で表示される壁編集アイコンをクリックした後、梁を設置したい箇所の２点をクリックし、梁高入力の画面ウインドウ６０３０を表示させる。そして、梁高の数値を入力する。続けて梁を追加する場合は、同じ操作を繰り返す。梁の作成を完了した後に、ＯＫボタンをクリックすると、図面上の梁作成をした箇所に、黄色の強調線が表示されることによって、目視による確認が可能になる。尚、図４０は、床情報を引き継いだ場合であるが、通常は、壁作成後に梁追加が実行される。
【０１４２】
図４１に示すように、壁展開アイコンをクリックすると、展開図処理が実行される。具体的には、壁展開アイコンをクリックした後、マウス操作により平行面の２点をクリックすることによって、２点間の展開図を表示した展開図ウインドウ６０３１を出現させる
【０１４３】
（建材見積りシステムの具体例：天井の開口編集処理）
図４２に示すように、天井作成タブを操作し、続いて、開口編集アイコンをクリックすると、開口編集処理が実行される。具体的には、開口編集アイコンをクリックし、照明器具やガス感知器等の開口部分を設置する開口編集処理を開始する。開口追加アイコンをクリックすると、開口マスタの表示ウインドウ６０３１が出現し、設置する開口マスタを選択し、個数を入力してＯＫボタンをクリックする。これにより、選択した開口アイコン６０３２と個数量が画面表示される。この後、図面上の配置したい箇所でクリックし、開口アイコン６０３２の配置を完了する。
【０１４４】
図４３に示すように、開口編集処理において、梁作成アイコンをクリックすると、梁作成処理が実行される。具体的には、梁作成表示において、「梁を作成します。１−２、３−４点目が平行となります。描写後、梁の高さを入力してください。」の説明文が表示される。この説明文に従って、図面上の４点をクリックして梁６０３３を作成する。即ち、１−２点目、３−４点目がそれぞれ平行にされた梁６０３３が表示される。この後、高さ入力画面６０３４が表示され、高さを入力後、ＯＫボタンのクリックにより梁６０３３を確定する。梁６０３３が確定すると、梁面積が表示されると共に、梁情報として「梁リスト」に登録されてマスターデータ化される。尚、梁面積は、全体の面積から減算するか否かを選択可能にされている。また、図面上の４点をクリックする以外に、右クリックにより梁幅を入力することができる。
【０１４５】
以上、本発明の実施形態を説明したが、具体例を例示したに過ぎず、特に本発明を限定するものではなく、各手段等の具体的構成は、適宜設計変更可能である。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【０１４６】
１      建材見積りシステム
１１    データベース部
１２    ベース図取得部
１３    配列図作成部
１４    表示制御部
１５    編集部
１６    計数部
１７    出力部
１８    表示装置
１８１  トラッシュボックスアイコン
１８３  種類一覧表
１８４  角度変更ウインドウ
１８４  角度変更画面
１９    外部装置
２      ベース図
２０    回避指定部
２１    施工区域
２２    管理サーバ
２２１  ベース記憶装置
２２２  通信装置
２２３  コントローラ
２３Ａ〜２３Ｄ  外部端末
３      建材群
３１    建材
【図１Ａ】
2020173766.tif 000003
【図１Ｂ】
2020173766.tif 000004
【図１Ｃ】
2020173766.tif 000005
【図１Ｄ】
2020173766.tif 000006
【図１Ｅ】
2020173766.tif 000007
【図１Ｆ】
2020173766.tif 000008
【図１Ｇ】
2020173766.tif 000009
【図２】
2020173766.tif 000010
【図３】
2020173766.tif 000011
【図４Ａ】
2020173766.tif 000012
【図４Ｂ】
2020173766.tif 000013
【図５Ａ】
2020173766.tif 000014
【図５Ｂ】
2020173766.tif 000015
【図５Ｃ】
2020173766.tif 000016
【図６】
2020173766.tif 000017
【図７】
2020173766.tif 000018
【図８】
2020173766.tif 000019
【図９】
2020173766.tif 000020
【図１０】
2020173766.tif 000021
【図１１】
2020173766.tif 000022
【図１２】
2020173766.tif 000023
【図１３Ａ】
2020173766.tif 000024
【図１３Ｂ】
2020173766.tif 000025
【図１３Ｃ】
2020173766.tif 000026
【図１３Ｄ】
2020173766.tif 000027
【図１３Ｅ】
2020173766.tif 000028
【図１４】
2020173766.tif 000029
【図１５】
2020173766.tif 000030
【図１６Ａ】
2020173766.tif 000031
【図１６Ｂ】
2020173766.tif 000032
【図１７Ａ】
2020173766.tif 000033
【図１７Ｂ】
2020173766.tif 000034
【図１８】
2020173766.tif 000035
【図１９】
2020173766.tif 000036
【図２０】
2020173766.tif 000037
【図２１】
2020173766.tif 000038
【図２２】
2020173766.tif 000039
【図２３】
2020173766.tif 000040
【図２４】
2020173766.tif 000041
【図２５】
2020173766.tif 000042
【図２６】
2020173766.tif 000043
【図２７】
2020173766.tif 000044
【図２８】
2020173766.tif 000045
【図２９】
2020173766.tif 000046
【図３０】
2020173766.tif 000047
【図３１】
2020173766.tif 000048
【図３２】
2020173766.tif 000049
【図３３】
2020173766.tif 000050
【図３４】
2020173766.tif 000051
【図３５】
2020173766.tif 000052
【図３６】
2020173766.tif 000053
【図３７】
2020173766.tif 000054
【図３８】
2020173766.tif 000055
【図３９】
2020173766.tif 000056
【図４０】
2020173766.tif 000057
【図４１】
2020173766.tif 000058
【図４２】
2020173766.tif 000059
【図４３】
2020173766.tif 000060
【手続補正書】
【提出日】令和2年3月18日(2020.3.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ベース図を取得してメモリに記憶するベース図取得部と、
前記メモリに記憶された前記ベース図に、建材が配列される施工区域を外部装置の操作により設定する施工区域設定部と、
前記施工区域内に、前記建材が配列されない配列回避領域を外部装置の操作により指定する回避指定部と、
前記建材を配列した建材群を前記メモリに展開し、前記建材群が前記施工区域を覆うように形成された建材配列図を作成する配列図作成部と、
前記建材配列図と前記施工区域と前記配列回避領域とを重複させて表示するように表示装置を制御する表示制御部と、
前記施工区域に少なくとも一部が重複する前記建材の施工個数と、前記配列回避領域に完全に含まれる前記建材の回避個数とを、前記メモリに展開された前記建材群と前記施工区域と前記配列回避領域とに基づいて求め、前記施工個数から前記回避個数を減算することによって、前記建材配列図における前記建材群を構成する前記建材の個数を求める計数部と、
前記建材の個数を外部に出力する出力部と、
前記表示装置に表示された前記建材配列図における前記建材群の少なくとも一部と前記施工区域とを、前記外部装置の操作により相対移動させる編集処理を実行する編集部と
を有することを特徴とする建材見積りシステム。
【請求項２】
ベース図を取得してメモリに記憶するベース図取得部と、
前記メモリに記憶された前記ベース図に、建材が配列される施工区域を外部装置の操作により設定する施工区域設定部と、
前記施工区域内に、前記建材が配列されない配列回避領域を外部装置の操作により指定する回避指定部と、
前記建材を配列した建材群を前記メモリに展開し、前記建材群が前記施工区域を覆うように形成された建材配列図を作成する配列図作成部と、
前記建材配列図と前記施工区域と前記配列回避領域とを重複させて表示するように表示装置を制御する表示制御部と、
前記施工区域に少なくとも一部が重複する前記建材の施工個数と、前記配列回避領域に完全に含まれる前記建材の回避個数とを、前記メモリに展開された前記建材群と前記施工区域と前記配列回避領域とに基づいて求め、前記施工個数から前記回避個数を減算することによって、前記建材配列図における前記建材群を構成する前記建材の個数を求める計数部と、
前記建材の個数を外部に出力する出力部と、
前記表示装置に表示された前記建材配列図における前記建材群の少なくとも一部を、前記施工区域に対して前記外部装置の操作により角度変更させる編集処理を実行する編集部と
を有することを特徴とする建材見積りシステム。
【請求項３】
ベース図を取得してメモリに記憶するベース図取得部と、
前記メモリに記憶された前記ベース図に、建材が配列される施工区域を外部装置の操作により設定する施工区域設定部と、
前記施工区域内に、前記建材が配列されない配列回避領域を外部装置の操作により指定する回避指定部と、
前記建材を配列した建材群を前記メモリに展開し、前記建材群が前記施工区域を覆うように形成された建材配列図を作成する配列図作成部と、
前記建材配列図と前記施工区域と前記配列回避領域とを重複させて表示するように表示装置を制御する表示制御部と、
前記施工区域に少なくとも一部が重複する前記建材の施工個数と、前記配列回避領域に完全に含まれる前記建材の回避個数とを、前記メモリに展開された前記建材群と前記施工区域と前記配列回避領域とに基づいて求め、前記施工個数から前記回避個数を減算することによって、前記建材配列図における前記建材群を構成する前記建材の個数を求める計数部と、
前記建材の個数を外部に出力する出力部と
を有し、
前記配列図作成部は、前記建材をヘリンボーン配列した建材配列図を作成することを特徴とする建材見積りシステム。
【請求項４】
建物の施工区域に配列される建材の個数を求める建材見積り方法であって、
ベース図を取得してメモリに記憶するベース図取得工程と、
前記メモリに記憶された前記ベース図に、建材が配列される施工区域を外部装置の操作により設定する施工区域設定工程と、
前記施工区域内に、前記建材が配列されない配列回避領域を外部装置の操作により指定する回避指定工程と、
前記建材を配列した建材群を前記メモリに展開し、前記建材群が前記施工区域を覆うように形成された建材配列図を作成する配列図作成工程と、
前記建材配列図と前記施工区域と前記配列回避領域とを重複させて表示するように表示装置を制御する表示制御工程と、
前記施工区域に少なくとも一部が重複する前記建材の施工個数と、前記配列回避領域に完全に含まれる前記建材の回避個数とを、前記メモリに展開された前記建材群と前記施工区域と前記配列回避領域とに基づいて求め、前記施工個数から前記回避個数を減算することによって、前記建材配列図における前記建材群を構成する前記建材の個数を求める計数工程と、
前記建材の個数を外部に出力する出力工程と、
前記表示装置に表示された前記建材配列図における前記建材群の少なくとも一部と前記施工区域とを、前記外部装置の操作により相対移動させる編集処理を実行する編集工程と
を有することを特徴とする建材見積り方法。
【請求項５】
建物の施工区域に配列される建材の個数を求める建材見積り方法であって、
ベース図を取得してメモリに記憶するベース図取得工程と、
前記メモリに記憶された前記ベース図に、建材が配列される施工区域を外部装置の操作により設定する施工区域設定工程と、
前記施工区域内に、前記建材が配列されない配列回避領域を外部装置の操作により指定する回避指定工程と、
前記建材を配列した建材群を前記メモリに展開し、前記建材群が前記施工区域を覆うように形成された建材配列図を作成する配列図作成工程と、
前記建材配列図と前記施工区域と前記配列回避領域とを重複させて表示するように表示装置を制御する表示制御工程と、
前記施工区域に少なくとも一部が重複する前記建材の施工個数と、前記配列回避領域に完全に含まれる前記建材の回避個数とを、前記メモリに展開された前記建材群と前記施工区域と前記配列回避領域とに基づいて求め、前記施工個数から前記回避個数を減算することによって、前記建材配列図における前記建材群を構成する前記建材の個数を求める計数工程と、
前記建材の個数を外部に出力する出力工程と、
前記表示装置に表示された前記建材配列図における前記建材群の少なくとも一部を、前記施工区域に対して前記外部装置の操作により角度変更させる編集処理を実行する編集工程と
を有することを特徴とする建材見積り方法。
【請求項６】
建物の施工区域に配列される建材の個数を求める建材見積り方法であって、
ベース図を取得してメモリに記憶するベース図取得工程と、
前記メモリに記憶された前記ベース図に、建材が配列される施工区域を外部装置の操作により設定する施工区域設定工程と、
前記施工区域内に、前記建材が配列されない配列回避領域を外部装置の操作により指定する回避指定工程と、
前記建材を配列した建材群を前記メモリに展開し、前記建材群が前記施工区域を覆うように形成された建材配列図を作成する配列図作成工程と、
前記建材配列図と前記施工区域と前記配列回避領域とを重複させて表示するように表示装置を制御する表示制御工程と、
前記施工区域に少なくとも一部が重複する前記建材の施工個数と、前記配列回避領域に完全に含まれる前記建材の回避個数とを、前記メモリに展開された前記建材群と前記施工区域と前記配列回避領域とに基づいて求め、前記施工個数から前記回避個数を減算することによって、前記建材配列図における前記建材群を構成する前記建材の個数を求める計数工程と、
前記建材の個数を外部に出力する出力工程と
を有し、
前記配列図作成工程は、前記建材をヘリンボーン配列した建材配列図を作成することを特徴とする建材見積り方法。