[發明專利]基于計算機輔助設計的數據處理方法和裝置有效
申請號: | 201410080998.0 | 申請日: | 2014-03-06 |
公開(公告)號: | CN103810351B | 公開(公告)日: | 2017-02-08 |
發明(設計)人: | 宋智廣 | 申請(專利權)人: | 北京數碼大方科技股份有限公司 |
主分類號: | G06F17/50 | 分類號: | G06F17/50 |
代理公司: | 北京康信知識產權代理有限責任公司11240 | 代理人: | 李志剛,吳貴明 |
地址: | 100094 北*** | 國省代碼: | 北京;11 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 基于 計算機輔助設計 數據處理 方法 裝置 | ||
1.一種基于計算機輔助設計的數據處理方法,其特征在于,包括:
獲取計算機輔助設計對象中多個裝配單元的爆炸原點,其中,所述爆炸原點為所述計算機輔助設計對象爆炸時位置不變的裝配單元;
獲取第一爆炸變換參數,其中,所述第一爆炸變換參數是用于確定爆炸后所述多個裝配單元之間的距離疏遠程度的參數;
按照所述第一爆炸變換參數計算所述多個裝配單元中的每個裝配單元爆炸后相對于所述爆炸原點的位置;以及
按照計算得到的所述每個裝配單元在爆炸后的位置生成爆炸圖。
2.根據權利要求1所述的數據處理方法,其特征在于,通過以下方式獲取所述第一爆炸變換參數:
獲取預先設置的距離參數,其中,所述距離參數用于表征相距最遠的兩個所述裝配單元之間的距離;以及
將所述距離參數作為所述第一爆炸變換參數,其中,所述第一爆炸變換參數越大,經過爆炸后所述多個裝配單元中相鄰兩個裝配單元的距離越遠。
3.根據權利要求2所述的數據處理方法,其特征在于,按照所述第一爆炸變換參數計算所述多個裝配單元中的每個裝配單元爆炸后相對于所述爆炸原點的位置包括:
獲取距離爆炸原點最遠的裝配單元與爆炸原點的距離,得到最遠裝配距離;
獲取多個裝配單元中的每個裝配單元與爆炸原點之間的距離,得到多個裝配距離;
分別計算所述多個裝配距離中每個裝配距離與所述最遠裝配距離的比值;
利用所述每個裝配距離與所述最遠裝配距離的比值乘以所述距離參數,得到每個裝配單元爆炸后移動的距離,其中,所述多個裝配單元以所述爆炸原點為中心向兩邊移動;以及
按照所述每個裝配單元爆炸后移動的距離確定每個裝配單元在爆炸后的位置。
4.根據權利要求2所述的數據處理方法,其特征在于,按照所述第一爆炸變換參數計算所述多個裝配單元中的每個裝配單元爆炸后相對于所述爆炸原點的位置包括:
以所述爆炸原點為中心依次對所述多個裝配單元進行編號,其中,所述多個裝配單元的編號的數值為等差數列;
計算從所述爆炸原點至距離所述爆炸原點距離最遠的裝配單元之間的間隔個數,其中,所述間隔個數為所述多個裝配單元的個數與1的差值;
獲取所述爆炸原點與距離所述爆炸原點距離最遠的裝配單元的預設距離,并計算所述預設距離與所述間隔個數的比值;
依次用所述比值乘以所述每個裝配單元的編號數值,得到所述每個裝配的乘積;
用所述每個裝配單元的乘積與所述距離參數相乘,得到所述每個裝配單元在爆炸后移動的距離;以及
按照所述每個裝配單元在爆炸后移動的距離確定每個裝配單元在爆炸后的位置。
5.根據權利要求1所述的數據處理方法,其特征在于,
在獲取計算機輔助設計對象中多個裝配單元的爆炸原點之前,所述數據處理方法還包括:接收對所述設計對象進行爆炸的指令信息;按照所述指令信息確定對所述設計對象進行爆炸的坐標方向,
按照計算得到的每個裝配單元在爆炸后的位置生成爆炸圖包括:按照計算得到的每個裝配單元在爆炸后的位置生成所述坐標方向上的爆炸圖。
6.根據權利要求1所述的數據處理方法,其特征在于,按照計算得到的所述每個裝配單元在爆炸后的位置生成爆炸圖包括:
獲取所述裝配單元的預設旋轉角度;
根據所述預設旋轉角度對每個所述裝配單元進行旋轉,其中,旋轉后的所述裝配單元的中心與旋轉前的所述裝配單元的中心位置相同;以及
將旋轉后的所述每個裝配單元按照計算得到的所述每個裝配單元在爆炸后的位置生成爆炸圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京數碼大方科技股份有限公司,未經北京數碼大方科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410080998.0/1.html,轉載請聲明來源鉆瓜專利網。