亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種CAD圖紙批量排版處理方法與流程

文檔序號:40385315發(fā)布日期:2024-12-20 12:08閱讀:6來源:國知局
一種CAD圖紙批量排版處理方法與流程

本技術(shù)涉及制圖的領(lǐng)域,尤其是涉及一種cad圖紙批量排版處理方法。


背景技術(shù):

1、隨著制圖軟件的發(fā)展以及紡織業(yè)的信息化發(fā)展,制衣紡織業(yè)中使用cad相關(guān)產(chǎn)品進(jìn)行圖紙繪畫越來越普遍,具有代表性的有制衣cad,在制衣cad上繪制衣服的裁片,從而提高生產(chǎn)效率。目前在制衣cad中繪制出裁片后,需要對裁片進(jìn)行排版并打印出來,但是由于裁片的不規(guī)則,導(dǎo)致打印的物料浪費(fèi)較多,目前由人工對裁片進(jìn)行排版,但由人工進(jìn)行排版導(dǎo)致打印物料浪費(fèi)嚴(yán)重并且較為耗時(shí),從而降低了裁片打印效率。


技術(shù)實(shí)現(xiàn)思路

1、為了提高排版效率縮短排版時(shí)間以及減少排版后打印物料的浪費(fèi),本技術(shù)提供一種cad圖紙批量排版處理方法。

2、第一方面,本技術(shù)提供一種cad圖紙批量排版處理方法,采用如下的技術(shù)方案:

3、一種cad圖紙批量排版處理方法,包括:

4、獲取用戶所需的排版方式、件數(shù)以及需要排版的多個(gè)當(dāng)前裁片的第一輪廓信息,從預(yù)設(shè)歷史排版庫中查找與所述排版方式一致的待選歷史排版;

5、從所述多個(gè)待選歷史排版中提取出每個(gè)歷史裁片的第二輪廓信息,并基于所述第一輪廓信息以及第二輪廓信息計(jì)算每個(gè)當(dāng)前裁片與每個(gè)歷史裁片的第一相似度;

6、基于所述件數(shù)對每個(gè)待選歷史排版進(jìn)行修正,得到修正后的待選歷史排版;

7、確定所述多個(gè)當(dāng)前裁片在每個(gè)修正后的待選歷史排版中相似度達(dá)到預(yù)設(shè)相似度閾值的歷史裁片的第一數(shù)量,并將數(shù)量達(dá)到預(yù)設(shè)數(shù)量閾值的修正后的待選歷史排版確定為目標(biāo)歷史排版;

8、從所述多個(gè)當(dāng)前裁片中確定出與各目標(biāo)歷史排版中歷史裁片的第一相似度達(dá)到預(yù)設(shè)相似度閾值的目標(biāo)當(dāng)前裁片,并將目標(biāo)當(dāng)前裁片按照目標(biāo)歷史排版中對應(yīng)的歷史裁片的位置映射在空白模板上,得到編輯模板,所述空白模板是將所述目標(biāo)歷史排版中的歷史裁片刪除后得到的;

9、確定每個(gè)編輯模板中除目標(biāo)當(dāng)前裁片以外的空白區(qū)域以及目標(biāo)當(dāng)前裁片之間的重疊區(qū)域;

10、基于所述目標(biāo)當(dāng)前裁片的第一數(shù)量、空白區(qū)域以及重疊區(qū)域確定目標(biāo)編輯模板;

11、將所述多個(gè)裁片中除目標(biāo)當(dāng)前裁片之外的剩余裁片添加到所述目標(biāo)編輯模板中得到最終排版。

12、通過采用上述技術(shù)方案,先根據(jù)所需的排版方式確定待選歷史排版,再對待選歷史排版根據(jù)所需件數(shù)進(jìn)行修正,得到修正后的待選歷史排版,待選歷史排版均為使用打印物料最少的、空白區(qū)域最少且面積最小的排版,因此從待選歷史排版確定合適的排版并在對應(yīng)的模板上添加當(dāng)前裁片能夠減少物料的浪費(fèi),再根據(jù)相似度以及預(yù)設(shè)數(shù)量閾值確定出與當(dāng)前裁片相似度達(dá)到預(yù)設(shè)相似度閾值,且數(shù)量最多的即更加合適的目標(biāo)歷史排版,然后將對應(yīng)的當(dāng)前裁片映射到每個(gè)目標(biāo)歷史排版對應(yīng)的空白模板中得到編輯模板,并且確定出編輯模板中的重疊區(qū)域以及空白區(qū)域,根據(jù)第一數(shù)量、空白區(qū)域以及重疊區(qū)域綜合判定每個(gè)編輯模板的質(zhì)量以及適合程度,從而得到目標(biāo)編輯模板,最后將剩余裁片添加到目標(biāo)編輯模板中即可,相較于人工排版更加節(jié)省時(shí)間。

13、在另一種可能實(shí)現(xiàn)的方式中,所述基于所述目標(biāo)當(dāng)前裁片的第一數(shù)量、空白區(qū)域以及重疊區(qū)域確定目標(biāo)編輯模板,包括:

14、確定每個(gè)編輯模板中重疊區(qū)域的第二數(shù)量以及每個(gè)重疊區(qū)域的重疊面積;

15、基于所述重疊面積以及第二數(shù)量確定重疊面積平均值;

16、確定所述第一數(shù)量與第二數(shù)量的比值;

17、確定每個(gè)編輯模板中空白區(qū)域的第三數(shù)量以及每個(gè)空白區(qū)域的空白面積;

18、基于所述空白面積以及第三數(shù)量確定空白面積平均值,并基于所述第一數(shù)量對所述空白面積平均值進(jìn)行修正,得到修正后的空白面積平均值;

19、確定每個(gè)空白區(qū)域的長寬比,并確定平均長寬比;

20、基于所述重疊面積平均值以及比值確定每個(gè)編輯模板的第一得分,基于修正后的空白面積平均值以及平均長寬比確定每個(gè)編輯模板的第二得分;

21、基于所述第一得分、第二得分以及各自對應(yīng)的系數(shù)確定每個(gè)編輯模板的總得分,基于所述總得分確定所述目標(biāo)編輯模板。

22、在另一種可能實(shí)現(xiàn)的方式中,所述將所述多個(gè)裁片中除目標(biāo)當(dāng)前裁片之外的剩余裁片添加到所述目標(biāo)編輯模板中得到最終排版,包括:

23、確定所述目標(biāo)編輯模板中存在重疊的目標(biāo)當(dāng)前裁片的至少一個(gè)目標(biāo)重疊區(qū)域以及每個(gè)目標(biāo)重疊區(qū)域的重疊面積,以及所述存在重疊的目標(biāo)當(dāng)前裁片邊緣的關(guān)聯(lián)空白區(qū)域;

24、確定每個(gè)目標(biāo)重疊區(qū)域的輪廓以及全部目標(biāo)重疊區(qū)域的重疊總面積;

25、確定每個(gè)目標(biāo)重疊區(qū)域的輪廓與每個(gè)關(guān)聯(lián)空白區(qū)域的第二相似度,并確定出每個(gè)關(guān)聯(lián)空白區(qū)域的第二相似度的平均值;

26、確定出空白區(qū)域面積達(dá)到所述重疊總面積,且第二相似度的平均值最高的目標(biāo)關(guān)聯(lián)空白區(qū)域;

27、基于所述目標(biāo)關(guān)聯(lián)空白區(qū)域的輪廓、目標(biāo)當(dāng)前裁片的第一輪廓信息以及目標(biāo)重疊區(qū)域的輪廓確定所述存在重疊的目標(biāo)當(dāng)前裁片的位移策略和旋轉(zhuǎn)策略;

28、對所處存在重疊的目標(biāo)當(dāng)前裁片按照所述位移策略和旋轉(zhuǎn)策略進(jìn)行移動(dòng),得到移動(dòng)后的目標(biāo)編輯模板;

29、將所述多個(gè)裁片中除目標(biāo)當(dāng)前裁片之外的剩余裁片添加到所述移動(dòng)后的目標(biāo)編輯模板中。

30、在另一種可能實(shí)現(xiàn)的方式中,所述將所述多個(gè)裁片中除目標(biāo)當(dāng)前裁片之外的剩余裁片添加到所述移動(dòng)后的目標(biāo)編輯模板中,包括:

31、確定所述移動(dòng)后的目標(biāo)編輯模板中的當(dāng)前空白區(qū)域;

32、計(jì)算每個(gè)剩余裁片與每個(gè)當(dāng)前空白區(qū)域的第三相似度;

33、將所述每個(gè)剩余裁片添加到第三相似度最高的當(dāng)前空白區(qū)域中。

34、在另一種可能實(shí)現(xiàn)的方式中,所述將所述多個(gè)裁片中除目標(biāo)當(dāng)前裁片之外的剩余裁片添加到所述移動(dòng)后的目標(biāo)編輯模板中,包括:

35、基于任一當(dāng)前空白區(qū)域的面積從剩余裁片中確定多個(gè)裁片組合,每個(gè)裁片組合的總面積不大于所述任一當(dāng)前空白區(qū)域的面積;

36、將每個(gè)裁片組合映射到所述任一當(dāng)前空白區(qū)域中確定出目標(biāo)裁片組合,并將所述目標(biāo)裁片組合添加到所述任一當(dāng)前空白區(qū)域中,所述目標(biāo)裁片組合映射到所述任一當(dāng)前空白區(qū)域中后不與所述任一當(dāng)前空白區(qū)域的邊緣重疊,且所述任一當(dāng)前空白區(qū)域的面積與所述目標(biāo)裁片組合的總面積最小。

37、在另一種可能實(shí)現(xiàn)的方式中,所述方法還包括:

38、若存在無法添加到目標(biāo)編輯模板中的剩余當(dāng)前裁片,則確定所述最終排版中的剩余空白區(qū)域;

39、基于所述剩余當(dāng)前裁片的輪廓以及面積,從所述剩余空白區(qū)域中確定出目標(biāo)剩余空白區(qū)域;

40、對所述目標(biāo)剩余空白區(qū)域進(jìn)行拼接得到拼接空白區(qū)域,并將所述剩余當(dāng)前裁片的輪廓打印到所述拼接空白區(qū)域中。

41、在另一種可能實(shí)現(xiàn)的方式中,所述方法還包括:

42、控制貼膠設(shè)備再所述目標(biāo)剩余空白區(qū)域上添加粘合物料。

43、第二方面,本技術(shù)提供一種cad圖紙批量排版處理裝置,采用如下的技術(shù)方案:

44、一種cad圖紙批量排版處理裝置,包括:

45、第一獲取模塊,用于獲取用戶所需的排版方式、件數(shù)以及需要排版的多個(gè)當(dāng)前裁片的第一輪廓信息,從預(yù)設(shè)歷史排版庫中查找與所述排版方式一致的待選歷史排版;

46、計(jì)算模塊,用于從所述多個(gè)待選歷史排版中提取出每個(gè)歷史裁片的第二輪廓信息,并基于所述第一輪廓信息以及第二輪廓信息計(jì)算每個(gè)當(dāng)前裁片與每個(gè)歷史裁片的第一相似度;

47、修正模塊,用于基于所述件數(shù)對每個(gè)待選歷史排版進(jìn)行修正,得到修正后的待選歷史排版;

48、第一確定模塊,用于確定所述多個(gè)當(dāng)前裁片在每個(gè)修正后的待選歷史排版中相似度達(dá)到預(yù)設(shè)相似度閾值的歷史裁片的第一數(shù)量,并將數(shù)量達(dá)到預(yù)設(shè)數(shù)量閾值的修正后的待選歷史排版確定為目標(biāo)歷史排版;

49、映射模塊,用于從所述多個(gè)當(dāng)前裁片中確定出與各目標(biāo)歷史排版中歷史裁片的第一相似度達(dá)到預(yù)設(shè)相似度閾值的目標(biāo)當(dāng)前裁片,并將目標(biāo)當(dāng)前裁片按照目標(biāo)歷史排版中對應(yīng)的歷史裁片的位置映射在空白模板上,得到編輯模板,所述空白模板是將所述目標(biāo)歷史排版中的歷史裁片刪除后得到的;

50、第二確定模塊,用于確定每個(gè)編輯模板中除目標(biāo)當(dāng)前裁片以外的空白區(qū)域以及目標(biāo)當(dāng)前裁片之間的重疊區(qū)域;

51、第三確定模塊,用于基于所述目標(biāo)當(dāng)前裁片的第一數(shù)量、空白區(qū)域以及重疊區(qū)域確定目標(biāo)編輯模板;

52、添加模塊,用于將所述多個(gè)裁片中除目標(biāo)當(dāng)前裁片之外的剩余裁片添加到所述目標(biāo)編輯模板中得到最終排版。

53、通過采用上述技術(shù)方案,第一獲取模塊獲取所需的排版方式、件數(shù)以及多個(gè)當(dāng)前裁片的第一輪廓信息,從預(yù)設(shè)歷史排版庫中查找與排版方式一致的待選歷史排版,計(jì)算模塊從多個(gè)待選歷史排版中提取出每個(gè)歷史裁片的第二輪廓信息,并基于所述第一輪廓信息以及第二輪廓信息計(jì)算每個(gè)當(dāng)前裁片與每個(gè)歷史裁片的第一相似度,修正模塊再對待選歷史排版根據(jù)所需件數(shù)進(jìn)行修正,得到修正后的待選歷史排版,待選歷史排版均為使用打印物料最少的、空白區(qū)域最少且面積最小的排版,因此從待選歷史排版確定合適的排版并在對應(yīng)的模板上添加當(dāng)前裁片能夠減少物料的浪費(fèi),再第一確定模塊根據(jù)相似度以及預(yù)設(shè)數(shù)量閾值確定出與當(dāng)前裁片相似度達(dá)到預(yù)設(shè)相似度閾值,且數(shù)量最多的即更加合適的目標(biāo)歷史排版,然后映射模塊將對應(yīng)的當(dāng)前裁片映射到每個(gè)目標(biāo)歷史排版對應(yīng)的空白模板中得到編輯模板,并且第二確定模塊確定出編輯模板中的重疊區(qū)域以及空白區(qū)域,第三確定模塊根據(jù)第一數(shù)量、空白區(qū)域以及重疊區(qū)域綜合判定每個(gè)編輯模板的質(zhì)量以及適合程度,從而得到目標(biāo)編輯模板,最后添加模塊將剩余裁片添加到目標(biāo)編輯模板中即可,相較于人工排版更加節(jié)省時(shí)間。

54、在另一種可能的實(shí)現(xiàn)方式中,所述第三確定模塊在基于所述目標(biāo)當(dāng)前裁片的第一數(shù)量、空白區(qū)域以及重疊區(qū)域確定目標(biāo)編輯模板時(shí),具體用于:

55、確定每個(gè)編輯模板中重疊區(qū)域的第二數(shù)量以及每個(gè)重疊區(qū)域的重疊面積;

56、基于所述重疊面積以及第二數(shù)量確定重疊面積平均值;

57、確定所述第一數(shù)量與第二數(shù)量的比值;

58、確定每個(gè)編輯模板中空白區(qū)域的第三數(shù)量以及每個(gè)空白區(qū)域的空白面積;

59、基于所述空白面積以及第三數(shù)量確定空白面積平均值,并基于所述第一數(shù)量對所述空白面積平均值進(jìn)行修正,得到修正后的空白面積平均值;

60、確定每個(gè)空白區(qū)域的長寬比,并確定平均長寬比;

61、基于所述重疊面積平均值以及比值確定每個(gè)編輯模板的第一得分,基于修正后的空白面積平均值以及平均長寬比確定每個(gè)編輯模板的第二得分;

62、基于所述第一得分、第二得分以及各自對應(yīng)的系數(shù)確定每個(gè)編輯模板的總得分,基于所述總得分確定所述目標(biāo)編輯模板。

63、在另一種可能的實(shí)現(xiàn)方式中,所述添加模塊在將所述多個(gè)裁片中除目標(biāo)當(dāng)前裁片之外的剩余裁片添加到所述目標(biāo)編輯模板中得到最終排版時(shí),具體用于:

64、確定所述目標(biāo)編輯模板中存在重疊的目標(biāo)當(dāng)前裁片的至少一個(gè)目標(biāo)重疊區(qū)域以及每個(gè)目標(biāo)重疊區(qū)域的重疊面積,以及所述存在重疊的目標(biāo)當(dāng)前裁片邊緣的關(guān)聯(lián)空白區(qū)域;

65、確定每個(gè)目標(biāo)重疊區(qū)域的輪廓以及全部目標(biāo)重疊區(qū)域的重疊總面積;

66、確定每個(gè)目標(biāo)重疊區(qū)域的輪廓與每個(gè)關(guān)聯(lián)空白區(qū)域的第二相似度,并確定出每個(gè)關(guān)聯(lián)空白區(qū)域的第二相似度的平均值;

67、確定出空白區(qū)域面積達(dá)到所述重疊總面積,且第二相似度的平均值最高的目標(biāo)關(guān)聯(lián)空白區(qū)域;

68、基于所述目標(biāo)關(guān)聯(lián)空白區(qū)域的輪廓、目標(biāo)當(dāng)前裁片的第一輪廓信息以及目標(biāo)重疊區(qū)域的輪廓確定所述存在重疊的目標(biāo)當(dāng)前裁片的位移策略和旋轉(zhuǎn)策略;

69、對所處存在重疊的目標(biāo)當(dāng)前裁片按照所述位移策略和旋轉(zhuǎn)策略進(jìn)行移動(dòng),得到移動(dòng)后的目標(biāo)編輯模板;

70、將所述多個(gè)裁片中除目標(biāo)當(dāng)前裁片之外的剩余裁片添加到所述移動(dòng)后的目標(biāo)編輯模板中。

71、在另一種可能的實(shí)現(xiàn)方式中,所述添加模塊在將所述多個(gè)裁片中除目標(biāo)當(dāng)前裁片之外的剩余裁片添加到所述移動(dòng)后的目標(biāo)編輯模板中時(shí),具體用于:

72、確定所述移動(dòng)后的目標(biāo)編輯模板中的當(dāng)前空白區(qū)域;

73、計(jì)算每個(gè)剩余裁片與每個(gè)當(dāng)前空白區(qū)域的第三相似度;

74、將所述每個(gè)剩余裁片添加到第三相似度最高的當(dāng)前空白區(qū)域中。

75、在另一種可能的實(shí)現(xiàn)方式中,所述添加模塊在將所述多個(gè)裁片中除目標(biāo)當(dāng)前裁片之外的剩余裁片添加到所述移動(dòng)后的目標(biāo)編輯模板中時(shí),具體用于:

76、基于任一當(dāng)前空白區(qū)域的面積從剩余裁片中確定多個(gè)裁片組合,每個(gè)裁片組合的總面積不大于所述任一當(dāng)前空白區(qū)域的面積;

77、將每個(gè)裁片組合映射到所述任一當(dāng)前空白區(qū)域中確定出目標(biāo)裁片組合,并將所述目標(biāo)裁片組合添加到所述任一當(dāng)前空白區(qū)域中,所述目標(biāo)裁片組合映射到所述任一當(dāng)前空白區(qū)域中后不與所述任一當(dāng)前空白區(qū)域的邊緣重疊,且所述任一當(dāng)前空白區(qū)域的面積與所述目標(biāo)裁片組合的總面積最小。

78、在另一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:

79、第四確定模塊,用于當(dāng)存在無法添加到目標(biāo)編輯模板中的剩余當(dāng)前裁片時(shí),確定所述最終排版中的剩余空白區(qū)域;

80、第五確定模塊,用于基于所述剩余當(dāng)前裁片的輪廓以及面積,從所述剩余空白區(qū)域中確定出目標(biāo)剩余空白區(qū)域;

81、打印模塊,用于對所述目標(biāo)剩余空白區(qū)域進(jìn)行拼接得到拼接空白區(qū)域,并將所述剩余當(dāng)前裁片的輪廓打印到所述拼接空白區(qū)域中。

82、在另一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:

83、控制模塊,用戶與控制貼膠設(shè)備再所述目標(biāo)剩余空白區(qū)域上添加粘合物料。

84、第三方面,本技術(shù)提供一種電子設(shè)備,采用如下的技術(shù)方案:

85、一種電子設(shè)備,該電子設(shè)備包括:

86、至少一個(gè)處理器;

87、存儲器;

88、至少一個(gè)應(yīng)用程序,其中至少一個(gè)應(yīng)用程序被存儲在存儲器中并被配置為由至少一個(gè)處理器執(zhí)行,至少一個(gè)配置用于:執(zhí)行根據(jù)第一方面任一種可能的實(shí)現(xiàn)方式所示的一種cad圖紙批量排版處理方法。

89、第四方面,本技術(shù)提供一種計(jì)算機(jī)可讀存儲介質(zhì),采用如下的技術(shù)方案:

90、一種計(jì)算機(jī)可讀存儲介質(zhì),當(dāng)所述計(jì)算機(jī)程序在計(jì)算機(jī)中執(zhí)行時(shí),令所述計(jì)算機(jī)執(zhí)行第一方面任一項(xiàng)所述的一種cad圖紙批量排版處理方法。

91、綜上所述,本技術(shù)包括以下至少一種有益技術(shù)效果:

92、先根據(jù)所需的排版方式確定待選歷史排版,再對待選歷史排版根據(jù)所需件數(shù)進(jìn)行修正,得到修正后的待選歷史排版,待選歷史排版均為使用打印物料最少的、空白區(qū)域最少且面積最小的排版,因此從待選歷史排版確定合適的排版并在對應(yīng)的模板上添加當(dāng)前裁片能夠減少物料的浪費(fèi),再根據(jù)相似度以及預(yù)設(shè)數(shù)量閾值確定出與當(dāng)前裁片相似度達(dá)到預(yù)設(shè)相似度閾值,且數(shù)量最多的即更加合適的目標(biāo)歷史排版,然后將對應(yīng)的當(dāng)前裁片映射到每個(gè)目標(biāo)歷史排版對應(yīng)的空白模板中得到編輯模板,并且確定出編輯模板中的重疊區(qū)域以及空白區(qū)域,根據(jù)第一數(shù)量、空白區(qū)域以及重疊區(qū)域綜合判定每個(gè)編輯模板的質(zhì)量以及適合程度,從而得到目標(biāo)編輯模板,最后將剩余裁片添加到目標(biāo)編輯模板中即可,相較于人工排版更加節(jié)省時(shí)間。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1