[發明專利]CAD圖紙繪制方法、裝置、存儲介質及計算機設備在審
| 申請號: | 202011606084.5 | 申請日: | 2020-12-30 |
| 公開(公告)號: | CN114692240A | 公開(公告)日: | 2022-07-01 |
| 發明(設計)人: | 尤勇敏;其他發明人請求不公開姓名 | 申請(專利權)人: | 久瓴(江蘇)數字智能科技有限公司 |
| 主分類號: | G06F30/12 | 分類號: | G06F30/12;G06F16/56 |
| 代理公司: | 深圳紫藤知識產權代理有限公司 44570 | 代理人: | 遠明 |
| 地址: | 213161 江蘇省常州市武進區延政西大道8*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | cad 圖紙 繪制 方法 裝置 存儲 介質 計算機 設備 | ||
1.一種CAD圖紙繪制方法,其特征在于,包括步驟:
獲取CAD數據;
對所述CAD數據按多個構件進行分組,以使每一所述構件包含至少一元素,所述至少一元素包括線和文字中的至少一者;
解析每一所述構件中包含的所有元素,并生成元素所對應的解析結果;
基于所述解析結果并調用具有圖形接口的繪圖引擎繪制出CAD圖紙;以及
將所述CAD圖紙所對應的數據編譯成可運行于目標平臺的應用程序,其中目標平臺與圖形接口相對應,其中所述圖形接口為Vulkan圖形接口。
2.根據權利要求1所述的CAD圖紙繪制方法,其特征在于,所述線包括線段、圓及弧形。
3.根據權利要求1所述的CAD圖紙繪制方法,其特征在于,所述目標平臺包括Windows操作系統、Android操作系統及Linux操作系統中的至少一種。
4.根據權利要求1所述的CAD圖紙繪制方法,其特征在于,所述CAD數據為矢量數據交換格式,并通過DWG格式的CAD數據轉換所得;矢量數據交換格式的CAD數據具有DWG格式的CAD數據中元素的數量、顏色、形狀及圖層信息。
5.根據權利要求1所述的CAD圖紙繪制方法,其特征在于,在解析每一所述構件中包含的所有元素,并生成元素所對應的解析結果的步驟中,包括:
當所述元素為線段時,獲取所述線段的起點坐標與終點坐標;以及
根據起點坐標與終點坐標確定解析后所述線段的位置。
6.根據權利要求1所述的CAD圖紙繪制方法,其特征在于,在解析每一所述構件中包含的所有元素,并生成元素所對應的解析結果的步驟中,還包括:
當所述元素為圓時,通過預設數量的點將圓的邊分成多個大小相同圓弧;
將相鄰的點用直線連接獲得多個線段所組成的目標圓;
獲取圓的圓心坐標及半徑;以及
根據所述圓的圓心坐標、半徑及預設數量的點,確定解析后組成的目標圓中每一所述線段的位置。
7.根據權利要求1所述的CAD圖紙繪制方法,其特征在于,在解析每一所述構件中包含的所有元素,并生成元素所對應的解析結果的步驟中,還包括:
當所述元素為弧形時,通過預設數量的點將弧形的邊分成多個大小相同圓弧;
將相鄰的點用直線連接獲得多個線段所組成的目標弧形;
獲取弧形的圓心坐標及半徑;以及
根據所述弧形的圓心、半徑及預設數量的點,確定解析后組成的目標弧形中每一所述線段的位置。
8.一種CAD圖紙繪制裝置,其特征在于,包括:
數據獲取單元,用于獲取CAD數據;
數據分組單元,用于對所述CAD數據按多個構件進行分組,以使每一所述構件包含至少一元素,所述至少一元素包括線和文字中的至少一者;
元素解析單元,用于解析每一所述構件中包含的所有元素,并生成元素所對應的解析結果;
圖紙繪制單元,用于基于所述解析結果并調用具有圖形接口的繪圖引擎繪制出CAD圖紙;以及
數據編譯單元,用于將所述CAD圖紙所對應的數據編譯成可運行于目標平臺的應用程序,其中目標平臺與圖形接口相對應。
9.一種存儲介質,其特征在于,所述存儲介質中存儲有多條指令,所述指令適于由處理器加載以執行權利要求1-7任一所述的CAD圖紙繪制方法。
10.一種計算機設備,其特征在于,包括處理器和存儲器,所述處理器與所述存儲器電性連接,所述存儲器用于存儲指令和數據,所述處理器用于執行權利要求1-7任一所述的CAD圖紙繪制方法中的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于久瓴(江蘇)數字智能科技有限公司,未經久瓴(江蘇)數字智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011606084.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:風力發電機風葉維修專用吊機
- 下一篇:容器蓋與容器





