JP6899715B2 - 図面作成システム、図面作成方法及びプログラム - Google Patents
図面作成システム、図面作成方法及びプログラム Download PDFInfo
- Publication number
- JP6899715B2 JP6899715B2 JP2017126645A JP2017126645A JP6899715B2 JP 6899715 B2 JP6899715 B2 JP 6899715B2 JP 2017126645 A JP2017126645 A JP 2017126645A JP 2017126645 A JP2017126645 A JP 2017126645A JP 6899715 B2 JP6899715 B2 JP 6899715B2
- Authority
- JP
- Japan
- Prior art keywords
- point
- unit
- line
- building
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 63
- 238000001514 detection method Methods 0.000 claims description 33
- 238000004891 communication Methods 0.000 description 17
- 238000012545 processing Methods 0.000 description 16
- 239000003550 marker Substances 0.000 description 13
- 238000010586 diagram Methods 0.000 description 11
- 230000003287 optical effect Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 6
- 210000003128 head Anatomy 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 4
- 210000003811 finger Anatomy 0.000 description 4
- 210000003813 thumb Anatomy 0.000 description 4
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 210000004087 cornea Anatomy 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 210000001747 pupil Anatomy 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
- Position Input By Displaying (AREA)
Description
こうすることで、実際の建築物を見ながら、感覚的な操作により、建物の図面を作成することができる。これにより、建物の図面作成に係る労力を低減できる。
また、上記の図面作成システムによれば、実際の建築物と同じような間取りの建物の図面を作成することが容易となる。
こうすることで、ヘッドマウントディスプレイ装置を用いて、手の動きにより建物の図面を作成することができる。これにより、図面作成の際に、特別な操作装置を手に持つ必要がなく、ユーザの負担を軽減できる。
また、ユーザは実際の建築物を見ながら、建物の図面を作成することができる。
また、ユーザは作成中の建物の図面の内容を確認することができる。
こうすることで、建物の通り芯に応じた位置に第2ポイントを配置することができる。これにより、手の操作により第1ポイントの配置がずれても、第2ポイントを建物の通り芯の間隔に配置できる。
すなわち、上記の図面作成システムによれば、通り芯の間隔に適合した寸法で建物の図面を作成することができる。
こうすることで、建物の図面にパーツ情報を追加できる。これにより、建物の図面の設計自由度を向上できる。
こうすることで、建物の3次元図面の作成を容易に行うことができる。
こうすることで、建物の壁の高さを容易に変更することができる。これにより、建物の壁を所望な高さに容易に調整することができる。
こうすることで、建物のテクスチャを所望のテクスチャに容易に変更できる。
なお、以下に説明する実施形態は、本発明の理解を容易にするための一例に過ぎず、本発明を限定するものではない。すなわち、以下に説明する部材の形状、寸法、配置等については、本発明の趣旨を逸脱することなく、変更、改良され得るとともに、本発明にはその等価物が含まれることは勿論である。
図1は、図面作成システム1の全体構成図である。
図1に示されるように、図面作成システム1は、ヘッドマウントディスプレイ装置10とデータ提供サーバ50を有する。ヘッドマウントディスプレイ装置10とデータ提供サーバ50とは、インターネットやイントラネット等のネットワークNWを介して、データ通信可能に接続される。
例えば、透過型のディスプレイに、光学多層膜のハーフミラーを用いることで、必要な情報のみディスプレイの表面に表示しながら、外の様子をシースルーで見ることが可能となる。
なお、データ提供サーバ50は、ヘッドマウントディスプレイ装置10からの要求に応じて製図用のデータをヘッドマウントディスプレイ装置10に提供する。
このように、データ提供サーバ50からヘッドマウントディスプレイ装置10に対し、必要に応じて製図用のデータを提供するようにすることで、ヘッドマウントディスプレイ装置10に記憶する製図用のデータサイズを小さくすることができる。もちろん、ヘッドマウントディスプレイ装置10に製図用の全データを予め記憶するようにしてもよい。この場合には、データ提供サーバ50を設けなくともよい。
図2は、図面作成システム1のハードウェア構成図である。以下、図面作成システム1に含まれるヘッドマウントディスプレイ装置10とデータ提供サーバ50のそれぞれのハードウェア構成について説明する。
図2に示されるように、ヘッドマウントディスプレイ装置10は、ハードウェアとして、プロセッサ11、記憶装置12、通信用インターフェース13、カメラ14、視線方向検出装置15、及びディスプレイ16を備える。
本実施形態では、ヘッドマウントディスプレイ装置10は複数のカメラ14を有することとする。そして、ヘッドマウントディスプレイ装置10は、複数のカメラ14の撮影画像に基づいて、被写体までの距離を計測することが可能である。
例えば、視線方向検出装置15は、ユーザの左右のそれぞれの角膜から赤外線光の閃光(「プルキンエ像」)を反射させるように構成された、赤外線光源等の1つ又は複数の閃光源を備える。また、視線方向検出装置15はさらに、ユーザの左右の目のイメージをキャプチャするように構成された1つ又は複数の内側向きイメージセンサを備える。
そして、視線方向検出装置15は、イメージセンサを介して集められたイメージデータから決定される閃光および瞳孔のイメージを使用して、ユーザの左右の目の光軸を決定する。
本実施形態に係るディスプレイ16は、左目用ディスプレイ17及び右目用ディスプレイ18を備える。
右目用ディスプレイ18は、右目用の画像を表示するためのディスプレイであり、ユーザの右目に対向する位置に設けられる。
例えば、左目用ディスプレイ17と右目用ディスプレイ18に対し、3Dオブジェクトの左目用画像と右目用画像をそれぞれ表示することで、ユーザの左右の視線が交差する位置に、3Dのオブジェクトがあるかのように認識させることができる。
次に、データ提供サーバ50のハードウェア構成について説明する。
図2に示されるように、データ提供サーバ50は、ハードウェアとして、プロセッサ51、記憶装置52、及び通信用インターフェース53を備える。
図3乃至図11を参照しながら、図面作成システム1により実行される処理の概要について説明する。以下に説明する処理は、ユーザUがヘッドマウントディスプレイ装置10を装着し、実際の建物を見ながら建物の図面を作成するための処理に関する。
図3に示されるように、ユーザUは、頭部にヘッドマウントディスプレイ装置10を装着した状態で、建物60の中に入っている。
建物60は、床61と、壁62を有する。そして、建物60の1つの壁62にはドア63が設けられている。
なお、図4に示す例では、建物60の床61と壁62が接する辺の隅に第1ポイントPを設定している。
図5に示すように、メニュー画面40の一部には、図面ツール選択領域40Aが設定されている。そして、ユーザUの操作により図面ツール選択領域40Aが選択されると、ディスプレイ16には、図面ツールメニュー画面41が表示される。
通り芯の間隔は、数値を直接入力して設定してもよい。また、通り芯の間隔は、複数の選択肢の中から選択して設定してもよい。また、通り芯の間隔は、建物の特徴から自動的に設定してもよい。具体的に、建物の特徴から通り芯の間隔を自動的に設定する場合には、例えば建物の外壁パネルの目地の間隔を測定し、目地の間隔に基づいて設定することとしてよい。
図6は、登録した第1ポイントP1に基づいて作成される平面図F1である。
図7は、第2ポイントQの位置補正を説明する図である。図7に示される射影位置Qaは、1つの第1ポイントPを製図平面70に射影した位置である。例えば、第1ポイントPが直交座標系の(x,y,z)の座標で表される場合に、射影位置Qaの位置は(x,y)となる。例えば、上記の直交座標系においては、第1ポイントPのうち最初に登録された第1ポイントP1の座標を原点に設定することとしてもよい。また、原点は、製図平面70の任意の位置に設定してもよい。
このようにして、第2ポイントQ1〜第2ポイントQ6に対して、ラインL1〜ラインL6を設定する。
以上の処理により、ヘッドマウントディスプレイ装置10は、第1ポイントPに基づき建物の平面図F1を作成する。
図8は、図面パーツを追加する際に表示される平面図F1の編集画面である。なお、図8においては、説明のため格子71は省略している。
図8の図面パーツ選択画面72には、平面図F1に追加可能な図面パーツのリストが表示される。図8に示される例では、図面パーツ選択画面72には、窓パーツ72Aとドアパーツ72Bが表示される。もちろん、図面パーツは、上記の例に限定されるものではなく、他のパーツが含まれてもよい。
なお、ドアパーツ72Bの向きは、ラインL2の向きに応じて自動調整される。また、ドアパーツ72Bの位置は、一旦配置した後に更に調整することも可能である。
このようにして、平面図F1に対し、任意の図面パーツを追加することができる。もちろん追加した図面パーツはその後削除することも可能である。
また、3次元図面F2には、平面図F1に図面パーツ(ここではドアパーツ72B)が含まれる場合には、図面パーツの3次元モデルも平面図F1における配置に基づいて設けられる。
また、3次元図面F2の初期作成時には、壁W1〜壁W6にマッピングされるテクスチャは初期状態のものとなる。
図10は、3次元図面F2に表示される壁のテクスチャ画像を変更するための図面編集の一例である。
これにより、第3テクスチャT3が壁W1にマッピングされる。このように、3次元図面F2の壁を、選択したテクスチャに更新することができる。
ただし、図11に示されるように、壁W1〜壁W6の高さは、任意の高さに変更可能である。
図11に示されるように、ヘッドマウントディスプレイ装置10は、3次元図面F2の壁の高さを更新するための高さ更新操作を検知すると、検知した操作に応じて3次元図面F2の壁の高さを更新する。図11に示す例では、3次元図面F2の壁が高くなるように更新している。もちろん、3次元図面F2の壁を低くするように更新することも可能である。
以上の処理により、ヘッドマウントディスプレイ装置10は、3次元図面F2の壁の高さを任意の高さに更新することができる。
図12は、ヘッドマウントディスプレイ装置10の機能ブロック図である。
図12に示されるように、ヘッドマウントディスプレイ装置10は、機能として、視線方向検出部20、表示制御部21、操作判定部22、登録部23、接続関係設定部24、格子設定部25、ポイント設定部26、2次元図面作成部27、パーツ記憶部28、パーツ選択部29、ライン選択部30、パーツ配置部31、3次元図面作成部32、高さ変更部33及びテクスチャ変更部34を備える。
また、ヘッドマウントディスプレイ装置10は、上記のプログラムに基づいて処理を実行することで、本発明に係る図面作成方法が実現される。
以下、ヘッドマウントディスプレイ装置10に備えられる上記の各部の機能の詳細について説明する。
視線方向検出部20は、ユーザの視線方向を検出する。視線方向検出部20は、主に、ヘッドマウントディスプレイ装置10の視線方向検出装置15により実現される。
なお、視線方向検出部20により実行される処理が視線方向検出ステップとなる。
また、視線方向検出部20は、ユーザの視線方向を直接検出することに限らず、ユーザの視線方向を間接的に検出することとしてもよい。例えば、視線方向検出部20は、ユーザがレーザポインタにより指示した方向を、ユーザの視線方向として検出してもよい。
表示制御部21は、ディスプレイ16に画像を表示させる。表示制御部21は、主に、プロセッサ11、記憶装置12、カメラ14、視線方向検出装置15、及びディスプレイ16により実現される。
すなわち、図4に示されるように、表示制御部21は、手Hが選択操作を行った際の視点マーカーMの位置を第1ポイントPとしてディスプレイ16に表示させる。
具体的には、図6、図8に示されるように、表示制御部21は、第1ポイントPに応じて設定された第2ポイントQに基づいて生成された平面図F1(2次元図面の一例)を、ディスプレイ16に表示させる。
具体的には、図9、図10、図11に示されるように、表示制御部21は、第2ポイントQに基づいて生成された3次元図面F2を、ディスプレイ16に表示させる。
操作判定部22は、カメラ14により撮影した手の動きに基づいてユーザの操作内容を判定する。操作判定部22は、主にヘッドマウントディスプレイ装置10のプロセッサ11、記憶装置12、カメラ14、視線方向検出装置15、及びディスプレイ16により実現される。
なお、カメラ14により撮影された手は、ユーザUの手Hであってもよいし、ユーザU以外の手であってもよい。例えば、操作判定部22は、カメラ14により撮影された手の人差し指と親指の位置を検出し、検出した人差し指と親指が離れた状態から接触する状態への変化を「クリック操作」として検出する。また例えば、操作判定部22は、人差し指と親指が接触した状態での移動を「ドラッグ操作」として検出する。
また、「操作内容」は、ディスプレイ16に表示される画像や、処理モードと、カメラ14により撮影した手の動きに基づいて判定されることとしてもよい。
具体的には、図4に示される第1ポイントPの設定画面において、手Hによる「クリック操作」が行われた場合に、操作判定部22は、その操作を第1ポイントPの設定操作として判定することとしてよい。
登録部23は、ユーザから所定操作を受け付けた際の、現実空間におけるユーザの視線方向の指す第1ポイントの位置座標を登録する。登録部23は、主に、ヘッドマウントディスプレイ装置10のプロセッサ11、記憶装置12、カメラ14、視線方向検出装置15により実現される。
なお、登録部23により実行される処理が登録ステップとなる。
「第1ポイント」とは、現実空間においてユーザUが登録する対象となる位置である。例えば、「所定操作」を受け付けた際の、視線方向検出部20により検出されるユーザUの視線方向が指す建物60の位置が、「第1ポイント」に相当する。また、ユーザUがレーザポインタを用いている場合には、レーザポインタが指す建物60の位置が、「第1ポイント」に相当する。
なお、「位置座標」とは、「現実空間」に設定した座標系(現実座標系)における座標である。例えば、「位置座標」は「現実空間」に設定した直交座標系(X,Y,Z)により表される。
また、「位置座標」は、「現実空間」の位置と一対一に対応する位置が定められた「仮想空間」に設定した座標系(仮想座標系)の座標としてもよい。
接続関係設定部24は、登録部23により登録される複数の第1ポイントに対し、登録の順序に基づいて接続関係を設定する。接続関係設定部24は、主にヘッドマウントディスプレイ装置10のプロセッサ11、記憶装置12により実現される。
なお、接続関係設定部24により実行される処理が接続関係設定ステップとなる。
より具体的には、図4に示される第1ポイントP1〜第1ポイントP4等が「複数の第1ポイント」の一例に相当する。
また、上記の「接続関係」とは、2つの第1ポイントPが接続していることを示す関係である。
格子設定部25は、製図平面に建物の通り芯の間隔を表す格子を設定する。格子設定部25は、主にヘッドマウントディスプレイ装置10のプロセッサ11、記憶装置12、カメラ14、視線方向検出装置15及びディスプレイ16により実現される。
具体的には、仮想の建物の平面図F1を作成するための平面が「製図平面」の一例に相当する。より具体的には、図6の製図平面70が上記の「製図平面」の一例に相当する。
なお、建物の2次元平面は平面図に限られず、立面図、断面図等であってもよい。
また、「通り芯の間隔」とは、平行に配される通り芯の間隔である。例えば、図7における間隔Dが、上記の「通り芯の間隔」に相当する。
また、「格子」とは、縦方向と横方向に配される通り芯の位置を示す線により表される線状パターンである。具体的には、図6に示す格子71が、上記の「格子」に相当する。なお、「格子」は、「製図平面」に重ね合わせて表示される。
また、格子設定部25は、通り芯の間隔を変更する場合には、通り芯の間隔をユーザUから入力された値に基づいて設定してもよい。
また、格子設定部25は、建物60に基づいて通り芯の間隔を設定してもよい。この場合には、例えば、格子設定部25は、カメラ14により建物60の外壁パネルを撮影し、外壁パネルの目地の間隔を測定する。そして、格子設定部25は、測定された目地の間隔に基づいて、通り芯の間隔を設定する。なお、目地の間隔と、通り芯の間隔との対応を示すテーブルは、予め記憶装置12に記憶してもよい。
ポイント設定部26は、複数の第1ポイントを、建物の2次元図面を作成するための製図平面に射影した位置に基づいて、製図平面に複数の第2ポイントを設定する。ポイント設定部26は、主にヘッドマウントディスプレイ装置10のプロセッサ11、記憶装置12により実現される。
なお、ポイント設定部26により実行される処理がポイント設定ステップとなる。
ポイント設定部26は、第1ポイントP(P1〜PN)のそれぞれについて製図平面70上の対応する第2ポイントQを設定し、第2ポイントQ(Q1〜QN)の位置を記憶装置12に記憶する。
2次元図面作成部27は、製図平面に設定される複数の第2ポイントを接続関係に従ってラインで連結して建物の2次元図面を作成する。2次元図面作成部27は、主にプロセッサ11及び記憶装置12により実現される。
なお、2次元図面作成部27により実行される処理が、2次元図面作成ステップとなる。
パーツ記憶部28は、1以上の図面パーツを記憶する。パーツ記憶部28は、主に記憶装置12により実現される。
パーツ選択部29は、パーツ記憶部28から図面パーツを選択する。パーツ選択部29は、主にヘッドマウントディスプレイ装置10のプロセッサ11、記憶装置12、カメラ14、視線方向検出装置15及びディスプレイ16により実現される。
より具体的には、パーツ選択部29は、図面パーツ選択画面72に表示される図面パーツを、視点マーカーMにより選択した状態で、ユーザUからクリック操作を受け付けることで、視点マーカーMにより選択した図面パーツを選択する。
ライン選択部30は、2次元図面を構成するラインのうち1つを選択する。ライン選択部30は、主にプロセッサ11、記憶装置12、カメラ14、視線方向検出装置15及びディスプレイ16により実現される。
また、ライン選択部30は、図面パーツ選択画面72から図面パーツを選択した後に、図面パーツを追加するラインがクリックされると、そのクリックされたラインを選択する。
パーツ配置部31は、パーツ選択部29により選択された図面パーツを、ライン選択部30により選択されたライン上に配置する。パーツ配置部31は、主にヘッドマウントディスプレイ装置10のプロセッサ11、記憶装置12、カメラ14、視線方向検出装置15、ディスプレイ16により実現される。
3次元図面作成部32は、2次元図面に含まれるラインを、製図平面の鉛直上方向に延ばした壁を作成して、建物の3次元図面を作成する。3次元図面作成部32は、主にヘッドマウントディスプレイ装置10のプロセッサ11、記憶装置12、カメラ14、視線方向検出装置15、ディスプレイ16により実現される。
なお、3次元図面作成部32は、ラインの中に図面パーツが含まれる場合には、当該図面パーツのオブジェクトを壁の中に配置する。こうして、3次元図面作成部32は、平面図F1に基づき3次元図面を作成する。
具体的には、3次元図面作成部32は、平面図F1においてラインL2にドアパーツ72Bが配置されているため、平面図F1に基づいて生成される3次元図面F2において、ラインL2に基づく壁W2にはドアパーツ72Bが配置される。
高さ変更部33は、3次元図面をディスプレイ16に表示した状態で、壁の高さを変更する高さ変更操作を受け付けた場合に、壁の高さを変更する。高さ変更部33は、主にヘッドマウントディスプレイ装置10のプロセッサ11、記憶装置12、カメラ14、視線方向検出装置15及びディスプレイ16により実現される。
ここで「壁の高さ」とは、製図平面70の鉛直上方向についての壁Wの長さである。
テクスチャ変更部34は、3次元図面に含まれる壁のうちから選択された壁のテクスチャを、1以上のテクスチャのうちから選択されたテクスチャに変更する。テクスチャ変更部34は、主にヘッドマウントディスプレイ装置10のプロセッサ11、記憶装置12、カメラ14、視線方向検出装置15及びディスプレイ16により実現される。
また、図10のテクスチャ選択画面73に表示される第1テクスチャT1〜第3テクスチャT3が上記の「テクスチャ」の一例に相当する。
なお、「テクスチャ」は、記憶装置12に予め記憶されてもよいし、データ提供サーバ50からダウンロードして取得してもよい。
次に、図13乃至図19のフロー図を参照しながら、ヘッドマウントディスプレイ装置10により実行される処理の流れについて説明する。
なお、図13乃至図19に示される処理は、ヘッドマウントディスプレイ装置10のプロセッサ11が、記憶装置12に記憶されるプログラムに基づいて実行する処理である。
図13は、通り芯の間隔設定処理のフロー図である。図13に示されるように、ヘッドマウントディスプレイ装置10のプロセッサ11は、ユーザUから通り芯の設定操作を受け付けると(S11)、通り芯の設定モードに切り替える。
例えば、図5に示す設定アイコン41Aの選択を受け付けることが、上記の通り真の設定操作を受け付けることに相当する。
なお、外壁パネルの目地の位置は、ユーザUが指定してもよいし、画像処理によりヘッドマウントディスプレイ装置10が特定してもよい。
図14は、第1ポイントの登録処理のフロー図である。第1ポイントの登録は、図3に示すように、ヘッドマウントディスプレイ装置10を装着したユーザUが実際の建物60の中に入って行うこととする。
第1ポイントの登録開始の操作は、例えば、ディスプレイ16に表示される登録開始のアイコンの選択により受け付ける。
一方で、第1ポイントの確定操作を受け付けた場合には(S25:Yes)、ヘッドマウントディスプレイ装置10のプロセッサ11は、登録された第1ポイントを同一グループとして記憶装置12に記憶し(S26)、処理を終了する。
なお、上記の第1ポイントの確定操作は、例えば、ディスプレイ16に表示される第1ポイントの確定アイコンの選択としてよい。
以上が第1ポイントの登録処理の流れである。次に、登録された第1ポイントに基づく建物の図面の作成処理について説明する。
図15は、建物の平面図の作成、表示処理のフロー図である。図15に示されるように、ヘッドマウントディスプレイ装置10のプロセッサ11は、2次元図面(2D図面)の表示操作を受け付けると(S31)、記憶装置12から登録された第1ポイント(P1〜PN)のデータを読み込む(S32)。
また、ヘッドマウントディスプレイ装置10のプロセッサ11は、記憶装置12に記憶される格子の間隔(通り芯の間隔)を参照して値を設定する(S33)。
次に、プロセッサ11は、S35で決定した第2ポイントQiの位置を、製図平面に設定される格子の交点のうち最も近い位置に移動させる(S36)。
そして、ヘッドマウントディスプレイ装置10のプロセッサ11は、上記作成した平面図F1をディスプレイ16に表示して(S38)、処理を終了する。
以上が建物の平面図の作成、表示処理である。次に、平面図に図面パーツを追加する処理について説明する。
図16は、図面パーツの配置処理のフロー図である。図16に示されるように、ヘッドマウントディスプレイ装置10のプロセッサ11は、ユーザUの操作に基づいて、平面図F1に追加する図面パーツを選択する(S41)。
具体的には、プロセッサ11は、図8に示す図面パーツ選択画面72に表示される図面パーツから図面パーツの選択を受け付ける。
具体的には、プロセッサ11は、図面パーツをドラッグアンドドロップする操作に基づいて、図面パーツの配置先のラインを選択する。
また、ヘッドマウントディスプレイ装置10のプロセッサ11は、ラインの長さに応じて、図面パーツのサイズを調整する(S44)。
そして、ヘッドマウントディスプレイ装置10のプロセッサ11は、図面パーツを、ライン上に配置し(S45)、平面図F1のデータを更新するとともに、更新したデータを記憶装置12に記憶する(S46)。
次に、平面図に基づいて3次元図面を作成する処理について説明する。
図17は、建物の3次元図面の作成、表示処理のフロー図である。図17に示されるように、ヘッドマウントディスプレイ装置10のプロセッサ11は、3次元図面(3D図面)の表示操作を受け付けると(S51)、記憶装置12から平面図F1のデータを読み込む(S52)。
ここで、壁の高さ、図面パーツのサイズ、配置はデフォルト値を用いることとしてよい。
なお、上記の仮想空間は、現実空間に対応させて、現実空間内に建物モデルが存在するかのように建物モデルを表示させることとしてよい。また、上記の仮想空間に設定した視点は、ユーザUの視点と一致させることとしてよい。これにより、例えばユーザUが建物モデルの中に入って、間取りを確認すること等が可能となる。
以上が建物の3次元図面の作成、表示処理である。次に、3次元図面の壁の高さを変更する処理について説明する。
図18は、3次元図面の壁の高さの変更処理のフロー図である。図18に示されるように、ヘッドマウントディスプレイ装置10のプロセッサ11は、ユーザUから3次元図面の壁の高さの変更操作を受け付けると(S61)、以下の処理を実行する。
一方で、上記受け付けた操作が高さを減少させる操作である場合には(S62:減少)、プロセッサ11は、操作量に応じて3次元図面の壁の高さを減少させる(S64)。
以上が3次元図面の壁の高さの変更処理である。次に、3次元図面の壁のテクスチャを変更する処理について説明する。
図19は、3次元図面の壁のテクスチャの変更処理のフロー図である。図19に示されるように、ヘッドマウントディスプレイ装置10のプロセッサ11は、ユーザUの操作に基づいて、3次元図面の中からテクスチャを変更する壁を選択する(S71)。
そして、ヘッドマウントディスプレイ装置10のプロセッサ11は、S71で選択した壁に、S72で選択したテクスチャをマッピングする(S73)。
以上が3次元図面の壁のテクスチャの変更処理である。
以上説明した図面作成システム1によれば、ユーザUから所定操作を受け付けた際の、現実空間におけるユーザUの視線の先の位置を登録し、登録した位置に基づいて建物の図面を作成することができる。
こうすることで、実際の建築物を見ながら、感覚的な操作により、建物の図面を作成することができる。これにより、建物の図面作成に係る労力を低減できる。
また、図面作成システム1によれば、実際の建築物と同じような間取りの建物の図面を作成することが容易となる。
また、ユーザは実際の建築物を見ながら、建物の図面を作成することができる。
また、ユーザはディスプレイ16により作成中の建物の図面の内容を確認することができる。
すなわち、図面作成システム1によれば、通り芯の間隔に適合した寸法で建物の図面を作成することができる。
こうすることで、建物の壁の高さを容易に変更することができる。これにより、建物の壁を所望な高さに容易に調整することができる。
こうすることで、建物のテクスチャを所望のテクスチャに容易に変更できる。
本発明は上記の実施形態に限定されるものではない。例えば、3次元図面F2に対して図面パーツの追加、変更、削除を可能としてもよい。
また、第1ポイントPは、建物60の入隅、出隅に合わせて、第1ポイントPの登録位置を修正してもよい。
10 ヘッドマウントディスプレイ装置
11 プロセッサ
12 記憶装置
13 通信用インターフェース
14 カメラ
15 視線方向検出装置
16 ディスプレイ
17 左目用ディスプレイ
18 右目用ディスプレイ
19 頭部取付部
20 視線方向検出部
21 表示制御部
22 操作判定部
23 登録部
24 接続関係設定部
25 格子設定部
26 ポイント設定部
27 2次元図面作成部
28 パーツ記憶部
29 パーツ選択部
30 ライン選択部
31 パーツ配置部
32 3次元図面作成部
33 高さ変更部
34 テクスチャ変更部
40 メニュー画面
40A 図面ツール選択領域
41 図面ツールメニュー画面
41A 設定アイコン
41B 2Dアイコン
41C 3Dアイコン
41D ポイント調整アイコン
41E ポイント削除アイコン
41F データ出力アイコン
50 データ提供サーバ
51 プロセッサ
52 記憶装置
53 通信用インターフェース
60 建物
61 床
62 壁
63 ドア
70 製図平面
71 格子
71A 交点
72 図面パーツ選択画面
72A 窓パーツ
72B ドアパーツ
73 テクスチャ選択画面
T1 第1テクスチャ
T2 第2テクスチャ
T3 第3テクスチャ
D 間隔
F1 平面図(2次元図面)
F2 3次元図面
H 手
M 視点マーカー
NW ネットワーク
P 第1ポイント
P1 第1ポイント
P2 第1ポイント
P3 第1ポイント
P4 第1ポイント
Q 第2ポイント
Q1 第2ポイント
Q2 第2ポイント
Q3 第2ポイント
Q4 第2ポイント
Q5 第2ポイント
Q6 第2ポイント
Qa 射影位置
Qb 登録位置
W 壁
W1 壁
W2 壁
W3 壁
W4 壁
W5 壁
W6 壁
L ライン
L1 ライン
L2 ライン
L3 ライン
L4 ライン
L5 ライン
L6 ライン
U ユーザ
Claims (9)
- ユーザの視線方向を検出する視線方向検出部と、
前記ユーザから所定操作を受け付けた際の、現実空間における前記視線方向の指す第1ポイントの位置座標を登録する登録部と、
前記登録部により登録される複数の前記第1ポイントに対し、登録の順序に基づいて接続関係を設定する接続関係設定部と、
前記複数の前記第1ポイントを、建物の2次元図面を作成するための製図平面に射影した位置に基づいて、前記製図平面に複数の第2ポイントを設定するポイント設定部と、
前記製図平面に設定される前記複数の前記第2ポイントを前記接続関係に従ってラインで連結して前記建物の2次元図面を作成する2次元図面作成部と、
を備えることを特徴とする図面作成システム。 - ヘッドマウントディスプレイ装置を備え、
前記ヘッドマウントディスプレイ装置は、
透過型のディスプレイと、
前記ディスプレイの前方を撮影するカメラと、
前記カメラにより撮影した手の動きに基づいて前記ユーザの操作内容を判定する操作判定部と、
前記第1ポイントを前記現実空間における位置に重ね合わせて前記ディスプレイに表示させる表示制御部と、を備え、
前記表示制御部はさらに、前記2次元図面を前記ディスプレイに表示させることを特徴とする請求項1に記載の図面作成システム。 - 前記製図平面に前記建物の通り芯の間隔を表す格子を設定する格子設定部と、
前記ポイント設定部は、前記製図平面に射影した前記第1ポイントの位置に最も近い格子の交点の位置を、当該第1ポイントに対応する前記第2ポイントの位置として設定することを特徴とする請求項2に記載の図面作成システム。 - 1以上の図面パーツを記憶するパーツ記憶部と、
前記パーツ記憶部から図面パーツを選択するパーツ選択部と、
前記2次元図面を構成するラインのうち1つを選択するライン選択部と、
前記パーツ選択部により選択された図面パーツを、前記ライン選択部により選択されたライン上に配置するパーツ配置部と、を備えることを特徴とする請求項2又は3に記載の図面作成システム。 - 前記2次元図面に含まれるラインを、前記製図平面の鉛直上方向に延ばした壁を作成して、前記建物の3次元図面を作成する3次元図面作成部を備え、
前記表示制御部は、前記3次元図面を前記ディスプレイに表示させることを特徴とする請求項2乃至4のいずれかに記載の図面作成システム。 - 前記3次元図面を前記ディスプレイに表示した状態で、前記壁の高さを変更する高さ変更操作を受け付けた場合に、前記壁の高さを変更する高さ変更部を備えることを特徴とする請求項5に記載の図面作成システム。
- 前記3次元図面に含まれる壁のうちから選択された壁のテクスチャを、1以上のテクスチャのうちから選択されたテクスチャに変更するテクスチャ変更部と、を備えることを特徴とする請求項5又は6に記載の図面作成システム。
- ユーザの視線方向を検出する視線方向検出ステップと、
前記ユーザから所定操作を受け付けた際の、現実空間における前記視線方向の指す第1ポイントの位置座標を登録する登録ステップと、
前記登録ステップで登録される複数の前記第1ポイントに対し、登録の順序に基づいて接続関係を設定する接続関係設定ステップと、
前記複数の前記第1ポイントを、建物の2次元図面を作成するための製図平面に射影した位置に基づいて、前記製図平面に複数の第2ポイントを設定するポイント設定ステップと、
前記製図平面に設定される前記複数の前記第2ポイントを前記接続関係に従ってラインで連結して前記建物の2次元図面を作成する2次元図面作成ステップと、
を有することを特徴とする図面作成方法。 - コンピュータを、
ユーザの視線方向を検出する視線方向検出部と、
前記ユーザから所定操作を受け付けた際の、現実空間における前記視線方向の指す第1ポイントの位置座標を登録する登録部と、
前記登録部により登録される複数の前記第1ポイントに対し、登録の順序に基づいて接続関係を設定する接続関係設定部と、
前記複数の前記第1ポイントを、建物の2次元図面を作成するための製図平面に射影した位置に基づいて、前記製図平面に複数の第2ポイントを設定するポイント設定部と、
前記製図平面に設定される前記複数の前記第2ポイントを前記接続関係に従ってラインで連結して前記建物の2次元図面を作成する2次元図面作成部として機能させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017126645A JP6899715B2 (ja) | 2017-06-28 | 2017-06-28 | 図面作成システム、図面作成方法及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017126645A JP6899715B2 (ja) | 2017-06-28 | 2017-06-28 | 図面作成システム、図面作成方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019008735A JP2019008735A (ja) | 2019-01-17 |
JP6899715B2 true JP6899715B2 (ja) | 2021-07-07 |
Family
ID=65026039
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017126645A Active JP6899715B2 (ja) | 2017-06-28 | 2017-06-28 | 図面作成システム、図面作成方法及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6899715B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6641049B1 (ja) * | 2019-03-20 | 2020-02-05 | 株式会社日立パワーソリューションズ | 管理装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09106463A (ja) * | 1995-10-12 | 1997-04-22 | Sekisui House Ltd | 建築物及びその外構に関するcg画像の作成表示方法 |
JP2015035013A (ja) * | 2013-08-07 | 2015-02-19 | サンユー株式会社 | 採寸支援装置 |
JP2015121892A (ja) * | 2013-12-20 | 2015-07-02 | キヤノンマーケティングジャパン株式会社 | 画像処理装置、画像処理方法 |
US20160345137A1 (en) * | 2015-05-21 | 2016-11-24 | Toshiba America Business Solutions, Inc. | Indoor navigation systems and methods |
-
2017
- 2017-06-28 JP JP2017126645A patent/JP6899715B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2019008735A (ja) | 2019-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10739590B2 (en) | System for virtual display and method of use | |
CN112926428B (zh) | 使用合成图像训练对象检测算法的方法和***和存储介质 | |
EP3143596B1 (en) | Method and apparatus for scanning and printing a 3d object | |
JP6748961B2 (ja) | 投写画像調整システム及び投写画像調整方法 | |
US7142191B2 (en) | Image information displaying device | |
US9776364B2 (en) | Method for instructing a 3D printing system comprising a 3D printer and 3D printing system | |
JP6182734B2 (ja) | 表示制御装置 | |
US20170268871A1 (en) | Three-dimensional measurement system and three-dimensional measurement method | |
CN110738736B (zh) | 图像处理装置、图像处理方法和存储介质 | |
KR20180059765A (ko) | 정보 처리 장치, 정보 처리 방법 및 프로그램 | |
CN109840950B (zh) | 得到真实尺寸3d模型的方法、勘测装置 | |
JP2017187667A (ja) | 頭部装着型表示装置およびコンピュータープログラム | |
JP2019152903A (ja) | 情報処理装置およびその制御方法 | |
JP2010154052A (ja) | 複数カメラ制御システム | |
JP7060778B2 (ja) | 情報処理システム、情報処理システムの制御方法及びプログラム | |
JP2022183213A (ja) | ヘッドマウントディスプレイ | |
JP2022058753A (ja) | 情報処理装置、情報処理方法及びプログラム | |
JP6899715B2 (ja) | 図面作成システム、図面作成方法及びプログラム | |
KR102121088B1 (ko) | 입체시 이미지 출력 시스템 | |
JP6975001B2 (ja) | 傾き測定装置及び傾き測定方法 | |
JP2003323603A (ja) | ステレオマッチング方法、3次元計測方法及び3次元計測装置並びにステレオマッチング方法のプログラム及び3次元計測のプログラム | |
JP6456551B1 (ja) | 光学機器制御装置、光学機器制御方法、及び光学機器制御プログラム | |
JP2017084215A (ja) | 情報処理システム、その制御方法、及びプログラム | |
JP3413145B2 (ja) | 仮想空間の編集方法及び仮想空間の編集装置 | |
JP2018124746A (ja) | 情報処理装置、情報処理システム、情報処理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200601 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210525 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210615 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6899715 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |