[發(fā)明專利]CAD圖紙繪制方法、裝置、存儲介質(zhì)及計算機(jī)設(shè)備在審
| 申請?zhí)枺?/td> | 202011606084.5 | 申請日: | 2020-12-30 |
| 公開(公告)號: | CN114692240A | 公開(公告)日: | 2022-07-01 |
| 發(fā)明(設(shè)計)人: | 尤勇敏;其他發(fā)明人請求不公開姓名 | 申請(專利權(quán))人: | 久瓴(江蘇)數(shù)字智能科技有限公司 |
| 主分類號: | G06F30/12 | 分類號: | G06F30/12;G06F16/56 |
| 代理公司: | 深圳紫藤知識產(chǎn)權(quán)代理有限公司 44570 | 代理人: | 遠(yuǎn)明 |
| 地址: | 213161 江蘇省常州市武進(jìn)區(qū)延政西大道8*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | cad 圖紙 繪制 方法 裝置 存儲 介質(zhì) 計算機(jī) 設(shè)備 | ||
本發(fā)明公開了一種CAD圖紙繪制方法、裝置、存儲介質(zhì)及計算機(jī)設(shè)備。本發(fā)明通過解析每一所述構(gòu)件中包含的所有元素,并生成解析結(jié)果;基于所述解析結(jié)果并調(diào)用具有圖形接口的繪圖引擎繪制出CAD圖紙。由于將構(gòu)件中所包含的元素解析成相應(yīng)的線段,使得用戶更加方便地對CAD圖紙中的構(gòu)件進(jìn)行點(diǎn)選操作,以增強(qiáng)交互性。另外,所述CAD數(shù)據(jù)為矢量數(shù)據(jù)交換格式,能夠方便用戶可以在線對CAD圖紙進(jìn)行預(yù)覽。另外,通過Vulkan圖形接口將所述CAD圖紙所對應(yīng)的數(shù)據(jù)編譯成可運(yùn)行于Windows操作系統(tǒng)、Android操作系統(tǒng)及Linux操作系統(tǒng)中的應(yīng)用程序,使得繪制出的CAD圖紙可以應(yīng)用于多個系統(tǒng)中的應(yīng)用程序。
技術(shù)領(lǐng)域
本申請涉及計算機(jī)技術(shù),尤其涉及一種CAD圖紙繪制方法、裝置、存儲介質(zhì)及計算機(jī)設(shè)備。
背景技術(shù)
計算機(jī)輔助設(shè)計(Computer Aided Design,簡稱CAD)利用計算機(jī)及其圖形設(shè)備幫助設(shè)計人員進(jìn)行設(shè)計工作,在建筑行業(yè)有著廣泛的應(yīng)用。
隨著計算機(jī)的小型化,在個人桌面和手提電腦上運(yùn)行三維CAD軟件已經(jīng)成為助力工業(yè)快速成長的重要手段。工廠為了提高生產(chǎn)效率,提升產(chǎn)品競爭力,降低產(chǎn)品研發(fā)試制周期,大量采用三維CAD軟件,進(jìn)行模擬仿真。
目前CAD數(shù)據(jù)若要被應(yīng)用程序打開,必須是DWG格式,而且必須要下載到本地設(shè)備中才能被打開,且這種方式的傳輸效率較低。
CAD圖紙中的所有元素(例如線)是一個整體,因而無法對元素進(jìn)行交互操作,也同樣無法表達(dá)元素間的包含關(guān)系。
發(fā)明內(nèi)容
本申請實施例提供一種CAD圖紙繪制方法、裝置、存儲介質(zhì)及計算機(jī)設(shè)備,有效解決了目前無法對CAD圖紙中的元素進(jìn)行交互操作的問題。此外,也解決了打開CAD圖紙容易受限的問題。
根據(jù)本申請的一方面,本申請一實施例提供一種CAD圖紙繪制方法,所述方法包括步驟:獲取CAD數(shù)據(jù);對所述CAD數(shù)據(jù)按多個構(gòu)件進(jìn)行分組,以使每一所述構(gòu)件包含至少一元素,所述至少一元素包括線和文字中的至少一者;解析每一所述構(gòu)件中包含的所有元素,并生成元素所對應(yīng)的解析結(jié)果;基于所述解析結(jié)果并調(diào)用具有圖形接口的繪圖引擎繪制出CAD圖紙;以及將所述CAD圖紙所對應(yīng)的數(shù)據(jù)編譯成可運(yùn)行于目標(biāo)平臺的應(yīng)用程序,其中目標(biāo)平臺與圖形接口相對應(yīng),其中所述圖形接口為Vulkan圖形接口。
進(jìn)一步地,所述線包括線段、圓及弧形。
進(jìn)一步地,所述目標(biāo)平臺包括Windows操作系統(tǒng)、Android操作系統(tǒng)及Linux操作系統(tǒng)中的至少一種。
進(jìn)一步地,所述CAD數(shù)據(jù)為矢量數(shù)據(jù)交換格式,并通過DWG格式的CAD數(shù)據(jù)轉(zhuǎn)換所得,并且矢量數(shù)據(jù)交換格式的CAD數(shù)據(jù)具有DWG格式的CAD數(shù)據(jù)中元素的數(shù)量、顏色、形狀及圖層信息。
進(jìn)一步地,在解析每一所述構(gòu)件中包含的所有元素,并生成元素所對應(yīng)的解析結(jié)果的步驟中,包括:當(dāng)所述元素為線段時,獲取所述線段的起點(diǎn)坐標(biāo)與終點(diǎn)坐標(biāo);以及根據(jù)起點(diǎn)坐標(biāo)與終點(diǎn)坐標(biāo)確定解析后所述線段的位置。
進(jìn)一步地,在解析每一所述構(gòu)件中包含的所有元素,并生成元素所對應(yīng)的解析結(jié)果的步驟中,還包括:當(dāng)所述元素為圓時,通過預(yù)設(shè)數(shù)量的點(diǎn)將圓的邊分成多個大小相同圓弧;將相鄰的點(diǎn)用直線連接獲得多個線段所組成的目標(biāo)圓;獲取圓的圓心坐標(biāo)及半徑;以及根據(jù)所述圓的圓心坐標(biāo)、半徑及預(yù)設(shè)數(shù)量的點(diǎn),確定解析后組成的目標(biāo)圓中每一所述線段的位置。
進(jìn)一步地,在解析每一所述構(gòu)件中包含的所有元素,并生成元素所對應(yīng)的解析結(jié)果的步驟中,還包括:當(dāng)所述元素為弧形時,通過預(yù)設(shè)數(shù)量的點(diǎn)將弧形的邊分成多個大小相同圓弧;將相鄰的點(diǎn)用直線連接獲得多個線段所組成的目標(biāo)弧形;獲取弧形的圓心坐標(biāo)及半徑;以及根據(jù)所述弧形的圓心、半徑及預(yù)設(shè)數(shù)量的點(diǎn),確定解析后組成的目標(biāo)弧形中每一所述線段的位置。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于久瓴(江蘇)數(shù)字智能科技有限公司,未經(jīng)久瓴(江蘇)數(shù)字智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011606084.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





