本發明專利技術涉及計算機輔助設計技術領域,具體涉及視圖對象的顯示方法、裝置及電子設備,該方法包括在項目瀏覽器中顯示視圖分組,所述視圖分組包括多個視圖組以及各個所述視圖組下的至少一個視圖對象;響應于對所述視圖分組的修改操作,以調整所述視圖分組對應的第一樹形數據;基于調整后的所述第一樹形數據,在所述項目瀏覽器中顯示修改后的所述視圖分組。通過將視圖分組與第一樹形數據對應,在視圖分組修改后,第一樹形數據也會相應修改,同時反應到項目瀏覽器中,即可顯示修改后的視圖分組,該修改過程在項目瀏覽器的界面上進行實現,并不需要切換至其他界面,提高了設計效率。提高了設計效率。提高了設計效率。
【技術實現步驟摘要】
視圖對象的顯示方法、裝置及電子設備
[0001]本專利技術涉及計算機輔助設計
,具體涉及視圖對象的顯示方法、裝置及電子設備。
技術介紹
[0002]在基于BIM概念的設計軟件做結構設計時,用戶可以通過切換不同的視圖實例來變換顯示不同的顯示內容,用戶切換視圖的位置即為項目管理器。在項目管理器中,可以看到視圖、明細表、圖紙以及構件等類別,不同類別下各自包含隸屬于該類別的子元素。但現階段項目管理器的展示方式邏輯固定,僅含有一層的樹形結構,子類別單一。如果在復雜場景的展示情況中,視圖實例、表格、圖紙等元素,展示結果會雜亂無章。
[0003]以Revit軟件為例,由于該產品是基于BIM概念的設計軟件,產品中包含的項目瀏覽器模塊。Revit中項目瀏覽器在默認情況下會按照多種類別劃分不同的視圖展示元素,在各個類別下,用戶可以較為方便的找尋、定位目標項目。
[0004]當需要對該項目瀏覽器中的某個類別或子類別進行修改時,僅可以在后臺通過調用修改工具從其他入口調用修改界面,在修改界面上對其進行修改,無法直接在項目瀏覽器中進行修改。然而,該方式在設計時就會帶來不同界面的切換,導致設計效率較低。
技術實現思路
[0005]有鑒于此,本專利技術實施例提供了一種視圖對象的顯示方法、裝置及電子設備,以解決由于界面切換帶來的設計效率較低的問題。
[0006]根據第一方面,本專利技術實施例提供了一種視圖對象的顯示方法,包括:
[0007]在項目瀏覽器中顯示視圖分組,所述視圖分組包括多個視圖組以及各個所述視圖組下的至少一個視圖對象;
[0008]響應于對所述視圖分組的修改操作,以調整所述視圖分組對應的第一樹形數據;
[0009]基于調整后的所述第一樹形數據,在所述項目瀏覽器中顯示修改后的所述視圖分組。
[0010]本專利技術實施例提供的視圖對象的顯示方法,通過將視圖分組與第一樹形數據對應,在視圖分組修改后,第一樹形數據也會相應修改,同時反應到項目瀏覽器中,即可顯示修改后的視圖分組,該修改過程在項目瀏覽器的界面上進行實現,并不需要切換至其他界面,提高了設計效率。
[0011]結合第一方面,在第一方面第一實施方式中,所述響應于對所述視圖分組的修改操作,以調整所述視圖分組對應的第一樹形數據,包括:
[0012]響應于對所述視圖分組中至少一個所述視圖組和/或至少一個視圖對象的選擇操作,以確定修改目標;
[0013]響應于對所述修改目標的修改操作,以對所述第一樹形數據中的修改目標進行修改確定調整后的第一樹形數據。
[0014]本專利技術實施例提供的視圖對象的顯示方法,在對視圖分組進行修改時,可以同時對視圖組以及視圖對象進行修改,即,提供有批量修改功能,進一步提高了設計效率。
[0015]結合第一方面第一實施方式,在第一方面第二實施方式中,所述響應于對所述修改目標的修改操作,以對所述第一樹形數據中的修改目標進行修改確定調整后的第一樹形數據,包括:
[0016]響應于對所述修改目標的刪除操作,以將所述第一樹形數據中的修改目標移動至未分組視圖的節點下確定調整后的第一樹形數據。
[0017]本專利技術實施例提供的視圖對象的顯示方法,在對修改目標進行刪除處理時,在第一樹形數據中將修改目標并不是直接刪除而是將其移動至未分組視圖的節點下,方便快速調用和管理。
[0018]結合第一方面第一實施方式,在第一方面第三實施方式中,所述響應于對所述修改目標的修改操作,以對所述第一樹形數據中的修改目標進行修改確定調整后的第一樹形數據,包括:
[0019]響應于對所述修改目標的新增操作,以在所述第一樹形數據中的修改目標下新增對應的視圖分組和/或視圖對象確定調整后的第一樹形數據。
[0020]結合第一方面第一實施方式,在第一方面第四實施方式中,所述響應于對所述修改目標的修改操作,以對所述第一樹形數據中的修改目標進行修改確定調整后的第一樹形數據,包括:
[0021]響應于對所述修改目標的移動操作,顯示移動視圖選擇界面;
[0022]響應于對所述移動視圖選擇界面的選擇操作,確定目標視圖組和/或目標視圖對象;
[0023]在所述第一樹形數據中將所述修改目標下移動至所述目標視圖分組和/或目標視圖對象下確定調整后的第一樹形數據。
[0024]結合第一方面第一實施方式,在第一方面第五實施方式中,所述響應于對所述修改目標的修改操作,以對所述第一樹形數據中的修改目標進行修改確定調整后的第一樹形數據,包括:
[0025]響應于對所述修改目標中視圖分組或所述修改目標中視圖對象的后綴名的重命名操作,以對所述第一樹形數據中修改目標的名稱進行修改確定調整后的第一樹形數據,所示視圖對象的名稱包括前綴名和后綴,所述前綴名與所述視圖分組的初始名稱對應且固定。
[0026]本專利技術實施例提供的視圖對象的顯示方法,通過固定視圖對象的前綴名,實現在對應的視圖分組的名稱修改的情況下,利用視圖對象的前綴名將第一樹形數據映射至第二樹形數據。
[0027]結合第一方面,在第一方面第六實施方式中,所述方法還包括:
[0028]基于所述視圖分組對應的第一樹形數據與視圖分類對應的第二樹形數據的映射關系,對調整后的所述第一樹形數據進行映射,并檢測調整后的第二樹形數據中是否存在重復節點;
[0029]當存在重復節點時,在所述調整后的第二樹形數據中標注出所述重復節點,以確定所述調整后的第二樹形數據;
[0030]基于所述調整后的第二樹形數據對所述視圖分類進行修改,確定修改后的所述視圖分類,以在所述項目瀏覽器中顯示修改后的所述視圖分類。
[0031]本專利技術實施例提供的視圖對象的顯示方法,利用第一樹形數據與第二樹形數據的映射關系,在第一樹形數據修改時,第二樹形數據進行同步修改,實現了兩者之間的同步調整。且在樹形數據的切換時會對已有的葉子節點做重復檢測,若存在重復則會給出相應的標識,進而提升用戶的識別性和可用性。
[0032]結合第一方面,在第一方面第七實施方式中,所述方法還包括:
[0033]響應于對所述第一樹形數據的目標節點的修改操作,確定修改后的第一樹形數據;
[0034]基于所述修改后的第一樹形數據,在所述項目瀏覽器中顯示修改后的所述視圖分組。
[0035]本專利技術實施例提供的視圖對象的顯示方法,在其他界面調用第一樹形數據的目標節點進行修改時,相應地,在項目瀏覽器中顯示修改后的視圖分組,從而能夠實現所見即所得。
[0036]根據第二方面,本專利技術實施例還提供了一種視圖對象的顯示裝置,包括:
[0037]第一顯示模塊,用于在項目瀏覽器中顯示視圖分組,所述視圖分組包括多個視圖組以及各個所述視圖組下的至少一個視圖對象;
[0038]調整模塊,用于響應于對所述視圖分組的修改操作,以調整所述視圖分組對應的第一樹形數據;
[0039]第二顯示模塊,用于基于調整后的所述第一樹形數據,在所述項目瀏覽器中顯示修改后的所本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種視圖對象的顯示方法,其特征在于,包括:在項目瀏覽器中顯示視圖分組,所述視圖分組包括多個視圖組以及各個所述視圖組下的至少一個視圖對象;響應于對所述視圖分組的修改操作,以調整所述視圖分組對應的第一樹形數據;基于調整后的所述第一樹形數據,在所述項目瀏覽器中顯示修改后的所述視圖分組。2.根據權利要求1所述的方法,其特征在于,所述響應于對所述視圖分組的修改操作,以調整所述視圖分組對應的第一樹形數據,包括:響應于對所述視圖分組中至少一個所述視圖組和/或至少一個視圖對象的選擇操作,以確定修改目標;響應于對所述修改目標的修改操作,以對所述第一樹形數據中的修改目標進行修改確定調整后的第一樹形數據。3.根據權利要求2所述的方法,其特征在于,所述響應于對所述修改目標的修改操作,以對所述第一樹形數據中的修改目標進行修改確定調整后的第一樹形數據,包括:響應于對所述修改目標的刪除操作,以將所述第一樹形數據中的修改目標移動至未分組視圖的節點下確定調整后的第一樹形數據。4.根據權利要求2所述的方法,其特征在于,所述響應于對所述修改目標的修改操作,以對所述第一樹形數據中的修改目標進行修改確定調整后的第一樹形數據,包括:響應于對所述修改目標的新增操作,以在所述第一樹形數據中的修改目標下新增對應的視圖分組和/或視圖對象確定調整后的第一樹形數據。5.根據權利要求2所述的方法,其特征在于,所述響應于對所述修改目標的修改操作,以對所述第一樹形數據中的修改目標進行修改確定調整后的第一樹形數據,包括:響應于對所述修改目標的移動操作,顯示移動視圖選擇界面;響應于對所述移動視圖選擇界面的選擇操作,確定目標視圖組和/或目標視圖對象;在所述第一樹形數據中將所述修改目標下移動至所述目標視圖分組和/或目標視圖對象下確定調整后的第一樹形數據。6.根據權利要求2所述的方法,其特征在于,所述響應于對...
【專利技術屬性】
技術研發人員:潘春良,李燁,王楠,陳新,楊開錦,袁燮,張瑜,
申請(專利權)人:廣聯達科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。