(57)【要約】  抽出部（１２０）は、ビルディングインフォメーションモデルであるＢＩＭ（４０）から起点要素を抽出する。抽出部（１２０）は、ＢＩＭ（４０）に対して、互いに隣接する複数の建物要素を起点要素を起点として検索し、検索結果の複数の建物要素のそれぞれに仮想部材を配備することによって、ＢＩＭ（４０）から、仮想部材で構成された仮想部屋を抽出する。作成部（１３０）は、仮想部屋のそれぞれの仮想部材に、ＢＩＭ（４０）に含まれる属性情報のうち仮想部材が配備された建物要素に対応する属性情報を設定し、属性情報の設定された仮想部屋を部屋モデル（５１）として作成する。
2016147304.tif 000002
【特許請求の範囲】
【請求項１】
部屋を有する建物を構成する複数の建物要素と、前記複数の建物要素のそれぞれの属性情報とを含む３次元の建物データから、起点として指定された前記建物要素である起点要素を抽出し、互いに隣接する複数の建物要素を前記起点要素を起点として検索し、検索結果の複数の建物要素のそれぞれに仮想部材を配備することによって、前記３次元の建物データから、仮想部材で構成された仮想部屋を抽出する抽出部と、
前記仮想部屋のそれぞれの前記仮想部材に、前記３次元の建物データに含まれる属性情報のうち前記仮想部材が配備された前記建物要素に対応する属性情報を設定し、前記属性情報の設定された仮想部屋を部屋モデルとして作成する作成部と
を備える部屋モデル抽出装置。
【請求項２】
前記仮想部材は、大きさが定義されており、
前記抽出部は、
前記建物要素に前記仮想部材を配備する場合に、配備する前記仮想部材といずれかの建物要素との干渉が生じるかどうかを判定し、干渉が生じると判断した場合には、配備する前記仮想部材の大きさを調整することを特徴とする請求項１に記載の部屋モデル抽出装置。
【請求項３】
前記起点要素は、
前記３次元の建物データに含まれるドアである請求項１または請求項２に記載の部屋モデル抽出装置。
【請求項４】
前記起点要素は、
前記３次元の建物データの室内に含まれる、室温調整のための室温調整機器である請求項１から請求項３のいずれか一項に記載の部屋モデル抽出装置。
【請求項５】
前記室温調整機器は、
空気調和機の室内機と、空気調和のために設けられたダクト排出口と、ラジエーターとの少なくともいずれかである請求項４に記載の部屋モデル抽出装置。
【請求項６】
前記部屋モデル抽出装置は、さらに、
前記３次元の建物データを受信する通信部を備え、
前記抽出部は、
前記通信部が受信した前記３次元の建物データから前記起点要素を抽出し、前記起点要素が抽出された前記３次元の建物データから前記仮想部屋を抽出し、
前記作成部は、
前記抽出部が抽出した前記仮想部屋から前記部屋モデルを作成し、
前記通信部は、
作成された前記部屋モデルを送信する請求項１から請求項５のいずれか一項に記載の部屋モデル抽出装置。
【請求項７】
部屋モデル要求装置と、部屋モデル抽出装置とを備えた部屋モデル抽出システムにおいて、
前記部屋モデル要求装置は、
部屋を有する建物を構成する複数の建物要素と、前記複数の建物要素のそれぞれの属性情報とを含む３次元の建物データを送信する通信部を備え、
前記部屋モデル抽出装置は、
前記３次元の建物データを受信する通信部と、
前記通信部によって受信された前記３次元の建物データを記憶する記憶部と、
前記記憶部に記憶された前記３次元の建物データから起点となる前記建物要素である起点要素を抽出し、起点要素が抽出された前記３次元の建物データに対して、互いに隣接する複数の建物要素を前記起点要素を起点として検索し、検索結果の複数の建物要素のそれぞれに仮想部材を配備することによって、前記３次元の建物データから、前記仮想部材で構成された仮想部屋を抽出する抽出部と、
前記仮想部屋のそれぞれの前記仮想部材に、前記３次元の建物データに含まれる属性情報のうち前記仮想部材が配備された前記建物要素に対応する属性情報を設定し、前記属性情報の設定された仮想部屋を部屋モデルとして作成する作成部と
を有し、
前記部屋モデル抽出装置の前記通信部は、
前記部屋モデルを前記部屋モデル要求装置に送信する部屋モデル抽出システム。
【請求項８】
コンピュータに、
部屋を有する建物を構成する複数の建物要素と、前記複数の建物要素のそれぞれの属性情報とを含む３次元の建物データから、起点として指定された前記建物要素である起点要素を抽出し、互いに隣接する複数の建物要素を前記起点要素を起点として検索し、検索結果の複数の建物要素のそれぞれに仮想部材を配備することによって、前記３次元の建物データから、仮想部材で構成された仮想部屋を抽出する処理と、
前記仮想部屋のそれぞれの前記仮想部材に、前記３次元の建物データに含まれる属性情報のうち前記仮想部材が配備された前記建物要素に対応する属性情報を設定し、前記属性情報の設定された仮想部屋を部屋モデルとして作成する処理と
を実行させるための部屋モデル抽出プログラム。
【請求項９】
ＣＡＤプログラムに、バンドルまたはアドオンとして追加可能な請求項８に記載の部屋モデル抽出プログラム。
【請求項１０】
部屋を有する建物を構成する複数の建物要素と、前記複数の建物要素のそれぞれの属性情報とを含む３次元の建物データから、起点として指定された前記建物要素である起点要素を抽出し、
互いに隣接する複数の建物要素を前記起点要素を起点として検索し、
検索結果の複数の建物要素のそれぞれに仮想部材を配備することによって、前記３次元の建物データから、仮想部材で構成された仮想部屋を抽出し、
前記仮想部屋のそれぞれの前記仮想部材に、前記３次元の建物データに含まれる属性情報のうち前記仮想部材が配備された前記建物要素に対応する属性情報を設定し、
前記属性情報の設定された仮想部屋を部屋モデルとして作成する部屋モデル抽出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＢＩＭデータ等の３次元の建物データから部屋を抽出する、部屋モデル抽出装置、部屋モデル抽出システム、部屋モデル抽出プログラム及び部屋モデル抽出方法に関する。
【背景技術】
【０００２】
３次元の建物データから部屋モデルを抽出する方法としては、手作業により個々のオブジェクト（建築部材）を選択し、部屋として抽出する方式が主流であった。しかし、この方式は、１つの部屋に対して、その部屋を構成する壁、床、天井など、数多くの指定が必要であり、作業時間に負担があるという課題があった。この課題に対して、特許文献１では、利用者の指定した位置から放射状に建築部材を探索し、部屋の境界を設定する仕組みが開示されている。【０００３】
従来の方式では、個々の建築部材を指定する手間を省略することはできたが、部屋を指定する作業は必要であり、ビルなどの部屋数の多い建物の場合には、多くの作業時間を必要とした。
また、抽出した部屋モデルを用いて熱負荷計算を実施する場合、建築部材間の隙間など、計算精度にはほとんど影響しないが計算時間の増加に繋がる箇所が含まれるという課題もあった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−５８１７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この発明は、３次元の建物データから部屋モデルを容易に抽出できる仕組みの提供を目的とする。
【課題を解決するための手段】
【０００６】
この発明の部屋モデル抽出装置は、
部屋を有する建物を構成する複数の建物要素と、前記複数の建物要素のそれぞれの属性情報とを含む３次元の建物データから、起点として指定された前記建物要素である起点要素を抽出し、互いに隣接する複数の建物要素を前記起点要素を起点として検索し、検索結果の複数の建物要素のそれぞれに仮想部材を配備することによって、前記３次元の建物データから、仮想部材で構成された仮想部屋を抽出する抽出部と、
前記仮想部屋のそれぞれの前記仮想部材に、前記３次元の建物データに含まれる属性情報のうち前記仮想部材が配備された前記建物要素に対応する属性情報を設定し、前記属性情報の設定された仮想部屋を部屋モデルとして作成する作成部と
を備える。
【発明の効果】
【０００７】
本発明の部屋モデル抽出装置は、抽出部を備えたので、３次元の建物データから容易に部屋モデルを抽出できる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１の図で、部屋モデル抽出装置１００のブロック図。
【図２】実施の形態１の図で、ＢＩＭ４０に含まれる情報を表形式で示す図。
【図３】実施の形態１の図で、部屋モデル抽出装置１００の動作を示すフローチャート。
【図４】実施の形態１の図で、図２をシーケンス図として表した図。
【図５】実施の形態１の図で、ＢＩＭ４０の部屋の平面図を示す図。
【図６】実施の形態１の図で、ドア７１１の内側に仮想部材１１を配備した状態を示す図。
【図７】実施の形態１の図で、建物の内側と外側とを判定する方法を示す図。
【図８】実施の形態１の図で、図５を立体的な模式図として描いた図。
【図９】実施の形態１の図で、配備部１２３による、床７１（ＥＦＧＨ）への仮想部材１２の配備を示す図。
【図１０】実施の形態１の図で、配備部１２３による干渉チェックを示す図。
【図１１】実施の形態１の図で、仮想部材１２−１の端点１２−１−１が、床面より一定距離Ｈ１以上に存在する場合を示す図。
【図１２】実施の形態１の図で、仮想部材１２−１が他の建物要素である窓の内部に存在する場合を示す図。
【図１３】実施の形態１の図で、仮想部材１２−１が他の要素である壁を突き抜けた場合を示す図。
【図１４】実施の形態１の図で、床７１（ＥＦＧＨ）の表面に仮想部材の配備が完了した状態を示す図。
【図１５】実施の形態１の図で、仮想部材の統合を示す図。
【図１６】実施の形態１の図で、仮想部材で埋め尽くされた仮想部屋５０を示す図。
【図１７】実施の形態１の図で、仮想部屋５０に第一の属性情報、第二の属性情報が設定された部屋モデル５１を示す図。
【図１８】実施の形態１の図で、は起点要素として採用可能な建物要素を示す図。
【図１９】実施の形態１の図で、部屋モデル抽出システム１０００の構成を示す図。
【図２０】実施の形態２の図で、部屋モデル抽出装置１００をコンピュータで実現する場合のハードウェア構成例を示す図。
【図２１】実施の形態２の図で、ＣＡＤプログラム９２０への部屋モデル抽出プログラム９３０の追加を説明する図。
【発明を実施するための形態】
【０００９】
実施の形態１．
図１〜図１９を参照して実施の形態１を説明する。実施の形態１は、３次元の建物データであるビルディングインフォメーションモデルから、部屋モデルを抽出する部屋モデル抽出装置１００に関する。部屋モデル抽出装置１００によって、ビルディングインフォメーションモデルから部屋モデルを容易に抽出することができるので、熱負荷計算の処理効率を向上できる。ビルディングインフォメーションモデルは、以下ではＢＩＭと記載する。以下の実施の形態ではＢＩＭを使用しているが、３次元の建物データはＢＩＭに限らず、他の３次元ＣＡＤデータでもよい。なお、ＢＩＭあるいは３次元ＣＡＤデータとは、部屋を有する建物を構成する複数の建物要素と、複数の建物要素のそれぞれの属性情報とを含む３次元の建物データである。
【００１０】
＜＊＊＊構成の説明＊＊＊＞
図１は、部屋モデル抽出装置１００のブロックである。部屋モデル抽出装置１００は、通信部１１０、抽出部１２０、作成部１３０、記憶部１４０を備えている。抽出部１２０は、起点抽出部１２１、検索部１２２、配備部１２３を備えている。
【００１１】
（１）通信部１１０はＢＩＭ４０を受信する。ＢＩＭ４０は、ＢＩＭ４０を保有する端末装置２００から送信される。部屋モデル抽出装置１００は、ＢＩＭ４０に対する処理結果として、後述する部屋モデル５１を作成部１３０が出力する。または通信部１１０が、作成部１３０によって作成された部屋モデル５１を送信してもよい。
（２）あるいは、通信部１１０は端末装置２００から送信指令を受けた装置（図示していない）からＢＩＭ４０を受信し、部屋モデル抽出装置１００は、ＢＩＭ４０に対する処理結果として、部屋モデル５１を出力する。または通信部１１０が、作成部１３０によって作成された部屋モデル５１を送信してもよい。
（３）あるいは部屋モデル抽出装置１００は、ＢＩＭが格納された記憶部１４０に接続して直接、ＢＩＭ４０を取得し、作成部１３０によって作成された部屋モデル５１を記憶部１４０に格納する。または、通信部１１０が、部屋モデル５１を送信してもよい。
【００１２】
図２は、ＢＩＭ４０に含まれる情報を表形式で示す。図２に示すように、項目の列は、タイプ４０ａ、各タイプ情報の第一の属性情報４０ｂ、各タイプ情報の第二の属性情報４０ｃ、各タイプ情報の補足情報４０ｄを持つ。タイプ４０ａは、壁、ドア等の建物要素の種別を表す情報である。第一の属性情報４０ｂは、各建物要素の設置位置や座標、サイズなどの情報である。第二の属性情報４０ｃは、各建物要素の材料の情報であり、材質や物性などの情報である。物性としては熱伝導率や比熱である。補足情報４０ｄは、各建物要素の名称やその他の情報である。
【００１３】
抽出部１２０は、部屋を有する建物を構成する複数の建物要素と、複数の建物要素のそれぞれの属性情報とを含む３次元の建物データから、起点として指定された建物要素である起点要素を抽出する。起点要素は予め指定されている。具体的には実施の形態２で後述する入力装置９０７で、予め起点要素を指定することができる。以下の実施の形態では、起点要素として、ドアや、空気調和機の室内機、空気調和のためのダクト排出口、ラジエーター等の室温調整機器を示した。抽出部１２０は、起点要素が抽出されたＢＩＭ４０に対して、互いに隣接する複数の建物要素を起点要素を起点として検索し、検索結果の複数の建物要素のそれぞれに仮想部材を配備することによって、ＢＩＭ４０から、仮想部材で構成された仮想部屋を抽出する。ＢＩＭ４０は、図２で示したように、部屋を有する建物を構成する複数の建物要素と、複数の建物要素のそれぞれの属性情報とを含む情報である。
【００１４】
作成部１３０は、仮想部屋のそれぞれの仮想部材に、ＢＩＭ４０に含まれる属性情報のうち仮想部材が配備された建物要素に対応する属性情報を設定し、属性情報の設定された仮想部屋を部屋モデルとして作成する。
【００１５】
記憶部１４０は、通信部１１０によって受信されたＢＩＭ４０を記憶する。
【００１６】
後述のように仮想部材は、大きさが定義されている。抽出部１２０は、建物要素に仮想部材を配備する場合に、配備する仮想部材といずれかの建物要素との干渉が生じるかどうかを判定し、干渉が生じると判断した場合には、配備する仮想部材の大きさを調整する。この干渉チェックは後述する。
【００１７】
予め指定される起点要素は、以下の（１）（２）がある。起点要素は、以下の（１）（２）を合せた全体の少なくともいずれかでよい。
（１）起点要素は、ＢＩＭ４０に含まれる建物要素であるドアである。
（２）起点要素は、ＢＩＭ４０に含まれる建物要素である室温調整のための室温調整機器である。室温調整機器は、空気調和機の室内機と、空気調和のために設けられたダクト排出口と、ラジエーターとの少なくともいずれかである。
【００１８】
＜＊＊＊動作の説明＊＊＊＞
図３は部屋モデル抽出装置１００の動作を示すフローチャートである。図４は図３をシーケンス図として表した図である。図３、図４を参照して部屋モデル抽出装置１００の動作を説明する。以下ではステップＳ１０１等をＳ１０１等と記載する。
【００１９】
＜Ｓ１０１＞
Ｓ１０１において、利用者は、端末装置２００を用いて、処理対象のＢＩＭ４０を部屋モデル抽出装置１００に入力する。通信部１１０はＢＩＭ４０を受信する。
【００２０】
＜Ｓ１０２＞
Ｓ１０２において、起点抽出部１２１が、ＢＩＭ４０から、予め指定された起点要素を抽出する。
図５は、ＢＩＭ４０の部屋の平面図を示す。
図５に示すＢＩＭ４０は、床４０１、壁５００、ドア７１１，７１２、窓８０１，８０２を有する。壁５００は、壁５０１〜壁５０６、壁５１１〜壁５２０の部分からなる。起点要素としてドアが指定されているとする。起点抽出部１２１は、図２に示す情報を参照し、ＢＩＭ４０を構成する建物要素のタイプ４０ａから、ドアを起点要素として検索する。図５の場合、起点抽出部１２１は、ドア７１１、ドア７１２を起点要素として抽出する。
【００２１】
＜Ｓ１０３＞
Ｓ１０３において、配備部１２３は、ドア７１１、７１２のうち、まず、ドア７１１を起点要素として処理を行うとする。配備部１２３は、ドア７１１の表面（内側２５または外側２６の表面）の面積を、ドア７１１の建築要素（図２）の面積から判定し、ドア７１１の表面に仮想部材を配備する。仮想部材は大きさのみを有し、厚みはゼロの要素である。配備部１２３は、ドア７１１の内側２５に仮想部材１１を配備するものとする。
図６は、ドア７１１の内側２５に仮想部材１１を配備した状態を示す。
図７は、建物の内側と外側とを判定する方法を示す。仮想部材を配備する面は、起点要素のドア７１１，７１２に関して、内側２５と外側２６とのどちらから配備しても構わない。ただし、配備部１２３は、ドアから法線ベクトル２４を伸ばして衝突する建物要素がない場合には、建物の外側と見なして処理を行わない。
【００２２】
＜Ｓ１０４＞
図８は図５を立体的な模式図として描いた図である。図８を参照してＳ１０４を説明する。図８の床ＥＦＧＨは図５の床ＥＦＧＨである。図８ではドア７１１の上方に天井（ＡＢＣＤ）があるが図５には示していない。壁６１（ＢＦＧＣ）は壁５０２、壁５０３に相当し、壁６２（ＤＣＧＨ）は壁５０４、壁５０５に相当し、壁６３（ＡＤＨＥ）は壁５０６に相当する。壁６４（ＡＢＦＥ）は壁５０１に相当し、Ｓ１０４において、検索部１２２は、形状情報である図２の第一の属性情報４０ｂを参照して、ドア７１１の仮想部材１１と隣接する建物要素を検索する。検索部１２２は仮想部材１１から４方向に対して検索する。４方向とは、図８に示す矢印７１１ａ，７１１ｂ，７１１ｃ，７１１ｄの方向である。検索部１２２は検索結果として、床７１（ＥＦＧＨ）、壁６１（ＢＦＧＣ）、壁６２（ＤＣＧＨ）、壁６３（ＡＤＨＥ）、天井７２（ＡＢＣＤ）のいずれかを取得する。なお、壁６４（ＡＢＦＥ）は、後述するステップ１０９で取得できる。検索部１２２は検索結果として床７１（ＥＦＧＨ）を取得するとする。
【００２３】
＜Ｓ１０５＞
Ｓ１０５において、配備部１２３は、床７１（ＥＦＧＨ）と、ドア７１１の仮想部材１１との接する線分から、ドア７１１の隣接部材である床７１（ＥＦＧＨ）の表面に、新たな仮想部材１２を配備する。
図９は、配備部１２３による、床７１（ＥＦＧＨ）への仮想部材１２の配備を示す。仮想部材１２は、四角形や三角形などの任意の形状、及び形状に対して任意のサイズが指定可能である。具体的には実施の形態２で後述する入力装置９０７で、形状、サイズを指定できる。この実施の形態１では、正方形で、５ｃｍ×５ｃｍから１５ｃｍ×１５ｃｍ程度の大きさのタイル状を指定するものとする。実施の形態１では、１０ｃｍ×１０ｃｍのタイル状のものである。配備部１２３は、タイル状の仮想部材１２の配備前に、仮想部材１２と他の建物要素との干渉チェックを行う。干渉チェックは、任意の寸法が指定可能である。具体的には実施の形態２で後述する入力装置９０７で干渉チェックの寸法を指定できる。配備部１２３は、実際の床７１（ＥＦＧＨ）よりも３ｃｍ〜７ｃｍ程度上の干渉チェック位置８１で干渉をチェックする。実施の形態１では５ｃｍ上とする。
図１０は、配備部１２３による干渉チェックを示す。配備部１２３は、干渉チェック位置８１として仮想部材１２を５ｃｍ上方に置いた仮想部材１２−１で干渉チェックを行うことで、細かな凸部２２を無視できる。配備部１２３は、干渉チェックにおいて、配備しようとする仮想部材が、起点要素である他の建物要素と衝突した場合には、計算の重複を省くため、衝突した建物要素および干渉した建物要素の箇所を記録し、繰り返し計算の場合に対象から除外する。
【００２４】
また、配備部１２３は、干渉チェックにおいて、配備しようとする仮想部材のサイズを調整する場合がある。
図１１〜図１３は、配備部１２３が仮想部材のサイズを調整する場合である。仮想部材１２を例に説明する。干渉チェック位置８１にある仮想部材１２を仮想部材１２−１と記す。
図１１は、仮想部材１２−１の端点１２−１−１が、床４００の床面より一定距離Ｈ１以上に存在する場合を示す。
図１２は、床４００の仮想部材１２−１が、他の建物要素である窓８００の内部に存在する場合である。
図１３は、床４００の仮想部材１２−１が、他の要素である壁５００を突き抜けた場合である。このような場合、配備部１２３は、仮想部材１２−１のサイズを調整する。図１１では、配備部１２３は、床面からの距離が距離Ｈ２となるように、仮想部材１２−１を仮想部材１２−２のサイズに縮小する。図１２では、配備部１２３は、仮想部材１２−１が窓８００と干渉しないように、仮想部材１２−１を仮想部材１２−２のサイズに縮小する。図１３では、配備部１２３は、仮想部材１２−１が壁５００と干渉しないように、仮想部材１２−１を仮想部材１２−２のサイズに縮小する。
【００２５】
＜Ｓ１０７＞
配備部１２３は、仮想部材が配備できなくなるまでＳ１０５，Ｓ１０６、Ｓ１０７を繰り返す。
【００２６】
＜Ｓ１０８＞
図１４は建物要素である床７１（ＥＦＧＨ）の表面に仮想部材１２、１３，１４・・・の配備が完了した状態を示す。Ｓ１０８において、仮想部材の配備が完了した場合、配備部１２３は、建物要素の表面に配備した複数の仮想部材を、一つの仮想部材に統合する。
図１５は仮想部材の統合を示す。図１５では、図１４に仮想部材１２、１３，１４等で示した複数の仮想部材が、四角形（ＥＦＧＨ）の斜線で示される一つの仮想部材に統合される。
【００２７】
＜Ｓ１０９＞
Ｓ１０９では、検索部１２２は、統合された仮想部材に隣接する建物要素を検索する。この例では、検索部１２２は仮想部材（ＥＦＧＨ）に隣接する建物要素である隣接部材を検索する。図８を参照すると、ドア７１１はすでに仮想部材１１が配備されているので、検索部１２２は、検索結果として、壁６１（ＢＦＧＣ）、壁６２（ＤＣＧＨ）、壁６３（ＡＤＨＥ）、壁６４（ＡＢＦＥ）のいずれかを取得する。この場合、Ｓ１１０はＹＥＳとなる。Ｓ１０９で壁６１（ＢＦＧＣ）が取得された場合、図３、図４の破線で囲むＳ１０５、Ｓ１０６，Ｓ１０７のループＬ１００において、配備部１２３は、床７１（ＥＦＧＨ）に対して実施したのと同様に、仮想部材を配備する処理を壁６１（ＢＦＧＣ）に実施する。これによって、壁６１（ＢＦＧＣ）に配備する仮想部材が統合される。次に、Ｓ１０９で壁６２（ＤＣＧＨ）が取得された場合はＬ１００の処理で仮想部材が統合され、次に、Ｓ１０９で壁６３（ＡＤＨＥ）が取得された場合はＬ１００の処理で仮想部材が統合され、次に、Ｓ１０９で壁６４（ＡＢＦＥ）が取得された場合はＬ１００の処理で仮想部材が統合される。
このように、配備部１２３は、Ｓ１０９で統合された仮想部材の隣接部材の建物要素が検索部１２２によって新規に検索される毎に、建物要素に対しても同様にＬ１００、Ｓ１０８の処理を繰り返す。
【００２８】
＜Ｓ１１０＞
Ｓ１１０の検索部１２２の判定によって、統合された仮想部材の隣接部材が存在しない場合、処理はＳ１１１に進む。Ｓ１１１に進む状態、すなわちＳ１１０でＮＯの状態では、仮想部材で構成された部屋、つまり仮想部材で埋め尽くされた仮想部屋５０が完成している。
図１６は仮想部材で埋め尽くされた仮想部屋５０を示す。
【００２９】
＜Ｓ１１１＞
Ｓ１１１において、作成部１３０は、統合された各仮想部材に対して、仮想部材を配備した建物要素の第一の属性情報である厚み情報（図２）と、第二の属性情報である材料の情報（図２）とを設定する。この設定によって、作成部１３０は仮想部屋５０から部屋モデル５１を作成する。
図１７は建物要素の厚み情報としての第一の属性情報、建物要素の材料情報としての第二の属性情報が設定された部屋モデル５１を示す。
【００３０】
＜Ｓ１１２＞
Ｓ１１２において、作成部１３０は全ての起点要素に対してＳ１０３以降の処理が実施されたかを判定する。この例では、起点要素としてドア７１２（図５）が残っているので処理はＳ１０３に戻り、起点要素がドア７１１の場合の上記の処理と同様の処理が実施される。
【００３１】
＜＊＊＊効果の説明＊＊＊＞
部屋モデル抽出装置１００は抽出部１２０を備えたので、抽出部１２０が部屋の抽出において、ドア、空気調和室内機などの起点要素を起点として部屋を構成するオブジェクト（建築要素）を抽出する。よって、熱負荷計算などに必要な部屋モデルの抽出作業が、自動化できる。また、配備部１２３は干渉チェックにより仮想部材のサイズを調整するので、計算精度にはほとんど影響がないが計算時間には影響するような、建築部材間の隙間などを取り除いた部屋モデルを抽出できる。
【００３２】
図５等の例では、起点要素は、ＢＩＭ４０のドアあるいは室内機であるが、起点要素はドアや室内機以外の建物要素でもよい。
図１８は起点要素として指定可能な建物要素を示す。図１８は図８の示す部屋であるが、壁６２（ＤＣＧＨ）を省略している。図１８の部屋は、空気調和機の室内機７２１、空気調和のために設けられたダクト排出口７２２と、ラジエーター７２３が配置されている。室内機７２１、ダクト排出口７２２、ラジエーター７２３は、いずれも、ＢＩＭ４０の室内に配置された、室温調整のための室温調整機器７２０である。室内機７２１、ダクト排出口７２２、ラジエーター７２３は、起点要素として指定の可能な建物要素である。
【００３３】
なお、図１では部屋モデル抽出装置１００は、端末装置２００からＢＩＭ４０を受信し、あるいは端末装置２００から指令を受けた装置からＢＩＭ４０を受信した。これに限らず、図１９に示すシステムでもよい。
図１９はネットワーク１００１経由にて部屋モデル要求装置２１０がＢＩＭ４０をアップロードし、部屋モデル抽出装置１００が計算結果としての部屋モデル５１をダウンロードするＷｅｂサービスでの部屋モデル抽出システム１０００を示す。部屋モデル要求装置２１０は通信部２１１、記憶部２１２を備えている。記憶部２１２はＢＩＭ４０を格納しており、通信部２１１が部屋モデルの要求としてＢＩＭ４０をネットワーク１００１を介して部屋モデル抽出装置１００に送信する。部屋モデル抽出装置１００は、ＢＩＭ４０を受信した場合、ＢＩＭ４０から部屋モデル５１を抽出し、応答として部屋モデル５１を部屋モデル要求装置２１０に送信する。
【００３４】
部屋モデル抽出システム１０００では、ネットワーク１００１を介して、部屋モデル要求装置２１０は部屋モデル５１を取得できる。よって、部屋モデル抽出装置１００の設置場所にかかわらず、利用者は部屋モデル５１を取得できる。
【００３５】
実施の形態２．
図２０、図２１を参照して実施の形態２を説明する。
図２０は部屋モデル抽出装置１００をコンピュータで実現する場合のハードウェア構成例である。図２０を参照して説明する。コンピュータである部屋モデル抽出装置１００は、プロセッサ９０１、補助記憶装置９０２、メモリ９０３、通信装置９０４、入力インタフェース９０５、ディスプレイインタフェース９０６といったハードウェアを備える。プロセッサ９０１は、信号線９１０を介して他のハードウェアと接続され、これら他のハードウェアを制御する。入力インタフェース９０５は、入力装置９０７に接続されている。ディスプレイインタフェース９０６は、ディスプレイ９０８に接続されている。
【００３６】
プロセッサ９０１は、プロセッシングを行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。プロセッサ９０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。補助記憶装置９０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。メモリ９０３は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。通信装置９０４は、データを受信するレシーバー９０４１及びデータを送信するトランスミッター９０４２を含む。通信装置９０４は、例えば、通信チップ又はＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。入力インタフェース９０５は、入力装置９０７のケーブル９１１が接続されるポートである。入力インタフェース９０５は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）端子である。ディスプレイインタフェース９０６は、ディスプレイ９０８のケーブル９１２が接続されるポートである。ディスプレイインタフェース９０６は、例えば、ＵＳＢ端子又はＨＤＭＩ（登録商標）（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）端子である。入力装置９０７は、例えば、マウス、キーボード又はタッチパネルである。ディスプレイ９０８は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。
【００３７】
補助記憶装置９０２には、図１に示す通信部１１０、抽出部１２０、作成部１３０（以下、通信部１１０〜作成部１３０をまとめて「部」と表記する）の機能を実現するプログラムが記憶されている。このプログラムは、メモリ９０３にロードされ、プロセッサ９０１に読み込まれ、プロセッサ９０１によって実行される。更に、補助記憶装置９０２には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）も記憶されている。そして、ＯＳの少なくとも一部がメモリ９０３にロードされ、プロセッサ９０１はＯＳを実行しながら、「部」の機能を実現するプログラムを実行する。図２０では、１つのプロセッサ９０１が図示されているが、部屋モデル抽出装置１００が複数のプロセッサ９０１を備えていてもよい。そして、複数のプロセッサ９０１が「部」の機能を実現するプログラムを連携して実行してもよい。また、「部」の処理の結果を示す情報やデータや信号値や変数値が、メモリ９０３、補助記憶装置９０２、又は、プロセッサ９０１内のレジスタ又はキャッシュメモリに記憶される。
【００３８】
「部」を「サーキットリー」で提供してもよい。また、「部」を「回路」又は「工程」又は「手順」又は「処理」に読み替えてもよい。「回路」及び「サーキットリー」は、プロセッサ９０１だけでなく、ロジックＩＣ又はＧＡ（Ｇａｔｅ  Ａｒｒａｙ）又はＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）又はＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）といった他の種類の処理回路をも包含する概念である。
【００３９】
上記のように、実施の形態１の部屋モデル抽出装置１００の「部」の動作は、部屋モデル抽出方法あるいは部屋モデル抽出プログラムとしても把握できる。
図２１はＣＡＤプログラム９２０への部屋モデル抽出プログラム９３０の追加を説明する図である。部屋モデル抽出プログラム９３０はＣＡＤプログラム９２０に、バンドルまたはアドオンとして追加可能である。これによりＣＡＤツールの利用性を高めることができる。
【符号の説明】
【００４０】
１１，１２  仮想部材、２４  法線ベクトル、２５  内側、２６  外側、４０  ＢＩＭ、５０  仮想部屋、５１  部屋モデル、６１〜６４  壁、７１  床、７２  天井、８１  干渉チェック位置、１００  部屋モデル抽出装置、１１０  通信部、１２０  抽出部、１２１  起点抽出部、１２２  検索部、１２３  配備部、１３０  作成部、１４０  記憶部、２００  端末装置、２１０  部屋モデル要求装置、４００，４０１  床、５００，５０１〜５２０  壁、７１１，７１２  ドア、７２０  室温調整機器、７２１  室内機、７２２  ダクト排出口、７２３  ラジエーター、８００，８０１，８０２  窓、９２０  ＣＡＤプログラム、９３０  部屋モデル抽出プログラム、１０００  部屋モデル抽出システム。
【図１】
2016147304.tif 000003
【図２】
2016147304.tif 000004
【図３】
2016147304.tif 000005
【図４】
2016147304.tif 000006
【図５】
2016147304.tif 000007
【図６】
2016147304.tif 000008
【図７】
2016147304.tif 000009
【図８】
2016147304.tif 000010
【図９】
2016147304.tif 000011
【図１０】
2016147304.tif 000012
【図１１】
2016147304.tif 000013
【図１２】
2016147304.tif 000014
【図１３】
2016147304.tif 000015
【図１４】
2016147304.tif 000016
【図１５】
2016147304.tif 000017
【図１６】
2016147304.tif 000018
【図１７】
2016147304.tif 000019
【図１８】
2016147304.tif 000020
【図１９】
2016147304.tif 000021
【図２０】
2016147304.tif 000022
【図２１】
2016147304.tif 000023
【国際調査報告】
2016147304.tif 000024
2016147304.tif 000025
2016147304.tif 000026
2016147304.tif 000027