System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現(xiàn)步驟摘要】
本公開涉及計算機。本公開具體涉及外飄窗生成方法、裝置、電子設備和存儲介質(zhì)。
技術介紹
1、在建筑物設計軟件中,一般都是模型化一些建筑類的結構件或部件,通過將多個不同的模型之間的組合構建出一個室內(nèi)或室內(nèi)的建筑物。
2、但是,在現(xiàn)有軟件中,一般僅配置內(nèi)飄窗模型,沒有配置外飄窗模型。如此,設計人員無法利用外飄窗模型快速生成外飄窗。
技術實現(xiàn)思路
1、本公開提供了一種外飄窗生成方法、裝置、電子設備和存儲介質(zhì)。
2、根據(jù)本公開的一方面,提供了一種外飄窗生成方法,包括:
3、響應于針對外飄窗圖標的點擊操作,基于所述外飄窗圖標對應的外飄窗類型,顯示對應的外飄窗模型;
4、在所述外飄窗模型與第一墻體的距離小于設定閾值,并且所述外飄窗類型與所述第一墻體的墻體類型匹配的情況下,基于所述外飄窗模型的尺寸信息和所述第一墻體的尺寸信息,在所述外飄窗模型上生成吸附邊框;
5、基于所述吸附邊框與所述第一墻體之間的位置關系,控制所述外飄窗模型移動和/或旋轉,以使所述外飄窗模型附著在所述第一墻體上,并且所述吸附邊框與所述第一墻體上的部分墻體重合;
6、在所述第一墻體上挖除與所述吸附邊框重合的墻體,以在所述第一墻體上形成與所述第一墻體融合為一體的外飄窗。
7、根據(jù)本公開的另一方面,提供一種外飄窗生成裝置,包括:
8、模型顯示模塊,用于響應于針對外飄窗圖標的點擊操作,基于所述外飄窗圖標對應的外飄窗類型,顯示對應的外飄窗模型;
9、吸附邊框生成模塊,用于在所述外飄窗模型與第一墻體的距離小于設定閾值,并且所述外飄窗類型與所述第一墻體的墻體類型匹配的情況下,基于所述外飄窗模型的尺寸信息和所述第一墻體的尺寸信息,在所述外飄窗模型上生成吸附邊框;
10、外飄窗吸附模塊,用于基于所述吸附邊框與所述第一墻體之間的位置關系,控制所述外飄窗模型移動和/或旋轉,以使所述外飄窗模型附著在所述第一墻體上,并且所述吸附邊框與所述第一墻體上的部分墻體重合;
11、墻體挖除模塊,用于在所述第一墻體上挖除與所述吸附邊框重合的墻體,以在所述第一墻體上形成與所述第一墻體融合為一體的外飄窗。
12、根據(jù)本公開的另一方面,提供了一種電子設備,包括:
13、至少一個處理器;以及
14、與該至少一個處理器通信連接的存儲器;其中,
15、該存儲器存儲有可被該至少一個處理器執(zhí)行的指令,該指令被該至少一個處理器執(zhí)行,以使該至少一個處理器能夠執(zhí)行本公開實施例中任一外飄窗生成方法。
16、根據(jù)本公開的另一方面,提供了一種存儲有計算機指令的非瞬時計算機可讀存儲介質(zhì),其中,該計算機指令用于使該計算機執(zhí)行根據(jù)本公開實施例中任一外飄窗生成方法。
17、根據(jù)本公開的技術,按照點擊操作對應的外飄窗圖標對應的外飄窗類型,顯示對應的外飄窗模型,如果外飄窗模型與第一墻體的距離小于設定閾值,并且外飄窗模型的外飄窗類型與第一墻體的墻體類型匹配,則在外飄窗模型上生成吸附邊框,并產(chǎn)生對外飄窗模型的吸附力,利用基于吸附邊框與所述第一墻體之間的位置關系,控制外飄窗模型移動和/或旋轉,使得外飄窗模型被吸附在第一墻體并且吸附邊框與第一墻體上的部分墻體重合,然后,在第一墻體上挖除與吸附邊框重合的墻體,從而,在第一墻體上生成與第一墻體融合為一體的外飄窗。采用本公開的技術,可以快速、方便地生成與墻體匹配的外飄窗。
18、應當理解,本部分所描述的內(nèi)容并非旨在標識本公開的實施例的關鍵或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過以下的說明書而變得容易理解。
本文檔來自技高網(wǎng)...【技術保護點】
1.一種外飄窗生成方法,其特征在于,包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述基于所述外飄窗模型的尺寸信息和所述第一墻體的尺寸信息,在所述外飄窗模型上生成吸附邊框,包括:
3.根據(jù)權利要求1所述的方法,其特征在于,所述基于所述外飄窗模型的尺寸信息和所述第一墻體的尺寸信息,在所述外飄窗模型上生成吸附邊框,包括:
4.根據(jù)權利要求1所述的方法,其特征在于,還包括:
5.根據(jù)權利要求4所述的方法,其特征在于,還包括:
6.根據(jù)權利要求1-5中任一項所述的方法,其特征在于,所述基于所述外飄窗圖標對應的外飄窗類型,顯示對應的外飄窗模型,包括:
7.一種外飄窗生成裝置,其特征在于,包括:
8.根據(jù)權利要求7所述的裝置,其特征在于,所述吸附邊框生成模塊,包括:
9.根據(jù)權利要求7所述的裝置,其特征在于,所述吸附邊框生成模塊,包括:
10.根據(jù)權利要求7所述的裝置,其特征在于,還包括:
11.根據(jù)權利要求10所述的裝置,其特征在于,還包括:
12.根據(jù)權
13.一種電子設備,包括:
14.一種存儲有計算機指令的非瞬時計算機可讀存儲介質(zhì),其中,所述計算機指令用于使所述計算機執(zhí)行根據(jù)權利要求1-6中任一項所述的方法。
...【技術特征摘要】
1.一種外飄窗生成方法,其特征在于,包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述基于所述外飄窗模型的尺寸信息和所述第一墻體的尺寸信息,在所述外飄窗模型上生成吸附邊框,包括:
3.根據(jù)權利要求1所述的方法,其特征在于,所述基于所述外飄窗模型的尺寸信息和所述第一墻體的尺寸信息,在所述外飄窗模型上生成吸附邊框,包括:
4.根據(jù)權利要求1所述的方法,其特征在于,還包括:
5.根據(jù)權利要求4所述的方法,其特征在于,還包括:
6.根據(jù)權利要求1-5中任一項所述的方法,其特征在于,所述基于所述外飄窗圖標對應的外飄窗類型,顯示對應的外飄窗模型,包括:
7...
【專利技術屬性】
技術研發(fā)人員:徐煒,楊學岳,姜麗娜,朱皓,
申請(專利權)人:杭州群核信息技術有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。