System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 伊人久久无码中文字幕,久久国产三级无码一区二区,国产精品亚洲αv天堂无码
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    自動圖紙排布方法、裝置、設備、存儲介質及產品制造方法及圖紙

    技術編號:44479768 閱讀:1 留言:0更新日期:2025-03-04 17:47
    本公開提供了一種自動圖紙排布方法、裝置、設備、存儲介質及產品,該方法包括:將主體內容排布于圖紙中;沿設定的至少一個方向移動已排布內容,得到所述已排布內容在不同位置時,所述圖紙的空閑區域;根據所述輔助內容在空閑區域中不同位置時,與所述已排布內容的遮擋關系,從所述圖紙的空閑區域中確定目標排布位置;根據所述目標排布位置,將所述輔助內容拼接至所述圖紙中所述主體內容的周圍。本發明專利技術實施例實現了自動圖紙排布,提高了圖紙排布效率。

    【技術實現步驟摘要】

    本公開涉及工程制圖,尤其涉及一種自動圖紙排布方法、裝置、設備、存儲介質及產品


    技術介紹

    1、圖紙排布旨在通過合理的布局和排列,將設計信息、技術細節和視覺元素有效地呈現在圖紙上,以便于理解、閱讀和使用。它不僅是工程設計的重要環節,也是提升設計作品專業性和美觀性的關鍵手段。然而,現有的圖紙排布多是手動進行,圖紙排布效率低下。


    技術實現思路

    1、本專利技術提供一種自動圖紙排布方法、裝置、設備、存儲介質及產品,實現自動圖紙排布,以提高圖紙排布效率。

    2、第一方面,本專利技術實施例提供了一種自動圖紙排布方法,所述方法包括:

    3、將主體內容排布于圖紙中;

    4、沿設定的至少一個方向移動已排布內容,得到所述已排布內容在不同位置時,所述圖紙的空閑區域;

    5、根據所述輔助內容在空閑區域中不同位置時,與所述已排布內容的遮擋關系,從所述圖紙的空閑區域中確定目標排布位置;

    6、根據所述目標排布位置,將所述輔助內容拼接至所述圖紙中所述主體內容的周圍。

    7、進一步的,所述根據所述輔助內容在空閑區域中不同位置時,與所述已排布內容的遮擋關系,從所述圖紙的空閑區域中確定目標排布位置,包括:

    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、本專利技術實施例通過移動已排布內容,將輔助內容嘗試放置在不同的空閑區域,根據遮擋關系從空閑區域中確定輔助內容的目標排布位置,從而實現輔助內容的自適應排布。

    本文檔來自技高網...

    【技術保護點】

    1.一種自動圖紙排布方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述根據所述輔助內容在空閑區域中不同位置時,與所述已排布內容的遮擋關系,從所述圖紙的空閑區域中確定目標排布位置,包括:

    3.根據權利要求2所述的方法,其特征在于,所述根據遮擋關系,從至少一次移動所述已排布內容后得到的至少一個所述候選排布位置中確定目標排布位置,包括:

    4.根據權利要求3所述方法,其特征在于,所述根據打分結果和設定條件,從至少一個所述候選排布位置中確定所述目標排布位置之后,還包括:

    5.根據權利要求4所述的方法,其特征在于,所述對所述輔助內容進行形狀調整,包括:

    6.根據權利要求2所述的方法,其特征在于,所述比較所述輔助內容與子區域的大小,根據比較結果從所述多個子區域中確定候選排布位置,包括:

    7.根據權利要求1所述的方法,其特征在于,所述沿設定的至少一個方向移動已排布內容,得到所述已排布內容在不同位置時,所述圖紙的空閑區域之前,還包括:

    8.根據權利要求7所述的方法,其特征在于,所述根據所述輔助內容的大小,確定所述輔助內容的排布方式為任意排布或移動排布之前,還包括:

    9.根據權利要求1所述的方法,其特征在于,所述根據所述目標排布位置,將所述輔助內容拼接至所述圖紙中所述主體內容的周圍之后,還包括:

    10.一種自動圖紙排布裝置,其特征在于,所述裝置包括:

    11.一種電子設備,包括:

    12.一種存儲有計算機指令的非瞬時計算機可讀存儲介質,其中,所述計算機指令用于使所述計算機執行根據權利要求1-9中任一項所述的方法。

    13.一種計算機程序產品,包括計算機程序,所述計算機程序在被處理器執行時實現根據權利要求1-9中任一項所述的方法。

    ...

    【技術特征摘要】

    1.一種自動圖紙排布方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述根據所述輔助內容在空閑區域中不同位置時,與所述已排布內容的遮擋關系,從所述圖紙的空閑區域中確定目標排布位置,包括:

    3.根據權利要求2所述的方法,其特征在于,所述根據遮擋關系,從至少一次移動所述已排布內容后得到的至少一個所述候選排布位置中確定目標排布位置,包括:

    4.根據權利要求3所述方法,其特征在于,所述根據打分結果和設定條件,從至少一個所述候選排布位置中確定所述目標排布位置之后,還包括:

    5.根據權利要求4所述的方法,其特征在于,所述對所述輔助內容進行形狀調整,包括:

    6.根據權利要求2所述的方法,其特征在于,所述比較所述輔助內容與子區域的大小,根據比較結果從所述多個子區域中確定候選排布位置,包括:

    7.根據權利要求...

    【專利技術屬性】
    技術研發人員:董奕蘭奚國棟張一
    申請(專利權)人:杭州群核信息技術有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲av无码一区二区三区网站| 亚洲av中文无码乱人伦在线咪咕| 18禁无遮挡无码网站免费| 亚洲aⅴ无码专区在线观看 | 中文字幕无码人妻AAA片| 亚洲AV无码专区电影在线观看| av色欲无码人妻中文字幕| 无码人妻AV免费一区二区三区| 国外AV无码精品国产精品| 中文字幕无码高清晰| 中文字幕无码av激情不卡久久| 久久午夜无码鲁丝片秋霞 | 亚洲人成影院在线无码按摩店| 无码人妻丰满熟妇区五十路| 亚洲AV永久无码精品一百度影院| 无码精品蜜桃一区二区三区WW| 无码福利写真片视频在线播放| 亚洲AV永久无码精品成人| 国产亚洲美日韩AV中文字幕无码成人| 蜜色欲多人AV久久无码| 老子午夜精品无码| 国产午夜片无码区在线播放| 国产日产欧洲无码视频无遮挡 | 国产福利无码一区在线 | 日韩夜夜高潮夜夜爽无码| 精品无码久久久久久尤物| 无码无套少妇毛多18p| 国产在线无码视频一区二区三区 | 国产成A人亚洲精V品无码性色| 中文字幕无码av激情不卡久久| 国产亚洲精品无码专区| 久久久久无码精品| 狠狠躁夜夜躁无码中文字幕| 久久影院午夜理论片无码| 大桥久未无码吹潮在线观看| 亚洲AV无码专区电影在线观看 | 少妇人妻无码精品视频| 免费A级毛片av无码| 人禽无码视频在线观看| 一本色道无码道DVD在线观看| 黑人巨大无码中文字幕无码|