[發明專利]基于計算機輔助設計的數據處理方法和裝置有效
申請號: | 201410080998.0 | 申請日: | 2014-03-06 |
公開(公告)號: | CN103810351B | 公開(公告)日: | 2017-02-08 |
發明(設計)人: | 宋智廣 | 申請(專利權)人: | 北京數碼大方科技股份有限公司 |
主分類號: | G06F17/50 | 分類號: | G06F17/50 |
代理公司: | 北京康信知識產權代理有限責任公司11240 | 代理人: | 李志剛,吳貴明 |
地址: | 100094 北*** | 國省代碼: | 北京;11 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 基于 計算機輔助設計 數據處理 方法 裝置 | ||
技術領域
本發明涉及圖形處理領域,具體而言,涉及一種基于計算機輔助設計的數據處理方法和裝置。
背景技術
隨著三維計算機輔助設計(Computer?Aided?Design,簡稱為CAD)軟件在制造業的廣泛應用,軟件所處理的模型的復雜度也在不斷增大。最初的CAD系統僅僅是對單個零件模型形狀的修改;現在的CAD系統已經能夠對包含眾多零件的裝配進行產品設計,并且提供產品分析和優化功能,從而延伸到產品生命周期的其他階段。事實上,隨著工業文明發展,現階段的工業產品在設計階段大都是以裝配的形式存在的。
在產品設計的后期階段,最常見的工作就是生成一張爆炸圖紙。一個產品的爆炸圖紙,能夠將產品的每個細節展示出來,還能在保持產品零件之間關系的基礎上對重點的信息加以突出,爆炸圖是產品設計人員與產品制造,銷售,規劃等等其他工作人員交流的重要載體,一個爆炸圖的質量決定了產品設計人員工作的質量,爆炸圖生成的效率也很大程度上影響了設計人員的工作效率。因此,爆炸功能也是CAD系統軟件的重要模塊。
如圖1所示是一個產品的一種爆炸圖的表現形式,可以看到爆炸圖保持產品零件之間的關系,并且將在產品圖中因為位置遮擋而被掩蓋了的信息全部展示出來。
爆炸圖是設計過程后期的重要一環,然而當前爆炸圖的生成過程中首先對整個產品進行爆炸,再逐個移動爆炸后的部件使得爆炸后的部件的位置關系與爆炸前的產品的各個部件的位置關系相同,利用這種辦法生成爆炸圖的生成效率不高,甚至成為設計工作效率的瓶頸,爆炸圖生產時間與零件數目成正比,隨證零件數量的增長,爆炸圖的生產時間也成倍增長,例如,某水泵生產商的設計過程中生成爆炸圖的時間占據了整個設計的大約10%。
針對現有技術中生成爆炸圖的效率較低的問題,目前尚未提出有效的解決方案。
發明內容
本發明的主要目的在于提供一種基于計算機輔助設計的數據處理方法和裝置,以解決生成爆炸圖的效率較低問題。
為了實現上述目的,根據本發明的一個方面,提供了一種基于計算機輔助設計的數據處理方法。根據本發明的基于計算機輔助設計的數據處理方法包括:獲取計算機輔助設計對象中多個裝配單元的爆炸原點,其中,爆炸原點為計算機輔助設計對象爆炸時位置不變的裝配單元;獲取第一爆炸變換參數,其中,第一爆炸變換參數是用于確定爆炸后多個裝配單元之間的距離疏遠程度的參數;按照第一爆炸變換參數計算多個裝配單元中的每個裝配單元爆炸后相對于爆炸原點的位置;以及按照計算得到的每個裝配單元在爆炸后的位置生成爆炸圖。
進一步地,通過以下方式獲取第一爆炸變換參數:獲取預先設置的距離參數,其中,距離參數用于表征相距最遠的兩個裝配單元之間的距離;以及將距離參數作為第一爆炸變換參數,其中,第一爆炸變換參數越大,經過爆炸后多個裝配單元中相鄰兩個裝配單元的距離越遠。
進一步地,按照第一爆炸變換參數計算多個裝配單元中的每個裝配單元爆炸后相對于爆炸原點的位置包括:獲取距離爆炸原點最遠的裝配單元與爆炸原點的距離,得到最遠裝配距離;獲取多個裝配單元中的每個裝配單元與爆炸原點之間的距離,得到多個裝配距離;分別計算多個裝配距離中每個裝配距離與最遠裝配距離的比值;利用每個裝配距離與最遠裝配距離的比值乘以距離參數,得到每個裝配單元爆炸后移動的距離,其中,多個裝配單元以爆炸原點為中心向兩邊移動;以及按照每個裝配單元爆炸后移動的距離確定每個裝配單元在爆炸后的位置。
進一步地,按照第一爆炸變換參數計算多個裝配單元中的每個裝配單元爆炸后相對于爆炸原點的位置包括:以爆炸原點為中心依次對多個裝配單元進行編號,其中,多個裝配單元的編號的數值為等差數列;計算從爆炸原點至距離爆炸原點距離最遠的裝配單元之間的間隔個數,其中,間隔個數為多個裝配單元的個數與1的差值;獲取爆炸原點與距離爆炸原點距離最遠的裝配單元的預設距離,并計算預設距離與間隔個數的比值;依次用比值乘以每個裝配單元的編號數值,得到每個裝配的乘積;用每個裝配單元的乘積與距離參數相乘,得到每個裝配單元在爆炸后移動的距離;以及按照每個裝配單元在爆炸后移動的距離確定每個裝配單元在爆炸后的位置。
進一步地,在獲取計算機輔助設計對象中多個裝配單元的爆炸原點之前,數據處理方法還包括:接收對設計對象進行爆炸的指令信息;按照指令信息確定對設計對象進行爆炸的坐標方向,按照計算得到的每個裝配單元在爆炸后的位置生成爆炸圖包括:按照計算得到的每個裝配單元在爆炸后的位置生成坐標方向上的爆炸圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京數碼大方科技股份有限公司,未經北京數碼大方科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410080998.0/2.html,轉載請聲明來源鉆瓜專利網。