本說(shuō)明書(shū)涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種幾何結(jié)構(gòu)測(cè)評(píng)方法、裝置、存儲(chǔ)介質(zhì)以及電子設(shè)備。
背景技術(shù):
1、目前,隨著計(jì)算機(jī)技術(shù)的發(fā)展,大語(yǔ)言模型(large?language?model,llm)由于其在邏輯推理上的優(yōu)勢(shì),逐漸成為生成式設(shè)計(jì)中的重要工具。目前的生成式設(shè)計(jì)被廣泛應(yīng)用于建筑、工程、制造、產(chǎn)品設(shè)計(jì)等領(lǐng)域,極大的提高了優(yōu)化或生成復(fù)雜幾何結(jié)構(gòu)時(shí)效率。但是,目前的llm更偏向于對(duì)自然語(yǔ)言的處理,所以在通過(guò)llm生成幾何結(jié)構(gòu)時(shí),還需要對(duì)生成的幾何結(jié)構(gòu)進(jìn)行測(cè)評(píng),從而確保生成的幾何結(jié)構(gòu)滿足需求。
2、在現(xiàn)有技術(shù)中,對(duì)生成的幾何結(jié)構(gòu)的測(cè)評(píng)往往依賴(lài)于人工審核,但是,人工審核不僅耗時(shí)較長(zhǎng),還可能引入誤差。基于此,本說(shuō)明書(shū)提供了一種幾何結(jié)構(gòu)測(cè)評(píng)方法、裝置、存儲(chǔ)介質(zhì)以及電子設(shè)備。
技術(shù)實(shí)現(xiàn)思路
1、本說(shuō)明書(shū)提供一種幾何結(jié)構(gòu)測(cè)評(píng)方法、裝置、存儲(chǔ)介質(zhì)以及電子設(shè)備,以部分的解決現(xiàn)有技術(shù)存在的上述問(wèn)題。
2、本說(shuō)明書(shū)采用下述技術(shù)方案:
3、一種幾何結(jié)構(gòu)測(cè)評(píng)方法,包括:
4、獲取待測(cè)評(píng)的幾何結(jié)構(gòu)的參數(shù)以及所述幾何結(jié)構(gòu)的生成目標(biāo),所述生成目標(biāo)包含生成所述待測(cè)評(píng)的幾何結(jié)構(gòu)待滿足的生成條件;
5、從預(yù)先設(shè)置的測(cè)評(píng)腳本庫(kù)中調(diào)用目標(biāo)腳本,并利用所述目標(biāo)腳本根據(jù)所述待測(cè)評(píng)的幾何結(jié)構(gòu)的參數(shù),確定所述待測(cè)評(píng)的幾何結(jié)構(gòu)的幾何屬性;
6、判斷所述幾何屬性與所述生成目標(biāo)是否匹配,若是,則確定所述待測(cè)評(píng)的幾何結(jié)構(gòu)滿足生成目標(biāo),若否,則確定所述待測(cè)評(píng)的幾何結(jié)構(gòu)不滿足生成目標(biāo)。
7、可選地,獲取待測(cè)評(píng)的幾何結(jié)構(gòu)的參數(shù)以及所述幾何結(jié)構(gòu)的生成目標(biāo),具體包括:
8、獲取待生成的幾何結(jié)構(gòu)的生成目標(biāo);
9、將所述生成目標(biāo)輸入訓(xùn)練完成的大模型,使所述大模型根據(jù)所述生成目標(biāo)生成待測(cè)評(píng)的幾何結(jié)構(gòu)。
10、可選地,根據(jù)所述生成目標(biāo)從預(yù)設(shè)的測(cè)評(píng)腳本庫(kù)中調(diào)用目標(biāo)腳本,具體包括:
11、通過(guò)預(yù)設(shè)的大模型對(duì)所述生成條件進(jìn)行關(guān)鍵詞提取,確定至少一個(gè)目標(biāo)關(guān)鍵詞;
12、根據(jù)所述至少一個(gè)目標(biāo)關(guān)鍵詞與預(yù)設(shè)的測(cè)評(píng)腳本庫(kù)中的各測(cè)評(píng)腳本的匹配關(guān)系,確定至少一個(gè)目標(biāo)腳本并調(diào)用。
13、可選地,所述待測(cè)評(píng)的幾何結(jié)構(gòu)為多孔結(jié)構(gòu),所述生成目標(biāo)包括所述待測(cè)評(píng)的幾何結(jié)構(gòu)具有結(jié)構(gòu)有效性;
14、使所述目標(biāo)腳本根據(jù)所述待測(cè)評(píng)的幾何結(jié)構(gòu)的參數(shù),確定所述待測(cè)評(píng)的幾何結(jié)構(gòu)的屬性,具體包括:
15、將所述待測(cè)評(píng)的幾何結(jié)構(gòu)的參數(shù)輸入所述目標(biāo)腳本,確定所述多孔結(jié)構(gòu)的包圍盒以及所述多孔結(jié)構(gòu)內(nèi)的各圓柱體,其中,所述包圍盒為所述多孔結(jié)構(gòu)的理論的最小外接立方體;
16、判斷所述各圓柱體是否都在所述包圍盒內(nèi),若是,則確定所述多孔結(jié)構(gòu)具有結(jié)構(gòu)有效性,若否,則確定所述多孔結(jié)構(gòu)不具備結(jié)構(gòu)有效性。
17、可選地,所述待測(cè)評(píng)的幾何結(jié)構(gòu)為多孔結(jié)構(gòu),所述生成目標(biāo)包括所述待測(cè)評(píng)的幾何結(jié)構(gòu)具有對(duì)稱(chēng)性;
18、使所述目標(biāo)腳本根據(jù)所述待測(cè)評(píng)的幾何結(jié)構(gòu)的參數(shù),確定所述待測(cè)評(píng)的幾何結(jié)構(gòu)的屬性,具體包括:
19、將所述待測(cè)評(píng)的幾何結(jié)構(gòu)的參數(shù)輸入所述目標(biāo)腳本,確定所述多孔結(jié)構(gòu)的包圍盒以及所述多孔結(jié)構(gòu)內(nèi)的各圓柱體,其中,所述包圍盒為所述多孔結(jié)構(gòu)的理論的最小外接立方體;
20、以所述多孔結(jié)構(gòu)的體心為原點(diǎn),與所述包圍盒的邊平行的方向,建立坐標(biāo)系;
21、判斷所述各圓柱體是否以所述原點(diǎn)為中心,分別沿所述坐標(biāo)系的各軸鏡像對(duì)稱(chēng),若是,則確定所述多孔結(jié)構(gòu)具有對(duì)稱(chēng)性,若否,則確定所述多孔結(jié)構(gòu)不具備對(duì)稱(chēng)性。
22、可選地,所述待測(cè)評(píng)的幾何結(jié)構(gòu)為多孔結(jié)構(gòu),所述生成目標(biāo)包括所述待測(cè)評(píng)的幾何結(jié)構(gòu)具有連通性;
23、使所述目標(biāo)腳本根據(jù)所述待測(cè)評(píng)的幾何結(jié)構(gòu)的參數(shù),確定所述待測(cè)評(píng)的幾何結(jié)構(gòu)的屬性,具體包括:
24、將所述待測(cè)評(píng)的幾何結(jié)構(gòu)的參數(shù)輸入所述目標(biāo)腳本,確定所述多孔結(jié)構(gòu)內(nèi)的各圓柱體;
25、針對(duì)每個(gè)圓柱體,判斷該圓柱體是否至少與一個(gè)其他圓柱體相交,若是,則確定所述多孔結(jié)構(gòu)具有連通性,若否,則確定所述多孔結(jié)構(gòu)不具備連通性。
26、可選地,判斷所述幾何屬性與所述生成目標(biāo)是否匹配,具體包括:
27、遍歷所述各生成條件與所述幾何屬性,分別確定滿足所述各生成條件的所述幾何屬性;
28、當(dāng)所述各生成條件都被滿足時(shí),則確定所述幾何屬性與所述生成目標(biāo)匹配;
29、當(dāng)存在未滿足的生成條件時(shí),則確定所述幾何屬性與所述生成目標(biāo)不匹配。
30、本說(shuō)明書(shū)還提供了一種幾何結(jié)構(gòu)測(cè)評(píng)裝置,包括:
31、獲取模塊,用于獲取待測(cè)評(píng)的幾何結(jié)構(gòu)的參數(shù)以及所述幾何結(jié)構(gòu)的生成目標(biāo),所述生成目標(biāo)包含生成所述待測(cè)評(píng)的幾何結(jié)構(gòu)待滿足的生成條件;
32、確定模塊,用于從預(yù)先設(shè)置的測(cè)評(píng)腳本庫(kù)中調(diào)用目標(biāo)腳本,并利用所述目標(biāo)腳本根據(jù)所述待測(cè)評(píng)的幾何結(jié)構(gòu)的參數(shù),確定所述待測(cè)評(píng)的幾何結(jié)構(gòu)的幾何屬性;
33、判斷模塊,用于判斷所述幾何屬性與所述生成目標(biāo)是否匹配,若是,則確定所述待測(cè)評(píng)的幾何結(jié)構(gòu)滿足生成目標(biāo),若否,則確定所述待測(cè)評(píng)的幾何結(jié)構(gòu)不滿足生成目標(biāo)。
34、本說(shuō)明書(shū)提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述測(cè)評(píng)方法。
35、本說(shuō)明書(shū)提供了一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)上述測(cè)評(píng)方法。
36、本說(shuō)明書(shū)采用的上述至少一個(gè)技術(shù)方案能夠達(dá)到以下有益效果:
37、本說(shuō)明書(shū)提供的幾何結(jié)構(gòu)測(cè)評(píng)方法中,通過(guò)獲取待測(cè)評(píng)的幾何結(jié)構(gòu)的參數(shù)以及該幾何結(jié)構(gòu)的生成目標(biāo),并根據(jù)該幾何結(jié)構(gòu)的生成目標(biāo),從預(yù)先設(shè)置的測(cè)評(píng)腳本中,調(diào)用用于測(cè)評(píng)該幾何結(jié)構(gòu)的目標(biāo)腳本并運(yùn)行,確定該幾何結(jié)構(gòu)的屬性。然后再根據(jù)該幾何結(jié)構(gòu)的屬性與生成目標(biāo)之間的匹配關(guān)系,確定該幾何結(jié)構(gòu)是否滿足生成目標(biāo)。
38、在上述方法中,通過(guò)預(yù)先設(shè)置的測(cè)評(píng)腳本,實(shí)現(xiàn)對(duì)生成的幾何結(jié)構(gòu)的自動(dòng)化且統(tǒng)一的測(cè)評(píng),減少人工參與的同時(shí),提高了幾何結(jié)構(gòu)的測(cè)評(píng)效率和準(zhǔn)確率。
1.一種幾何結(jié)構(gòu)測(cè)評(píng)方法,其特征在于,包括:
2.如權(quán)利要求1所述的方法,其特征在于,獲取待測(cè)評(píng)的幾何結(jié)構(gòu)的參數(shù)之前,所述方法還包括:
3.如權(quán)利要求1所述的方法,其特征在于,從預(yù)設(shè)的測(cè)評(píng)腳本庫(kù)中調(diào)用目標(biāo)腳本,具體包括:
4.如權(quán)利要求1所述的方法,其特征在于,所述待測(cè)評(píng)的幾何結(jié)構(gòu)為多孔結(jié)構(gòu),所述生成目標(biāo)包括所述待測(cè)評(píng)的幾何結(jié)構(gòu)具有結(jié)構(gòu)有效性;
5.如權(quán)利要求1所述的方法,其特征在于,所述待測(cè)評(píng)的幾何結(jié)構(gòu)為多孔結(jié)構(gòu),所述生成目標(biāo)包括所述待測(cè)評(píng)的幾何結(jié)構(gòu)具有對(duì)稱(chēng)性;
6.如權(quán)利要求1所述的方法,其特征在于,所述待測(cè)評(píng)的幾何結(jié)構(gòu)為多孔結(jié)構(gòu),所述生成目標(biāo)包括所述待測(cè)評(píng)的幾何結(jié)構(gòu)具有連通性;
7.如權(quán)利要求3所述的方法,其特征在于,判斷所述幾何屬性與所述生成目標(biāo)是否匹配,具體包括:
8.一種幾何結(jié)構(gòu)測(cè)評(píng)裝置,其特征在于,包括:
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述權(quán)利要求1~7任一項(xiàng)所述的方法。
10.一種電子設(shè)備,其特征在于,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述權(quán)利要求1~7任一項(xiàng)所述的方法。