一種3d建筑建模方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及3D應用領域,尤其涉及一種3D建筑建模方法及系統(tǒng)。
【背景技術】
[0002]隨著時代的發(fā)展,房屋建造是一個永恒的話題。真實世界的房屋是以實體材料構造而成,開發(fā)商的樣板房是給消費者體驗他們即將入住的房子的感覺,但是這樣做過于耗費資源,因為所有的東西必須真實存在。而消費者買到的毛坯房則根本無法讓消費者在房子未裝修之前體驗到裝修后的效果,因為房屋在未裝修或未建成之前無法對它進行直觀的查看,現在亟需一種方法來解決這個問題。
【發(fā)明內容】
[0003]鑒于目前3D應用領域存在的上述不足,本發(fā)明提供一種3D建筑建模方法及系統(tǒng),通過3D建筑模型提前體驗建筑結構及內部裝飾的效果。
[0004]為達到上述目的,本發(fā)明的實施例采用如下技術方案:
[0005]一種3D建筑建模方法,所述3D建筑建模方法包括以下步驟:
[0006]采集物件規(guī)則數據、物件信息數據和原始模型數據分別建立規(guī)則數據庫、信息數據庫和模型數據庫;
[0007]設計和生成3D形式的建筑結構及建筑內部裝飾;
[0008]根據規(guī)則數據庫對建筑結構及建筑內部裝飾進行合理性檢測;
[0009]若建筑結構及建筑內部裝飾設計合理則生成3D建筑模型。
[0010]依照本發(fā)明的一個方面,所述采集物件規(guī)則數據、物件信息數據和原始模型數據分別建立規(guī)則數據庫、信息數據庫和模型數據庫具體是根據建筑行業(yè)結構及建筑規(guī)則和商品的信息來采集和建立的。
[0011]依照本發(fā)明的一個方面,所述設計和生成3D形式的建筑結構及建筑內部裝飾包括以下步驟:根據墻體幾何變換信息來生成建筑結構,根據用戶的意愿生成建筑內部裝飾。
[0012]依照本發(fā)明的一個方面,所述設計和生成3D形式的建筑內部裝飾包括以下步驟:
[0013]從信息數據庫獲取物件信息;
[0014]根據物件信息選擇物件;
[0015]對物件的擺放位置進行編輯。
[0016]依照本發(fā)明的一個方面,所述根據規(guī)則數據庫對建筑結構及建筑內部裝飾進行合理性檢測包括以下步驟:
[0017]從規(guī)則數據庫獲取規(guī)則數據;
[0018]根據規(guī)則數據對建筑結構及建筑內部裝飾進行逐一對比;
[0019]根據對比結果向用戶提出修改意見。
[0020]依照本發(fā)明的一個方面,所述模型數據庫和信息數據庫中的內容是互相對應的。[0021 ] 一種3D建筑建模系統(tǒng),所述3D建筑建模系統(tǒng)包括:
[0022]數據庫模塊,用于采集物件規(guī)則數據、物件信息數據和原始模型數據分別建立規(guī)則數據庫、信息數據庫和模型數據庫;
[0023]設計模塊,用于設計和生成3D形式的建筑結構及建筑內部裝飾;
[0024]檢測模塊,用于對建筑結構及建筑內部裝飾進行合理性檢測;
[0025]模型生成模塊,用于生成符合規(guī)則的3D建筑模型。
[0026]依照本發(fā)明的一個方面,所述設計模塊包括:信息獲取模塊,用于從信息數據庫獲取物件信息;物件選擇模塊,用于根據物件信息選擇物件;位置編輯模塊,用于對物件的擺放位置進行編輯。
[0027]依照本發(fā)明的一個方面,所述檢測模塊包括:規(guī)則獲取模塊,用于從規(guī)則數據庫獲取規(guī)則數據;比對判斷模塊,用于根據規(guī)則數據對建筑結構及建筑內部裝飾進行逐一對比;意見提出模塊,用于根據對比結果向用戶提出修改意見。
[0028]依照本發(fā)明的一個方面,所述設計和生成3D形式的建筑結構及建筑內部裝飾具體為:根據墻體幾何變換信息來生成建筑結構,根據用戶的意愿生成建筑內部裝飾。
[0029]本發(fā)明實施的優(yōu)點:本發(fā)明所述的3D建筑建模方法及系統(tǒng)通過采集物件規(guī)則數據、物件信息數據和原始模型數據分別建立規(guī)則數據庫、信息數據庫和模型數據庫,然后設計和生成3D形式的建筑結構及建筑內部裝飾,再根據規(guī)則數據庫對建筑結構及建筑內部裝飾進行合理性檢測,在判斷為合理時則生成3D建筑模型,實現了房屋建筑及內部裝飾的3D可視化,方便通過3D建筑模型提前體驗建筑結構及內部裝飾的效果,進行合理性檢測能對房屋結構搭建中墻體交叉和負重是否合理、房間內各種家具的擺設是否合理、是否能讓居住者感到舒服等問題進行解決。
【附圖說明】
[0030]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0031]圖1為本發(fā)明所述的一種3D建筑建模方法的方法示意圖;
[0032]圖2為本發(fā)明所述的一種3D建筑建模系統(tǒng)的結構示意圖。
【具體實施方式】
[0033]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0034]如圖1所示,一種3D建筑建模方法,所述3D建筑建模方法包括以下步驟:
[0035]步驟S1:采集物件規(guī)則數據、物件信息數據和原始模型數據分別建立規(guī)則數據庫、信息數據庫和模型數據庫;
[0036]所述步驟S1采集物件規(guī)則數據、物件信息數據和原始模型數據分別建立規(guī)則數據庫、信息數據庫和模型數據庫的【具體實施方式】可為:根據現實中建筑行業(yè)結構及建筑規(guī)則和商品的信息,來采集物件規(guī)則數據、物件信息數據和原始模型數據,然后分別建立規(guī)則數據庫、信息數據庫和模型數據庫。其中,模型數據庫和信息數據庫中的內容是互相對應的。
[0037]步驟S2:設計和生成3D形式的建筑結構及建筑內部裝飾;
[0038]所述步驟S2設計和生成3D形式的建筑結構及建筑內部裝飾的【具體實施方式】可為:根據墻體幾何變換信息來生成建筑結構,然后根據用戶的意愿生成建筑內部裝飾。
[0039]生成建筑內部裝飾具體步驟可為:從信息數據庫獲取物件信息,然后根據物件信息選擇物件,最后對物件的擺放位置進行編輯。
[0040]步驟S3:根據規(guī)則數據庫對建筑結構及建筑內部裝飾進行合理性檢測;
[0041]所述步驟S3根據規(guī)則數據庫對建筑結構及建筑內部裝飾進行合理性檢