[發明專利]一種排布大樣圖的方法、裝置、設備及可讀存儲介質在審
| 申請號: | 202110693816.7 | 申請日: | 2021-06-22 |
| 公開(公告)號: | CN113408031A | 公開(公告)日: | 2021-09-17 |
| 發明(設計)人: | 方樂航;肖云;任博見;穆晨 | 申請(專利權)人: | 廣聯達科技股份有限公司 |
| 主分類號: | G06F30/13 | 分類號: | G06F30/13 |
| 代理公司: | 北京英特普羅知識產權代理有限公司 11015 | 代理人: | 程超;邵煜程 |
| 地址: | 100193 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 排布 大樣 方法 裝置 設備 可讀 存儲 介質 | ||
本發明公開了一種排布大樣圖的方法、裝置、設備及可讀存儲介質,所述方法包括:接收排布指令,并根據所述排布指令獲取用于排布大樣圖的布圖區域、包含待排布的大樣圖的圖集以及預設的排布規則;從所述排布規則中解析出排布順序、最小列距和最小行距;從所述圖集中確定出目標大樣圖,按照所述排布順序在所述布圖區域中對所述目標大樣圖進行排布,并使得排布后的各個目標大樣圖之間滿足所述最小列距和最小行距,以得到排布結果圖;本發明能夠按照設計人員的需求自動化的將多個大樣圖和詳圖排布到圖紙中,節省了人力成本并提高了出圖效率。
技術領域
本發明涉及計算機輔助設計技術領域,特別涉及一種排布大樣圖的方法、裝置、設備及可讀存儲介質。
背景技術
在建筑設計業務中,需要通過大樣圖和詳圖表達建筑物局部的詳細構造信息;由于大樣圖和詳圖僅展示建筑物局部的信息,所以大樣圖和詳圖所占據的圖紙空間較小,出圖時常常將多個大樣圖和詳圖排布在一張圖紙上。例如,通過一張排布結果圖紙展示多個門窗大樣圖。
在現有技術中,需要設計人員手動將需要排布的大樣圖和詳圖逐個放置在圖紙中,且在放置過程中,設計人員還需要考慮大樣圖和詳圖的排布順序問題、以及列間距和行間距問題;因此,現有的手動排布大樣圖的方式會占用設計人員大量時間、效率低下。由此可見,如何自動化的按照設計人員的需求將多個大樣圖和詳圖排布到圖紙中成為本領域技術人員亟需解決的技術問題。
發明內容
本發明的目的在于提供一種排布大樣圖的方法、裝置、設備及可讀存儲介質,能夠按照設計人員的需求自動化的將多個大樣圖和詳圖排布到圖紙中,節省了人力成本并提高了出圖效率。
根據本發明的一個方面,提供了一種排布大樣圖的方法,所述方法包括:
接收排布指令,并根據所述排布指令獲取用于排布大樣圖的布圖區域、包含待排布的大樣圖的圖集以及預設的排布規則;
從所述排布規則中解析出排布順序、最小列距和最小行距;
從所述圖集中確定出目標大樣圖,按照所述排布順序在所述布圖區域中對所述目標大樣圖進行排布,并使得排布后的各個目標大樣圖之間滿足所述最小列距和最小行距,以得到排布結果圖。
可選的,根據所述排布指令獲取用于排布大樣圖的布圖區域,包括:
獲取用戶在顯示界面繪制的布圖框,并根據預設的標高符號預留寬度從所述布圖框中截取出所述布圖區域;
其中,所述布圖區域的高度為所述布圖框的高度,所述布圖區域的寬度為所述布圖框的寬度與所述標高符號預留寬度的差值。
可選的,根據所述排布指令獲取包含待排布的大樣圖的圖集,包括:
獲取待排布的大樣圖,并按照預設排序規則對獲取到的所有大樣圖進行排序以得到所述圖集。
可選的,所述從所述圖集中確定出目標大樣圖,按照所述排布順序在所述布圖區域中對所述目標大樣圖進行排布,并使得排布后的各個目標大樣圖之間滿足所述最小列距和最小行距,以得到排布結果圖,包括:
針對第i行,依次從所述圖集中獲取大樣圖,并根據獲取到的每個大樣圖的寬度、所述布圖區域的寬度以及所述最小列距,確定出排布在第i行的目標大樣圖;
根據第i行的每個目標大樣圖的高度以及所述最小行距,確定出第i行的高度;
根據第i行的高度確定出前i行的累計高度,并判斷所述累計高度是否小于所述布圖區域的高度;
若是,則確定出排布在第(i+1)行的目標大樣圖;若否,則將第i行的所有目標大樣圖添加至所述圖集中,并根據前(i-1)行的目標大樣圖形成排布結果圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣聯達科技股份有限公司,未經廣聯達科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110693816.7/2.html,轉載請聲明來源鉆瓜專利網。





