本技術(shù)涉及計(jì)算機(jī),特別是涉及一種模型顯示方法、裝置、系統(tǒng)、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著虛擬現(xiàn)實(shí)技術(shù)的發(fā)展,將虛擬現(xiàn)實(shí)應(yīng)用在醫(yī)學(xué)領(lǐng)域,可以通過構(gòu)建人體器官的虛擬三維模型,對人體生理特征進(jìn)行更全面地展示,在教學(xué),以及臨床診斷和治療等方面起到重要的輔助作用。
2、現(xiàn)有技術(shù)中,可以通過頭顯來展示人體器官的三維模型,從三維模型中選中人體器官的目標(biāo)部位后,針對目標(biāo)部位進(jìn)行分析和處理。然而,由于人體器官的生長位置通常較為緊密,難以在三維模型中顯示相鄰器官之間清晰的邊界線,在對目標(biāo)部位進(jìn)行分析和處理的過程中,容易造成誤操作,影響分析和處理的效果。
3、因此,目前的模型顯示技術(shù)中存在容易造成誤操作的問題。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對上述技術(shù)問題,提供一種能夠避免誤操作的模型顯示方法、裝置、系統(tǒng)、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
2、第一方面,本技術(shù)提供了一種模型顯示方法。所述方法包括:
3、獲取目標(biāo)部位的三維數(shù)據(jù),基于元宇宙空間顯示所述三維數(shù)據(jù)對應(yīng)的三維模型;
4、若檢測到交互設(shè)備發(fā)出的交互射線與所述三維模型相碰撞,將與所述交互射線相碰撞的三維模型確定為目標(biāo)模型,并確定所述目標(biāo)模型的視覺增強(qiáng)區(qū)域;
5、根據(jù)預(yù)先設(shè)置的視覺增強(qiáng)效果,對所述視覺增強(qiáng)區(qū)域進(jìn)行視覺增強(qiáng)處理,得到視覺增強(qiáng)后的目標(biāo)模型,并對所述視覺增強(qiáng)后的目標(biāo)模型進(jìn)行顯示。
6、在其中一個(gè)實(shí)施例中,所述若檢測到交互設(shè)備發(fā)出的交互射線與所述三維模型相碰撞,將與所述交互射線相碰撞的三維模型確定為目標(biāo)模型,包括:
7、當(dāng)所述交互射線與所述三維模型相碰撞時(shí),觸發(fā)所述三維模型對應(yīng)的碰撞監(jiān)測事件;
8、響應(yīng)于針對所述碰撞監(jiān)測事件的觸發(fā)操作,將與所述碰撞監(jiān)測事件相對應(yīng)的三維模型確定為所述目標(biāo)模型。
9、在其中一個(gè)實(shí)施例中,所述確定所述目標(biāo)模型的視覺增強(qiáng)區(qū)域,包括:
10、將所述目標(biāo)模型的頂點(diǎn)變換至裁剪空間,得到所述目標(biāo)模型在所述裁剪空間中的頂點(diǎn)坐標(biāo);
11、根據(jù)所述頂點(diǎn)坐標(biāo),確定所述目標(biāo)模型在所述裁剪空間中的模型邊緣;
12、對所述模型邊緣進(jìn)行外拓處理,得到所述目標(biāo)模型的視覺增強(qiáng)區(qū)域。
13、在其中一個(gè)實(shí)施例中,所述根據(jù)預(yù)先設(shè)置的視覺增強(qiáng)效果,對所述視覺增強(qiáng)區(qū)域進(jìn)行視覺增強(qiáng)處理,得到視覺增強(qiáng)后的目標(biāo)模型,包括:
14、根據(jù)所述視覺增強(qiáng)效果,生成所述視覺增強(qiáng)區(qū)域的第一配置信息;
15、根據(jù)所述第一配置信息,以及所述目標(biāo)模型的第二配置信息,生成材質(zhì)球;
16、通過所述材質(zhì)球?qū)λ瞿繕?biāo)模型和所述視覺增強(qiáng)區(qū)域進(jìn)行渲染,得到所述視覺增強(qiáng)后的目標(biāo)模型。
17、在其中一個(gè)實(shí)施例中,所述視覺增強(qiáng)效果包括呼吸燈效果;
18、所述通過所述材質(zhì)球?qū)λ瞿繕?biāo)模型和所述視覺增強(qiáng)區(qū)域進(jìn)行渲染,得到所述視覺增強(qiáng)后的目標(biāo)模型,包括:
19、確定所述材質(zhì)球?qū)λ鲆曈X增強(qiáng)區(qū)域進(jìn)行渲染的渲染時(shí)刻;
20、根據(jù)預(yù)先設(shè)置的三角函數(shù)映射關(guān)系,確定所述渲染時(shí)刻對應(yīng)的渲染亮度;
21、在所述渲染時(shí)刻,控制所述材質(zhì)球根據(jù)所述渲染亮度對所述視覺增強(qiáng)區(qū)域進(jìn)行渲染。
22、在其中一個(gè)實(shí)施例中,所述視覺增強(qiáng)效果包括跑馬燈效果;
23、所述通過所述材質(zhì)球?qū)λ瞿繕?biāo)模型和所述視覺增強(qiáng)區(qū)域進(jìn)行渲染,得到所述視覺增強(qiáng)后的目標(biāo)模型,包括:
24、確定所述材質(zhì)球?qū)λ鲆曈X增強(qiáng)區(qū)域進(jìn)行渲染的渲染時(shí)刻;
25、根據(jù)預(yù)先設(shè)置的跑馬燈移動(dòng)方向,在所述視覺增強(qiáng)區(qū)域確定出與所述渲染時(shí)刻相對應(yīng)的跑馬燈顯示位置;
26、控制所述材質(zhì)球在所述渲染時(shí)刻對所述跑馬燈顯示位置進(jìn)行渲染。
27、第二方面,本技術(shù)還提供了一種模型顯示裝置。所述裝置包括:
28、模型獲取模塊,用于獲取目標(biāo)部位的三維數(shù)據(jù),基于元宇宙空間顯示所述三維數(shù)據(jù)對應(yīng)的三維模型;
29、模型確定模塊,用于若檢測到交互設(shè)備發(fā)出的交互射線與所述三維模型相碰撞,將與所述交互射線相碰撞的三維模型確定為目標(biāo)模型,并確定所述目標(biāo)模型的視覺增強(qiáng)區(qū)域;
30、視覺增強(qiáng)模塊,用于根據(jù)預(yù)先設(shè)置的視覺增強(qiáng)效果,對所述視覺增強(qiáng)區(qū)域進(jìn)行視覺增強(qiáng)處理,得到視覺增強(qiáng)后的目標(biāo)模型,并對所述視覺增強(qiáng)后的目標(biāo)模型進(jìn)行顯示。
31、第三方面,本技術(shù)還提供了一種模型顯示系統(tǒng)。所述系統(tǒng)包括顯示設(shè)備和交互設(shè)備;
32、所述顯示設(shè)備,用于獲取目標(biāo)部位的三維數(shù)據(jù),基于元宇宙空間顯示所述三維數(shù)據(jù)對應(yīng)的三維模型;
33、所述交互設(shè)備,用于發(fā)出交互射線;
34、所述顯示設(shè)備,還用于若檢測到所述交互射線與所述三維模型相碰撞,將與所述交互射線相碰撞的三維模型確定為目標(biāo)模型,確定所述目標(biāo)模型的視覺增強(qiáng)區(qū)域,根據(jù)預(yù)先設(shè)置的視覺增強(qiáng)效果,對所述視覺增強(qiáng)區(qū)域進(jìn)行視覺增強(qiáng)處理,得到視覺增強(qiáng)后的目標(biāo)模型,并對所述視覺增強(qiáng)后的目標(biāo)模型進(jìn)行顯示。
35、第四方面,本技術(shù)還提供了一種計(jì)算機(jī)設(shè)備。所述計(jì)算機(jī)設(shè)備包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:
36、獲取目標(biāo)部位的三維數(shù)據(jù),基于元宇宙空間顯示所述三維數(shù)據(jù)對應(yīng)的三維模型;
37、若檢測到交互設(shè)備發(fā)出的交互射線與所述三維模型相碰撞,將與所述交互射線相碰撞的三維模型確定為目標(biāo)模型,并確定所述目標(biāo)模型的視覺增強(qiáng)區(qū)域;
38、根據(jù)預(yù)先設(shè)置的視覺增強(qiáng)效果,對所述視覺增強(qiáng)區(qū)域進(jìn)行視覺增強(qiáng)處理,得到視覺增強(qiáng)后的目標(biāo)模型,并對所述視覺增強(qiáng)后的目標(biāo)模型進(jìn)行顯示。
39、第五方面,本技術(shù)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
40、獲取目標(biāo)部位的三維數(shù)據(jù),基于元宇宙空間顯示所述三維數(shù)據(jù)對應(yīng)的三維模型;
41、若檢測到交互設(shè)備發(fā)出的交互射線與所述三維模型相碰撞,將與所述交互射線相碰撞的三維模型確定為目標(biāo)模型,并確定所述目標(biāo)模型的視覺增強(qiáng)區(qū)域;
42、根據(jù)預(yù)先設(shè)置的視覺增強(qiáng)效果,對所述視覺增強(qiáng)區(qū)域進(jìn)行視覺增強(qiáng)處理,得到視覺增強(qiáng)后的目標(biāo)模型,并對所述視覺增強(qiáng)后的目標(biāo)模型進(jìn)行顯示。
43、第六方面,本技術(shù)還提供了一種計(jì)算機(jī)程序產(chǎn)品。所述計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
44、獲取目標(biāo)部位的三維數(shù)據(jù),基于元宇宙空間顯示所述三維數(shù)據(jù)對應(yīng)的三維模型;
45、若檢測到交互設(shè)備發(fā)出的交互射線與所述三維模型相碰撞,將與所述交互射線相碰撞的三維模型確定為目標(biāo)模型,并確定所述目標(biāo)模型的視覺增強(qiáng)區(qū)域;
46、根據(jù)預(yù)先設(shè)置的視覺增強(qiáng)效果,對所述視覺增強(qiáng)區(qū)域進(jìn)行視覺增強(qiáng)處理,得到視覺增強(qiáng)后的目標(biāo)模型,并對所述視覺增強(qiáng)后的目標(biāo)模型進(jìn)行顯示。
47、上述模型顯示方法、裝置、系統(tǒng)、計(jì)算機(jī)設(shè)備、存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,通過獲取目標(biāo)部位的三維數(shù)據(jù),基于元宇宙空間顯示三維數(shù)據(jù)對應(yīng)的三維模型,若檢測到交互設(shè)備發(fā)出的交互射線與三維模型相碰撞,將與交互射線相碰撞的三維模型確定為目標(biāo)模型,并確定目標(biāo)模型的視覺增強(qiáng)區(qū)域,根據(jù)預(yù)先設(shè)置的視覺增強(qiáng)效果,對視覺增強(qiáng)區(qū)域進(jìn)行視覺增強(qiáng)處理,得到視覺增強(qiáng)后的目標(biāo)模型,并對視覺增強(qiáng)后的目標(biāo)模型進(jìn)行顯示;可以基于元宇宙空間顯示三維模型,在通過交互設(shè)備從三維模型中選取目標(biāo)模型后,對目標(biāo)模型進(jìn)行視覺增強(qiáng),避免對目標(biāo)模型的誤操作。