本申請涉及一種多物理場數值計算軟件的空間曲線計算結果映射方法、裝置、計算機設備、存儲介質和計算機程序產品。所述方法包括:獲取在多物理場數值計算軟件中拾取的空間曲線,在空間曲線上布置多個線點;從空間曲線的端點中確定出曲線初始點,獲取每個線點到曲線初始點的弧長值;根據多物理場數值計算軟件中的網格單元中,每個線點所屬的目標網格單元,確定每個線點的結果值;對弧長值和結果值進行二維映射處理,得到空間曲線的目標映射結果。采用本方法能夠提升空間曲線的處理結果的可視化效率和準確性。
【技術實現步驟摘要】
本申請涉及計算機,特別是涉及一種多物理場數值計算軟件的空間曲線計算結果映射方法、裝置、計算機設備、存儲介質和計算機程序產品。
技術介紹
1、目前,多物理場計算技術是提升產品質量、縮短設計周期、提高產品競爭力的一項有效手段,在助力工業制造行業實現更高層次的智能化轉型、優化航空航天設備的維護策略等方面具有廣泛的應用前景和工業價值。
2、傳統技術中,對于多物理場數值計算軟件對空間曲線的處理結果通常是展示三維的模型數據,需要較長的可視化處理時間,導致空間曲線的處理結果的可視化效率較低。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種能夠提升空間曲線的處理結果的可視化效果的多物理場數值計算軟件的空間曲線計算結果映射方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
2、第一方面,本申請提供了一種多物理場數值計算軟件的空間曲線計算結果映射方法。所述方法包括:
3、獲取在多物理場數值計算軟件中拾取的空間曲線,在所述空間曲線上布置多個線點;
4、從所述空間曲線的端點中確定出曲線初始點,獲取每個所述線點到所述曲線初始點的弧長值;
5、根據所述多物理場數值計算軟件的網格單元中,每個所述線點所屬的目標網格單元,確定每個所述線點的結果值;
6、對所述弧長值和所述結果值進行二維映射處理,得到所述空間曲線的目標映射結果。
7、在其中一個實施例中,獲取在多物理場數值計算軟件中拾取的空間曲線,包括:
<
p>8、響應于在所述多物理場數值計算軟件中的空間場景觸發的選擇操作,獲取所述選擇操作對應的位置坐標;9、將所述位置坐標轉換為世界坐標系中的射線,通過射線跟蹤處理,確定所述射線與所述空間場景中的所有曲線的交點;
10、從所述交點中,篩選出所述射線最近的目標交點;
11、將所述目標交點所在的曲線,作為拾取的所述空間曲線。
12、在其中一個實施例中,在根據所述多物理場數值計算軟件的網格單元中,每個所述線點所屬的目標網格單元,確定每個所述線點的結果值之前,還包括:
13、獲取所述多物理場數值計算軟件中的網格信息;所述網格信息包括單元信息;
14、根據所述單元信息,得到所述多物理場數值計算軟件中的網格單元;
15、在所述網格單元中,確定出每個所述線點所屬的目標網格單元。
16、在其中一個實施例中,根據所述多物理場數值計算軟件的網格單元中,每個所述線點所屬的目標網格單元,確定每個所述線點的結果值,包括:
17、獲取每個所述線點所屬的目標網格單元對應的形函數;
18、通過所述形函數,對每個所述線點所屬的目標網格單元對應的單元結果值進行插值處理,得到每個所述線點的結果值。
19、在其中一個實施例中,對所述弧長值和所述結果值進行二維映射處理,得到所述空間曲線的目標映射結果,包括:
20、將每個所述線點到所述曲線初始點的弧長值作為橫坐標,以及將每個所述線點的結果值作為縱坐標,繪制得到所述弧長值與所述結果值的二維散點圖;
21、根據所述二維散點圖,得到所述空間曲線的目標映射結果。
22、在其中一個實施例中,在所述空間曲線上布置多個線點,包括:
23、確定所述空間曲線上的第一個線點和最后一個線點;
24、根據所述第一個線點、所述最后一個線點和預設的線點數量,得到在所述空間曲線上的多個線點。
25、第二方面,本申請還提供了一種多物理場數值計算軟件的空間曲線計算結果映射裝置。所述裝置包括:
26、線點獲取模塊,用于獲取在多物理場數值計算軟件中拾取的空間曲線,在所述空間曲線上布置多個線點;
27、弧長值獲取模塊,用于從所述空間曲線的端點中確定出曲線初始點,獲取每個所述線點到所述曲線初始點的弧長值;
28、結果值獲取模塊,用于根據所述多物理場數值計算軟件的網格單元中,每個所述線點所屬的目標網格單元,確定每個所述線點的結果值;
29、映射處理模塊,用于對所述弧長值和所述結果值進行二維映射處理,得到所述空間曲線的目標映射結果。
30、第三方面,本申請還提供了一種計算機設備。所述計算機設備包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現以下步驟:
31、獲取在多物理場數值計算軟件中拾取的空間曲線,在所述空間曲線上布置多個線點;
32、從所述空間曲線的端點中確定出曲線初始點,獲取每個所述線點到所述曲線初始點的弧長值;
33、根據所述多物理場數值計算軟件的網格單元中,每個所述線點所屬的目標網格單元,確定每個所述線點的結果值;
34、對所述弧長值和所述結果值進行二維映射處理,得到所述空間曲線的目標映射結果。
35、第四方面,本申請還提供了一種計算機可讀存儲介質。所述計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現以下步驟:
36、獲取在多物理場數值計算軟件中拾取的空間曲線,在所述空間曲線上布置多個線點;
37、從所述空間曲線的端點中確定出曲線初始點,獲取每個所述線點到所述曲線初始點的弧長值;
38、根據在所述多物理場數值計算軟件的網格單元中,每個所述線點所屬的目標網格單元,確定每個所述線點的結果值;
39、對所述弧長值和所述結果值進行二維映射處理,得到所述空間曲線的目標映射結果。
40、第五方面,本申請還提供了一種計算機程序產品。所述計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現以下步驟:
41、獲取在多物理場數值計算軟件中拾取的空間曲線,在所述空間曲線上布置多個線點;
42、從所述空間曲線的端點中確定出曲線初始點,獲取每個所述線點到所述曲線初始點的弧長值;
43、根據在所述多物理場數值計算軟件的網格單元中,每個所述線點所屬的目標網格單元,確定每個所述線點的結果值;
44、對所述弧長值和所述結果值進行二維映射處理,得到所述空間曲線的目標映射結果。
45、上述多物理場數值計算軟件的空間曲線計算結果映射方法、裝置、計算機設備、存儲介質和計算機程序產品,獲取在多物理場數值計算軟件中拾取的空間曲線,在空間曲線上布置多個線點;從空間曲線的端點中確定出曲線初始點,獲取每個線點到曲線初始點的弧長值;根據多物理場數值計算軟件的網格單元中,每個線點所屬的目標網格單元,確定每個線點的結果值;對弧長值和結果值進行二維映射處理,得到空間曲線的目標映射結果。采用本方法,實現了對多物理場數值計算軟件中拾取的任意空間曲線的處理結果的映射,有效地提升了空間曲線的處理結果的可視化效率和準確性。
本文檔來自技高網...
【技術保護點】
1.一種多物理場數值計算軟件的空間曲線計算結果映射方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述獲取在多物理場數值計算軟件中拾取的空間曲線,包括:
3.根據權利要求1所述的方法,其特征在于,在根據所述多物理場數值計算軟件的網格單元中,每個所述線點所屬的目標網格單元,確定每個所述線點的結果值之前,還包括:
4.根據權利要求3所述的方法,其特征在于,所述根據所述多物理場數值計算軟件的網格單元中,每個所述線點所屬的目標網格單元,確定每個所述線點的結果值,包括:
5.根據權利要求1所述的方法,其特征在于,所述對所述弧長值和所述結果值進行二維映射處理,得到所述空間曲線的目標映射結果,包括:
6.根據權利要求1所述的方法,其特征在于,所述在所述空間曲線上布置多個線點,包括:
7.一種多物理場數值計算軟件的空間曲線計算結果映射裝置,其特征在于,所述裝置包括:
8.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至6中任一項所述的方法的步驟。
9.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至6中任一項所述的方法的步驟。
10.一種計算機程序產品,包括計算機程序,其特征在于,該計算機程序被處理器執行時實現權利要求1至6中任一項所述的方法的步驟。
...
【技術特征摘要】
1.一種多物理場數值計算軟件的空間曲線計算結果映射方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述獲取在多物理場數值計算軟件中拾取的空間曲線,包括:
3.根據權利要求1所述的方法,其特征在于,在根據所述多物理場數值計算軟件的網格單元中,每個所述線點所屬的目標網格單元,確定每個所述線點的結果值之前,還包括:
4.根據權利要求3所述的方法,其特征在于,所述根據所述多物理場數值計算軟件的網格單元中,每個所述線點所屬的目標網格單元,確定每個所述線點的結果值,包括:
5.根據權利要求1所述的方法,其特征在于,所述對所述弧長值和所述結果值進行二維映射處理,得到所述空間曲線的目標映射結...
【專利技術屬性】
技術研發人員:吳澤華,程建偉,盧勇,王頌,張巍,黃克捷,張曦,袁耀,楊家輝,王帥兵,
申請(專利權)人:南方電網科學研究院有限責任公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。