新四季網

在三維模型中以足夠細節區別顯示所選樓層的方法和系統的製作方法

2023-06-02 09:22:31 2

專利名稱:在三維模型中以足夠細節區別顯示所選樓層的方法和系統的製作方法
在三維模型中以足夠細節區別顯示所選樓層的方法和系統 技術領域實施例一般地涉及數據處理方法和系統。實施例附加地涉及建築 物的計算機輔助設計,實施例還涉及三維建築物模型,和用於在三 維建築物模型中以足夠細節區別顯示所選樓層的技術。
背景技術:
大型建築物的三維模型在圖形顯示中被用來支持在各種情況下的情況知曉,比如消防、建築物安全、和HVAC(取暖、通風和空調) 管理。例如在消防場景下,建築物半透明的三維模型將有助於提供 建築物的"鳥瞰"透視圖,以及從外朝內看的視圖,和在三維空間 中有關活動的煙和熱檢測器的位置。通過如此顯示,消防員一看就 能領會火災的分布,尤其是建築物樓層或層次之間的垂直分布。這 種服務可為消防員提供用於可視化朝向火災的路線和用於查看隊員 位置的非常直觀的技術。但是,建築物三維圖形模型的用戶有時在他們查看並操縱三維建 築物圖形時迷失了方向。在沒有專門幫助的情況下,建築物的所有 樓層都趨於看起來相同。通常,具有諸如火災、安全照相機激活等 特殊事件的樓層需要通過陰影或其它圖形技術來突出,使得用戶很 容易查看建築物的另一部分而不失去他們對出問題樓層的定位。相反,用戶期望在三維圖形中"選擇"特殊的樓層並由此對比剩餘的建築物而更加詳細地查看該樓層。諸如使所選樓層平面陰暗或 在所選樓層周圍放置線框的通用突出方法可能是有問題的,尤其如 果紋理用來呈現建築物的墻壁.例如,建築物所選樓層/層次的樓層 還可以是該樓層直接下方的天花板。並且,將諸如牆壁的特殊樓層/ 層次的內部細節以及帶有突出的所選樓層但與其之上和之下的樓層沒有清楚分離的關鍵對象是困難的。在努力解決前面的困難中,可實現圖形比喻,以使所選或突出的 樓層及其元素(窗戶、天花板、和諸如檢測器的對象等)完全清楚 並與直接之上和之下的樓層區別。這裡更加詳細地描述這種方案的例子。 發明內容提供下面的概括以便於理解對所公開的實施例是唯一的一些新 穎特徵而不試圖作為全部描述。通過將完整的說明書、權利要求、 附圖及摘要作為整體可完全理解實施例的各方面。因此,本發明的一個方面是提供一種改進的建築物的計算機輔助 設計。本發明的另一個方面是提供改進的三維建築物模型。 本發明的又一個方面是提供一種在三維建築物模型中以足夠細 節區別顯示所選樓層的方法。按照這裡的描述現在可達到前述各方面和其它目標和優點。公開 了一種在三維建築物模型中以足夠細節區別顯示建築物特徵的方法 和系統。可提供一個或多個圖形比喻,這允許用戶以增強的粒度從 與建築物的三維模型相關聯的多個建築物特徵中選擇一個或多個建 築物特徵。此後,響應於特定的用戶輸入,可通過用戶利用一個或 多個這樣的圖形比喻來圖形地選擇一個或多個建築物特徵,由此允 許用戶能夠在建築物特徵之間清楚地識別、圖形操縱和區別建築物 特徵,由此相對於建築物的三維模型來正確地可視化所選建築物特 徵。圖形比喻可用來製作所選或突出的建築物特徵,比如樓層及其元 素(例如窗戶、天花板、和諸如檢測器的對象等)完全清楚並與直 接之上和之下的樓層區別。圖形比喻可由諸如"抽屜"、"線框"、 "擴展/壓縮"、"投影樓層"、"滑動未選樓層"、"翻頁"、"大 地圖-小地圖"、"魚眼"等比喻組成。這些比喻可用來突出所選樓層;將其與相鄰樓層分開,並且接著在三維建築物模型中顯示樓層 的垂直位置。


在附困中相同的參考標記在各個視圖中是指相同或功能類似的 元素並且將合併附困並形成說明書的一部分,附圖還說明了實施例 以及詳細的描述,以用來解釋這裡公開的實施例。圖l說明數據處理設備的框圖,其可被用來實現優選實施例。圖2根據優選實施例說明圖形顯示的突出用戶所選樓層的多樓層 建築物模型的三維視圖;圖3A根據可替換實施例說明突出圖形比喻"抽屜"的多樓層建築 物模型的三維視圖,其中突出利用了從圖形顯示的建築物拉出的突 出樓層;圖3B根據可替換實施例說明突出圖形比喻"抽屜"的多樓層建築 物模型的三維視圖,其中突出利用了增大的並單獨顯示在圖形顯示 的建築物旁邊的突出樓層,其中建築物可手工或自動地朝觀看者傾 斜;圖4A根據可替換實施例說明突出困形比喻"線框"的多樓層圖形 顯示的建築物模型的三維視圖,其中突出利用了使未選樓層褪色的 效果;圖4B根據可替換實施例說明突出圖形比喻"線框"的圖形顯示的 多樓層建築物模型的三維視圖,其中突出利用了通過移除所有細節 和線框而使未選樓層褪色的效果;圖5根據可替換實施例說明突出圖形比喻"擴展-壓縮"的圖形 顯示的多樓層建築物模型的三維視圖,其中突出利用了增大而具有 更多細節的突出樓層和壓縮的未選樓層;圖6根據可替換實施例說明突出圖形比喻"投影樓層"的圖形顯 示的多樓層建築物模型的三維視圖,其中突出利用了投影和增大的 突出樓層;圖7A根據可替換實施例說明突出圖形比喻"滑動未選樓層"的圖 形顯示的多樓層建築物模型的三維視圖,其中突出利用了以一個角 度旋轉的"上面"未選樓層;圖7B根據可替換實施例說明突出圖形比喻"滑動未選樓層"的圖 形顯示的多樓層建築物模型的三維視圍,其中突出利用了手工或自 動地將建築物朝觀看者傾斜;圖8A根據可替換實施例說明突出圖形比喻"翻頁"的圖形顯示的 多樓層建築物模型的三維視圖,其中突出利用了所翻動的"上面" 未選樓層;圖8B根據可替換實施例說明突出圖形比喻"翻頁"的多樓層建築物模型的三維視圖,其中突出利用了手工或自動地將建築物朝觀看者傾斜;圖9根據可替換實施例說明突出圖形比喻"大地固-小地圖"的 圖形顯示的多樓層建築物模型的三維視圖,其中突出利用了增大並 在整個屏幕中顯示的突出樓層;圖10A根據可替換實施例說明突出圖形比喻"魚眼"的圖形顯示 的多樓層建築物模型的三維視圖,其中突出利用了整個建築物的透 明視圖;圖10B根據可替換實施例說明突出圖形比喻"魚眼"的圖形顯示 的多樓層建築物模型的三維視圖,其中突出利用了增大的突出樓層 並將其它樓層收縮為顯示失真;並且圖ll根據優選實施例說明描繪用於顯示所選樓層的邏輯操作步 驟的操作流程圖,所選樓層在三維圖形顯示的建築物模型的上下文 中具有足夠的細節。
具體實施方式
在這些非限制性例子中討論的特殊值和結構是可改變的並且僅 僅引用來說明至少一個實施例而不旨在限制其範圍。圖1說明了數據處理設備10的框圖,其用來實現優選實施例。如 這裡更加詳細描述的,數據處理設備10可用來實現在三維建築物模 型中以足夠細節區別顯示所選建築物特徵(比如樓層)的方法。數 據處理設備10可被配置為包括通用計算設備,比如計算機2。計算機 2包括處理單元4、存儲器6和系統總線8,其可操作地將各種系統部 件耦合到處理單元4上。 一個或多個處理單元4作為單個中央處理單 元(CPU)或並行處理環境來操作。數據處理設備10隻代表用於實現 實施例的許多可能數據處理設備或系統之一。數據處理設備10可被 提供作為獨立的個人計算機、可攜式/膝上型計算機、PDA(個人數 字助理)、伺服器、大型計算機等等。數據處理設備10通常包括一個或多個數據存儲設備,用於存儲和 讀取程序和其它數據。這種數據存儲設備的例子包括用於對硬碟(未示出)讀寫的硬碟驅動器ll、用於對可移除磁碟(未示出)讀寫的 磁碟驅動器12、和用於對可移除光碟(未示出)讀寫的光碟驅動器14,比如CD-ROM或其它光介質。監視器22通過適配器24或其它接口 連接到系統總線8,此外,數據處理設備10可包括其它外圍輸出設備 (未示出),比如揚聲器和印表機。例如,用戶輸入設備29,比如 滑鼠、鍵盤等可連接到系統總線8,以便允許用戶輸入數據到數據處 理設備10並且與其交互。硬碟驅動器ll、磁碟驅動器12、和光碟驅動器14分別通過硬碟驅 動器接口16、磁碟驅動器接口18、和光碟驅動器接口20連接到系統 總線8。這些驅動器及其關聯的計算機可讀媒體提供了對計算機可讀 指令、數據結構、程序模塊和其它由數據處理設備10使用的數據的 非易失性存儲。注意到,這些計算機可讀指令、數據結構、程序模 塊和其它數據可被實現為模塊或模塊組,比如可存儲在存儲器6內的 模塊7。注意到,這裡公開的實施例可在主機作業系統和一個或多個模塊 7的上下文中實現。在電腦程式設計領域,軟體模塊通常可實現為合,軟體模塊通常包括可存儲在數據處理設備的存儲單元內的指令 媒體並且通常由兩部分組成。首先,軟體模塊可列出可由其它模塊 或例程訪問的常量、數據類型、變量、例程等。其次,軟體模塊可 配置為可以是私有(即或許只訪問該模塊)的實現,並包含實際實 現了模塊所基於的例程或子例程的原始碼,這裡使用的術語"模塊" 可因此指軟體模塊或其實現。這些模塊可單獨地或一起用來形成可 通過承栽信號的媒體所實現的程序產品,所述媒體包括傳輸媒體和 可記錄媒體。注意到以下內容很重要,儘管在諸如數據處理設備10的全功能數 據處理設備的上下文中描述了實施例,本領域技術人員將理解,本 發明的機制能夠作為程序產品以各種形式分發,並且本發明不考慮 實際執行分發的特定類型的信號承載媒體來進行等同應用,信號承 栽媒體的例子包括但不限於可記錄類型的媒體,比如軟盤或CD ROM 以及傳輸類型媒體,比如模擬或數字通信鏈路。可存儲可由計算機訪問的數據的任何類型的計算機可讀媒體,比 如磁帶、閃速存儲卡、數字通用盤(DVD )、柏努利盒式磁碟(Bernoul 1 icartridge)、隨機訪問存儲器(RAM)、和只讀存儲器(ROM)可結 合實施例使用。多個程序模塊可存儲或編碼在機器可讀介質中,例如硬碟驅動器 11、磁碟驅動器12、光碟驅動器14、 R0M、和RAM等或電信號中,電信號諸如是通過通信信道接收的電子數據流.這些程序模塊可包括 作業系統、 一個或多個應用程式、其它程序模塊和程序數據。數據處理設備10能夠利用到一個或多個遠程計算機(未示出)的 邏輯連接來在網絡環境中操作。這些邏輯連接可利用與數據處理設 備10耦合或集成的通信設備來實現。在網絡環境中,要分析的數據 序列可駐留遠程計算機上。遠程計算機可以是另一計算機、伺服器、 路由器、網絡PC、客戶端、或對等設備或其它公共網絡節點。圖l描 繪邏輯連接作為網絡連接26,其通過網絡接口28與數據處理設備10 對接。這種網絡環境在作為所有類型網絡的辦公網絡、企業計算機 網絡、內聯網和網際網路中是常見的。本領域技術人員將理解,通過 舉例的方式和其它方式來提供所示出的網絡連接,並且可使用用於 建立計算機之間通信鏈路的通信設備。參考圖2,根據優選實施例說明了突出由用戶選擇的樓層120的困 形顯示的多樓層建築物模型IOO。注意到,這裡參考圖2-IO所描述 和說明的各種圖形顯示的模型和圖形比喻可提供給用戶,經由諸如 圖1的監視器22的顯示單元圖形顯示給用戶,並經由諸如困l描繪的 數據處理設備10的數據處理設備由用戶操縱。此外,這裡描述的圖 形模型、圖形比喻和三維視圖可經由諸如早先描述的模塊7的軟體模 塊來實現和處理。圖2 - IO—般地說明了可使用模塊7和/或關聯的 GUI (圖形用戶接口 )來實現的方法或技術。因此可經由諸如圖1中描述的設備10的監視器22的監視器顯示屏 幕來顯示多樓層建築物模型IOO。如圖2所示,所選或突出的樓層102 完全清楚並與直接之上和之下的未選樓層110區分。注意到,在這裡 說明和描述的圖1- IO中,相同或類似的部件或元素通常由相同的參 考數字來表示。參考困3A,根據可替換實施例說明突出困形比喻"抽屜"200的 圖1中描繪的圖形顯示的多樓層建築物模型100的三維視圖,其中突 出利用了從整個困形顯示的建築物130拉出的突出樓層120。可利用軟體動畫經由諸如早先描述的模塊7的一個或多個軟體模塊來模擬 突出的樓層120,並且可從整個建築物130圖形地"拉出"突出的樓 層UO,拉出的方式在圖形上和比喻上與從梳妝檯抽屜或其它的家具 拉出抽屜類似。突出的樓層120可單獨顯示在整個圖形顯示的建築物 130的旁邊,同時保持突出的樓層120在整個建築物130中的垂直位 置,能可視化所分離的突出樓層120的原始位置210,以便在整個建 築物130內提供上下文。這使給定的軟體模塊(例如模塊7)能夠顯 示位於建築物130中的所突出的樓層120的更多細節。參考圖3B,根據可替換實施例說明突出困形比喻"抽屜"200的 圖形顯示的多樓層建築物模型100的三維視圖,其中突出利用了增大 的並單獨顯示在整個建築物旁邊的所突出樓層120。突出樓層120可 如圖3A中的箭頭515所示的那樣旋轉,以便將其移到新的位置,使得 能夠直接並更清楚地顯示突出的樓層120。從建築物130拉出的突出 樓層120還可被增大來顯示更多的細節。突出樓層120支持半透明渲 染.可將建築物130自動或手工地朝觀看者傾斜。參考圖4A,根據可替換實施例說明突出圖形比喻"線框"300的 圖形顯示的多樓層建築物模型100的三維視圖,其中突出利用了使未 選樓層110褪色的效果。突出的樓層120可被擠出並且使建築物130的 未選樓層110褪色。通過利用透明(即,只剩下線框130)或半透明 (即,剩下半可視的樓層)降低未選樓層110可視性或者隱藏未選樓 層IIO (剩下的未選樓層110將消失)來使未選樓層110的效果褪色。 未選樓層110可以消失,但整個建築物130的框架310將仍保持褪色效 果,這能夠顯示更多關於突出樓層120的細節。突出的樓層120可自 動集中和增大以佔據顯示單元(例如圖1的監視器22)的整個屏幕, 並因此可顯示未選樓層110的更多細節。參考圖4B,根據可替換實施例說明突出困形比喻"線框"300的 圖形顯示的多樓層建築物模型100的三維視圖,其中突出利用了通過 移除所有細節和線框310而使未選樓層110褪色的效果。可通過移除 樓層的所有細節和線框310來使未選樓層110的效果褪色,並且只剩 下陰影框320來提供整個建築物130的上下文,可用紋理來示出突出 的樓層120,並且用褪色的陰影框320來示出未選樓層110。參考圖5,根據可替換實施例說明突出圖形比喻"擴展-壓縮"400的困形顯示的多樓層建築物模型100的三維視閨,其中突出利用 了增大而具有更多細節的突出樓層120和壓縮的未選樓層110。可用 更多的細節來增大突出的樓層120,並且未選樓層110可被壓縮。突 出樓層120和未選樓層110可被分開,留下建築物130的突出樓層120 和未選樓層110之間的空間間隔410。突出樓層120和未選樓層110之並且將突出^層12:的地板440與下面樓層450分;,從而避免視覺混 合樓層、元素和對象。可把建築物130自動或手工朝觀看者傾斜。參考圖6,根據可替換實施例說明突出圖形比喻"投影樓層"480 的圖形顯示的多樓層建築物模型100的三維視圖,其中突出利用了投 影和增大的突出樓層120。可在分開的位置460上投影和增大突出的 樓層120。整個建築物130可以非常小,而突出的樓層120可以很大以 顯示更多的細節。可把建築物130自動或手工朝觀看者傾斜。參考圖7A,根據可替換實施例說明突出圖形比喻"滑動未選樓 層"500的圖形顯示的多樓層建築物模型100的三維視圖,其中突出 利用了旋轉到新角度的上面未選樓層IIO。上面未選樓層110可被旋 轉以便將其移動到新的位置和角度,並且將其與突出的樓層120分 開,使得能更清楚地顯示突出的樓層120。這為最終用戶提供了突出 樓層120的天空視圖。參考圖7B,根據可替換實施例說明突出圖形比喻"滑動未選樓 層"500的圖形顯示的多樓層建築物模型100的三維視圖,其中突出 利用了手工或自動地將建築物130朝觀看者傾斜。將建築物130朝觀 看者傾斜使得能更清楚地顯示突出的樓層120。可如圖7A中的箭頭 525所示的來旋轉突出的樓層120,以便將其移動到新的位置,使得 能直接並更清楚地顯示突出的樓層120。可手工或自動地將建築物 130朝觀看者傾斜。根據應用需要,傾斜範圍可以從0到90度。參考圖8A,根據可替換實施例說明突出圖形比喻"翻頁"600的 圖形顯示的多樓層建築物模型100的三維視圖,其中突出利用了所翻 動的"上面"未選樓層IIO。將未選樓層IIO "翻轉上來"的過程類似 於翻書本的頁,使得可以以更大和更增強的細節來顯示突出的樓層 120。這個特徵為最終用戶提供了突出的樓層120的"天空視圖"。參考圖8B,根據可替換實施例說明突出困形比喻"翻頁"600的圖形顯示的多樓層建築物模型100的三維視圖,其中突出通過手工將 建築物朝觀看者傾斜。可如圖8A中的箭頭535所示的來旋轉突出的樓 層120,以便將特徵移動到新的位置,使得可能直接並更清楚地顯示 突出的樓層120。建築物130也可朝觀看者傾斜,使得更清楚地顯示 突出的樓層120。可手工或自動地如圖5B所示那樣將建築物130朝觀 看者圖形地傾斜。根據應用需要,傾斜範圍可以從0到90度。參考圖9,根據可替換實施例說明突出圖形比喻"大地圖-小地 圖"700的圖形顯示的多樓層建築物模型100的三維視圖,其中突出 利用了增大並在整個屏幕710中顯示的突出樓層120。在整個屏幕710 中可圖形增大和顯示突出的樓層120,同時可提供小窗口 720,其表 示建築物模型100相對於突出樓層120的概觀。在左下方顯示窗口720 以便為多樓層建築物模型100提供上下文。參考圖10A,根據可替換實施例說明突出圖形比喻"魚眼"800 的圖形顯示的多樓層建築物模型100的三維視圖,其中突出利用了整 個建築物的透明視圖。可手工或自動地將建築物130朝觀看者圖形地 傾斜。參考圖10B,根據可替換實施例說明突出圖形比喻"魚眼"900 的圖形顯示的多樓層建築物模型100的三維視圖,其中突出利用了增 大的突出樓層120並將未選樓層110收縮為顯示失真。可手工或自動 地將建築物130朝觀看者圖形地傾斜。參考圖ll,根據優選實施例說明描繪用於顯示所選樓層的方法 1110的邏輯操作步驟的高層操作流程圖,所選樓層在三維建築物模 型的上下文中具有足夠的細節。如方框1102所示,啟動圖ll所描繪 的過程。此後,如方框1104所示,可提供一個或多個圖形比喻,其 允許用戶如早先所述那樣從三維建築物模型100的多個樓層中圖形 地選擇一個樓層。如方框1106所示,可從多個樓層中突出所選樓層 120。接著,如方框1108所示,可手工或自動地將三維建築物模型IOO 朝觀看者圖形地傾斜。隨後,如方框1110所示,擴展所選樓層120, 並通常接著壓縮未選樓層IIO,以便從三維建築物模型100擠出所選 樓層120。如方框1112所示,接著該過程終止。注意到,相對於上面參考的方法可作出各種變化。例如,根據可 替換實施例,不需要包括上面參考方框1108或1110描述的操作。此外,在方框1108和1110處描述的操作之間的處理順序是可交換的, 這取決於可替換實施例的設計考慮和實現。還可以理解,這裡參考 圖2 - 11的各種視圖可以經由諸如圖1所示的監視器22的顯示設備向 用戶圖形顯示。將會理解,所期望的是,上面公開的變化以及其它特徵和功能或 其可替換方式可組合到許多其它不同的系統或應用中。並且,那些 各種當前不能預見或預測到的替換方式、修改、變化或改善可隨後 由本領域技術人員陸續實現,這些內容都試圖用隨後的權利要求來 包括。
權利要求
1. 一種用於在三維建築物模型中以足夠細節區別顯示建築物特徵的方法,包括至少一個圖形比喻,其允許用戶以增強的粒度從與建築物的三維模型相關聯的多個建築物特徵中選擇至少一個建築物特徵;和響應於所述用戶的特殊輸入,利用所述至少一個圖形比喻來從所述多個建築特徵中圖形地選擇所述至少一個建築物特徵,由此允許所述用戶能夠在所述多個建築物特徵之間清楚地識別、圖形操縱和區別建築物特徵,並且相對於所述建築物的所述三維模型來正確地可視化所述至少一個建築物特徵。
2. 權利要求l的方法,還包括利用所述至少一個圖形比喻來通過以下操作從所述多個建築特 徵中區別所述至少一個建築物特徵從所述多個建築物特徵中突出所述至少一個建築物特徵;自動或手工地將所述三維建築物模型圖形地朝所述用戶傾斜;並且擴展所述至少一個建築物特徵並隨後壓縮所述多個建築物特 徵,以便從所述建築物的所述三維模型中擠出所述至少一個建築物 特徵。
3. 權利要求2的方法,還包括在"懸停效果"的上下文中利用所 述至少一個圖形比喻。
4. 權利要求l的方法,還包括提供所述至少一個圖形比喻以作為圖形顯示的"抽屜",以便從所述多個建築特徵中將所述至少一個建築物特徵滑出並且單獨地顯 示所述至少一個建築物特徵;和估計所述至少一個建築物特徵的原始位置,以便相對於所述建築 物的所述三維建築物模型來提供所述至少一個建築物特徵的上下 文。
5. 權利要求4的方法,還包括將所述至少一個圖形比喻配置為支 持其半透明渲染的圖形顯示的"抽屜"。
6. 權利要求l的方法,還包括提供所述至少一個圖形比喻以作為圖形顯示的"線框",其由所述用戶用來擠出所述至少一個建築物特徵並相對於所述多個建築物 特徵實現困形顯示的褪色效果,並隨後留下所述多個建築物特徵的 陰影框,以便為所迷用戶提供所述建築物的所迷三維模型的上下 文。
7. 權利要求l的方法,還包括提供所述至少一個圖形比喻以作為圖形顯示的"擴展-壓縮", 以便增大所述至少一個建築物特徵並包括所述多個建築物特徵,從 而留下空間間隔來將所述至少一個建築物特徵的天花板和屋頂與所 述多個建築物特徵困形地分開。
8. 權利要求l的方法,還包括提供所述至少一個圖形比喻以作為圖形顯示的"投影樓層",其 圖形地投影和增大所述至少一個建築物特徵並隨後圖形地壓縮所述 建築物的所述三維模型.
9. 權利要求l的方法,還包括提供所述至少一個圖形比喻以作為"滑動未選樓層"的圖形顯示 特徵,其允許用戶將位於所述至少一個建築物特徵之上的所述多個 建築物特徵困形地旋轉到新的位置和新的角度。
10. 權利要求l的方法,還包括提供所述至少一個圖形比喻以作為"翻頁"的圖形顯示特徵,其 允許用戶將位於所述至少一個建築物特徵之上的所述多個建築物特 徵圖形地翻轉到新的位置和新的角度。
11. 權利要求l的方法,還包括提供所述至少一個圖形比喻以作為圖形顯示的"大地圖-小地 圖",其允許用戶在顯示器的整個屏幕中圖形地增大和顯示所述至 少一個建築物特徵;並且隨後在所述顯示器的小窗口內顯示所述建築物的所述三維模型 的概觀,以便圖形圖示所述至少一個建築物特徵在所述建築物內的 位置。
12. 權利要求l的方法,還包括提供所述至少一個困形比喻以作為圖形顯示的"魚眼"特徵,其 允許用戶圖形地增大所述至少一個建築物特徵並將其所述多個建築 物特徵收縮為顯示失真。
13. —種用於在三維建築物模型中以足夠細節區別顯示建築物特徵的計算機實現的系統,包括 數據處理設備;由所迷數據處理設備執行的模塊,所述模塊和所述數據處理設備 可彼此結合地操作來提供至少一個圖形比喻,其允許用戶以增強的粒度從與建築物的 三維模型相關聯的多個建築物特徵中選擇至少一個建築物特徵;響應於所述用戶的特殊輸入,利用所述至少一個圖形比喻來從所 述多個建築特徵中圖形選擇所述至少一個建築物特徵,由此允許所 迷用戶能夠在所述多個建築物特徵之間清楚地識別、圖形搮縱和區 別建築物特徵,並且相對於所述建築物的所述三維模型來正確地可 視化所述至少一個建築物特徵。
14. 權利要求13的系統,其中利用所述至少一個圖形比喻來通過 以下操作從所述多個建築物特徵中區別所述至少一個建築物特徵從所述多個建築物特徵中突出所述至少一個建築物特徵;自動或手工地將所述三維建築物模型圖形地朝所述用戶傾斜;並且擴展所述至少一個建築物特徵並隨後壓縮所述多個建築物特 徵,以便從所述建築物的所述三維模型中擠出所述至少一個建築物 特徵。
15. 權利要求13的系統,其中所述模塊和所述數據處理設備還可 彼此結合地操作來提供所述至少一個圖形比喻以作為圖形顯示的"抽屜",以便從所述多個建築物特徵中將所述至少一個建築物特徵滑出並且單獨地 顯示所述至少一個建築物特徵;估計所述至少一個建築物特徵的原始位置,以便相對於所述建築 物的所述三維建築物模型來提供所述至少一個建築物特徵的上下 文.
16. 權利要求13的系統,其中所述模塊和所述數據處理設備還可 彼此結合地操作來允許所述困形顯示的"抽屜"的所述至少一個圖形比喻支持其半 透明渲染;提供所述至少一個圖形比喻以作為圖形顯示的"線框",其由所 述用戶用來擠出所述至少一個建築物特徵並相對於所述多個建築物 特徵實現閨形顯示的褪色效果,並隨後留下所迷多個建築物特徵的 陰影框,以便為所述用戶提供所述建築物的所述三維模型的上下文;提供所述至少一個圖形比喻以作為圖形顯示的"擴展-壓縮", 以便增大所述至少一個建築物特徵並包括所述多個建築物特徵,從 而留下空間間隔來將所述至少 一個建築物特徵的天花板和屋頂與所述多個建築物特徵困形地分開;提供所述至少一個圖形比喻以作為圖形顯示的"投影樓層",其 圖形地投影和增大所述至少一個建築物特徵並隨後圖形地壓縮所述 建築物的所述三維模型;提供所述至少一個圖形比喻以作為圖形顯示的"滑動未選樓 層",其允許用戶將位於所述至少一個建築物特徵之上的所述多個 建築物特徵圖形地旋轉到新的位置和新的角度;提供所述至少一個圖形比喻以作為"翻頁"的圖形顯示特徵,其允許用戶將位於所述至少一個建築物特徵之上的所述多個建築物特 徵圖形地翻轉到新的位置和新的角度;提供所述至少一個圖形比喻以作為圖形顯示的"大地圖-小地 圖",其允許用戶在顯示器的整個屏幕中圖形地增大和顯示所述至 少一個建築物特徵;以及在所述顯示器的小窗口內顯示所述建築物的所述三維模型的概 觀,以便圖形地閨示所述至少一個建築物特徵在所述建築物內的位 置;並且提供所述至少一個圖形比喻以作為圖形顯示的"魚眼",其允許 用戶圖形地增大所述至少一個建築物特徵並將其所述多個建築物特 徵收縮為顯示失真。
17.—種駐留在計算機中的用於在三維建築物模型中以足夠細節 區別顯示建築物特徵的程序產品,包括駐留在計算機中的指令媒體,用於提供至少一個圖形比喻,其允 許用戶以增強的粒度從與建築物的三維模型相關聯的多個建築物特 徵中選擇至少一個建築物特徵;和駐留在計算機中的指令媒體,用於響應於所述用戶的特殊輸入, 利用所述至少一個圖形比喻來從所述多個建築特徵中圖形地選擇所 迷至少一個建築物特徵,由此允許所迷用戶能夠在所迷多個建築物 特徵之間清楚地識別、圖形操縱和區別建築物特徵,並且相對於所 述建築物的所述三維模型來正確地可視化所述至少一個建築物特 徵。
18. 權利要求17的程序產品,還包括駐留在計算機中的指令媒 體,其允許所述至少一個圖形比喻被用來通過以下操作從所述多個 建築特徵中區別所述至少一個建築物特徵從所述多個建築特徵中突出所述至少一個建築物特徵;自動或手工地將所述三維建築物模型圖形地朝所述用戶傾斜;並且擴展所述至少一個建築物特徵並隨後壓縮所述多個建築物特 徵,以便從所述建築物的所述三維模型中擠出所述至少一個建築物 特徵。
19. 權利要求17的程序產品,還包括駐留在計算機中的指令媒體,用來提供所述至少一個圖形比喻以 作為圖形顯示的"抽屜",以便從所述多個建築特徵中將所述至少 一個建築物特徵滑出並且單獨地顯示所述至少一個建築物特徵;駐留在計算機中的指令媒體,用來估計所述至少一個建築物特徵 的原始位置,以便相對於所述建築物的所述三維建築物模型來提供 所述至少一個建築物特徵的上下文。
20. 權利要求17的程序產品,還包括駐留在計算機中的指令媒體,用來允許所述圖形顯示的"抽屜" 的所述至少一個圖形比喻支持其半透明渲染;駐留在計算機中的指令媒體,用來提供所述至少一個圖形比喻以 作為圖形顯示的"線框",其由所述用戶用來擠出所述至少一個建 築物特徵並相對於所述多個建築物特徵實現圖形顯示的褪色效果, 並隨後留下所述多個建築物特徵的陰影框,以便為所述用戶提供所 述建築物的所述三維建築物模型的上下文;駐留在計算機中的指令媒體,用來提供所述至少一個圖形比喻以 作為圖形顯示的"擴展-壓縮",以便增大所述至少一個建築物特徵並包括所述多個建築物特徵,從而留下空間間隔來將所述至少一個建築物特徵的天花板和屋頂與所述多個建築物特徵圖形地分開;駐留在計算機中的指令媒體,用來提供所述至少一個圖形比喻以 作為圖形顯示的"投影樓層",其圖形地投影和增大所述至少一個 建築物特徵並隨後圖形地壓縮所述建築物的所述三維模型;駐留在計算機中的指令媒體,用來提供所述至少一個圖形比喻以 作為"滑動未選樓層"的圖形顯示特徵,其允許用戶將位於所述至 少一個建築物特徵之上的所述多個建築物特徵圖形地旋轉到新的位 置和新的角度;駐留在計算機中的指令媒體,用來提供所述至少一個圖形比喻以 作為"翻頁"的圖形顯示特徵,其允許用戶將位於所述至少一個建角度;駐留在計算機中的指令媒體,用來提供所述至少一個圖形比喻以 作為圖形顯示的"大地圖-小地圖",其允許用戶在顯示器的整個屏幕中圖形地增大和顯示所述至少一個建築物特徵;駐留在計算機中的指令媒體,用來在所述顯示器的小窗口內顯示所述建築物的所述三維模型的概觀,以便圖形地圖示所述至少一個 建築物特徵在所述建築物內的位置;和駐留在計算機中的指令媒體,用來提供所述至少一個圖形比喻以作為圖形顯示的"魚眼"特徵,其允許用戶圖形地增大所述至少一 個建築物特徵並將其所述多個建築物特徵收縮為顯示失真.
全文摘要
一種用於在三維建築物模型中以足夠細節區別顯示所選樓層的方法、系統和程序產品,其包括圖形比喻,所述圖形比喻允許所選或突出的樓層及其相應元素完全清楚並與直接之上和之下的樓層區別。圖形顯示的比喻包括「抽屜」、「線框」、「擴展/壓縮」、「投影樓層」、「滑動未選樓層」、「翻頁」、「大地圖-小地圖」和「魚眼」的圖形結構。這種圖形顯示的比喻可用來突出所選樓層,將其與相鄰樓層分開,並且在建築物內提供描繪樓層的垂直位置的圖形效果。
文檔編號G06T17/40GK101241606SQ20071000544
公開日2008年8月13日 申請日期2007年2月8日 優先權日2007年2月8日
發明者E·陳, J·金, R·張, T·A·普洛赫爾, Y·張 申請人:霍尼韋爾國際公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀