System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現(xiàn)步驟摘要】
本專利技術屬于墻面設計,具體涉及一種實現(xiàn)陰陽角閉合的方法、裝置、電子設備和存儲介質。
技術介紹
1、目前基于墻面的完成面設計,僅僅進行簡單的完成面抬高設計,則無法形成陰陽角處的完成面。具體現(xiàn)有數據結構大致需要包含了點、邊、區(qū)域信息,區(qū)域中包含了區(qū)域的抬起高度。數據結構中表達了區(qū)域的幾何數據和抬高高度,基于此進行三維的建模生成面,再基于面,生成對應的鋪貼。從建模方式可得,用戶通過平面造型工具實現(xiàn)完成面,由于每個平面造型工具都是獨立的突起建模,和另外一側的平面造型不產生任何關聯(lián),因此就會出現(xiàn)陰陽角缺失的技術問題。
2、現(xiàn)有的陰陽角的生成方式基于修改拓撲結構,生成新的邊、面的方式生成陰陽角。如公布號為cn117708944a的專利申請公開了一種生成陰陽角的方法、裝置、電子設備和存儲介質,具體實現(xiàn)方案為:在戶型數據中確定待處理的陰陽角區(qū)域;在預先配置的多個陰陽角線條樣式中選取目標線條樣式;其中,多個陰陽角線條樣式中的每個陰陽角線條樣式均包括線條輪廓以及線條基準點的位置信息,且不同的陰陽角線條樣式中的線條輪廓不同;基于目標線條樣式中的線條基準點的位置信息,在陰陽角區(qū)域中確定與線條基準點匹配的戶型數據基準點;基于戶型數據基準點,在陰陽角區(qū)域中添加與目標線條樣式中的線條輪廓相同的陰陽角線條。這種方式一般都需要對于生成新的邊和面上附著的角線或燈帶、鋪貼進行額外支持。也需要額外考慮更多邊界情況,是否需要進行特殊處理。
技術實現(xiàn)思路
1、鑒于上述,本專利技術的目的是提供一種實現(xiàn)陰陽角閉合的
2、為實現(xiàn)上述專利技術目的,實施例提供的一種實現(xiàn)陰陽角閉合的方法,包括以下步驟:
3、依據陰陽角的兩側平面造型高度和陰陽角角度計算每側平面造型在陰陽角處的數據結構,該數據結構包含平面造型上點的抬高高度、水平偏移量、以及所屬區(qū)域id;
4、依據數據結構對每側平面造型進行斜向建模生成延伸體,延伸體會形成平面造型的陰陽角并實現(xiàn)陰陽角閉合。
5、在一個實施方式中,所述方法還包括:在需要生成陰陽角處,檢查陰陽角兩側的平面造型是否符合陰陽角條件,即判斷造型區(qū)域縱向劃分是否一致,縱向劃分一致時認為能夠生成陰陽角。
6、在一個實施方式中,所述方法還包括:依據數據結構對每側平面造型進行斜向建模時,平面造型上的角線會自然延長,具體識別陰陽角左右兩側延伸體的各自角線的所綁定的曲線作為放樣路徑,將這兩側兩條放樣路徑視為一整條放樣路徑,基于這整條放樣路徑,放樣生成帶有陰陽角閉合效果的角線。
7、在一個實施方式中,所述方法還包括:依據數據結構對每側平面造型進行斜向建模時,平面造型上的燈帶會自然延長,具體識別陰陽角左右兩側延伸體的各自燈帶的所綁定的曲線作為放樣路徑,將這兩側兩條放樣路徑視為一整條放樣路徑,基于這整條放樣路徑,放樣生成帶有陰陽角閉合效果的燈帶。
8、為實現(xiàn)上述專利技術目的,實施例還提供了一種實現(xiàn)陰陽角閉合的裝置,包括:
9、數據生成模塊,其用于依據陰陽角的兩側平面造型高度和陰陽角角度計算每側平面造型在陰陽角處的數據結構,該數據結構包含平面造型上點的抬高高度、水平偏移量、以及所屬區(qū)域id;
10、陰陽角閉合生成模塊,其用于依據數據結構對每側平面造型進行斜向建模生成延伸體,延伸體會形成平面造型的陰陽角并實現(xiàn)陰陽角閉合。
11、為實現(xiàn)上述專利技術目的,實施例還提供了一種計算設備,包括存儲器和一個或多個處理器,所述存儲器中存儲有可執(zhí)行代碼,所述一個或多個處理器執(zhí)行所述可執(zhí)行代碼時,用于實現(xiàn)上述實現(xiàn)陰陽角閉合的方法。
12、為實現(xiàn)上述專利技術目的,實施例還提供了一種計算機可讀存儲介質,其上存儲有程序,該程序被處理器執(zhí)行時,實現(xiàn)上述實現(xiàn)陰陽角閉合的方法。
13、為實現(xiàn)上述專利技術目的,實施例還提供了一種計算機產品,其包含計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時,實現(xiàn)上述實現(xiàn)陰陽角閉合的方法。
14、與現(xiàn)有技術相比,本專利技術具有的有益效果至少包括:
15、在進行陰陽角閉合時,依據陰陽角的兩側平面造型高度和陰陽角角度計算每側平面造型在陰陽角處的數據結構,該數據結構包含平面造型上點的抬高高度、水平偏移量、以及所屬區(qū)域id;依據數據結構對每側平面造型進行斜向建模生成延伸體,延伸體會形成平面造型的陰陽角并實現(xiàn)陰陽角閉合。這種斜向建模方式,建模的結果不改變拓撲結構,僅改變點、邊、面的位置長度,會使得后續(xù)與之相關的一系列支持如鋪貼、角線、燈帶則都天然支持或者相對容易實現(xiàn)。再者,邊界條件的判斷會增加程序計算的復雜度,本專利技術無需考慮過多的邊界條件,進而降低計算消耗。
本文檔來自技高網...【技術保護點】
1.一種實現(xiàn)陰陽角閉合的方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的實現(xiàn)陰陽角閉合的方法,其特征在于,還包括:在需要生成陰陽角處,檢查陰陽角兩側的平面造型是否符合陰陽角條件,即判斷造型區(qū)域縱向劃分是否一致,縱向劃分一致時認為能夠生成陰陽角。
3.根據權利要求2所述的實現(xiàn)陰陽角閉合的方法,其特征在于,判斷造型區(qū)域縱向劃分是否一致,縱向劃分一致時認為能夠生成陰陽角,包括:檢查陰陽角兩側的平面造型的區(qū)域輪廓,如果這些區(qū)域輪廓在豎直方向上的分布一致,使得陰陽角兩側的區(qū)域能夠一一對應,則認為能夠生成陰陽角。
4.根據權利要求1所述的實現(xiàn)陰陽角閉合的方法,其特征在于,還包括:依據數據結構對每側平面造型進行斜向建模時,平面造型上的角線會自然延長,具體識別陰陽角左右兩側延伸體的各自角線的所綁定的曲線作為放樣路徑,將這兩側兩條放樣路徑視為一整條放樣路徑,基于這整條放樣路徑,放樣生成帶有陰陽角閉合效果的角線。
5.根據權利要求1所述的實現(xiàn)陰陽角閉合的方法,其特征在于,還包括:依據數據結構對每側平面造型進行斜向建模時,平面造型上的燈帶會自然
6.一種實現(xiàn)陰陽角閉合的裝置,其特征在于,包括:
7.一種計算設備,包括存儲器和一個或多個處理器,所述存儲器中存儲有可執(zhí)行代碼,其特征在于,所述一個或多個處理器執(zhí)行所述可執(zhí)行代碼時,用于實現(xiàn)權利要求1-5中任一項所述的實現(xiàn)陰陽角閉合的方法。
8.一種計算機可讀存儲介質,其特征在于,其上存儲有程序,該程序被處理器執(zhí)行時,實現(xiàn)權利要求1-5中任一項所述的實現(xiàn)陰陽角閉合的方法。
9.一種計算機產品,其包含計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時,實現(xiàn)權利要求1-5中任一項所述的實現(xiàn)陰陽角閉合的方法。
...【技術特征摘要】
1.一種實現(xiàn)陰陽角閉合的方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的實現(xiàn)陰陽角閉合的方法,其特征在于,還包括:在需要生成陰陽角處,檢查陰陽角兩側的平面造型是否符合陰陽角條件,即判斷造型區(qū)域縱向劃分是否一致,縱向劃分一致時認為能夠生成陰陽角。
3.根據權利要求2所述的實現(xiàn)陰陽角閉合的方法,其特征在于,判斷造型區(qū)域縱向劃分是否一致,縱向劃分一致時認為能夠生成陰陽角,包括:檢查陰陽角兩側的平面造型的區(qū)域輪廓,如果這些區(qū)域輪廓在豎直方向上的分布一致,使得陰陽角兩側的區(qū)域能夠一一對應,則認為能夠生成陰陽角。
4.根據權利要求1所述的實現(xiàn)陰陽角閉合的方法,其特征在于,還包括:依據數據結構對每側平面造型進行斜向建模時,平面造型上的角線會自然延長,具體識別陰陽角左右兩側延伸體的各自角線的所綁定的曲線作為放樣路徑,將這兩側兩條放樣路徑視為一整條放樣路徑,基于這整條放樣路徑,放樣生成帶有陰陽角閉合效果的角線。
<...【專利技術屬性】
技術研發(fā)人員:張健,張佳淼,朱皓,
申請(專利權)人:杭州群核信息技術有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。