[发明专利]基于计算机辅助设计的数据处理方法和装置有效
申请号: | 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.vipzhuanli.com/pat/books/201410080998.0/1.html,转载请声明来源钻瓜专利网。