[发明专利]常规曲面转换到自由曲面的计算机系统及方法无效
申请号: | 200910302363.X | 申请日: | 2009-05-15 |
公开(公告)号: | CN101887470A | 公开(公告)日: | 2010-11-17 |
发明(设计)人: | 张旨光;胡金波;谢少勤 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 常规 曲面 转换 自由 计算机系统 方法 | ||
1.一种常规曲面转换到自由曲面的计算机系统,其特征在于,所述计算机系统包括:
读取模块,用于从计算机存储器中读取直纹面的参数,所述直纹面的参数包括两条边界曲线,及两条边界曲线的取值范围;
生成模块,用于根据读取的两条边界曲线生成与边界曲线垂直的线段;
转换模块,用于当边界曲线不是B样条曲线时,将其中的一条边界曲线转换成一条B样条曲线,及将生成的线段转换成另外一条B样条曲线;及
构造模块,用于根据上述两条B样条曲线构造一个自由曲面。
2.如权利要求1所述的常规曲面转换到自由曲面的计算机系统,其特征在于:
所述读取模块,还用于读取柱面的参数,所述柱面的参数包括一条边界曲线,该边界曲线的取值范围,及该边界曲线外的一点;
所述生成模块,还用于根据读取的边界曲线及点生成一条通过该点并与该边界曲线垂直的线段。
3.如权利要求1所述的常规曲面转换到自由曲面的计算机系统,其特征在于:
所述读取模块,还用于读取旋转面的参数,所述旋转面的参数包括母线、转轴及旋转角度;
所述生成模块,还用于根据读取的母线、转轴及旋转角度生成一条垂直于转轴的圆弧;
所述转换模块,还用于当母线不是B样条曲线时,将该母线转换成一条B样条曲线,及将生成的圆弧转换成另外一条B样条曲线。
4.如权利要求1或2或3所述的常规曲面转换到自由曲面的计算机系统,其特征在于,所述判断曲线是B样条曲线的方式是判断该曲线是否包含B样条曲线的控制点集、控制点的权重集及基函数集。
5.一种常规曲面转换到自由曲面的方法,其特征在于,该方法包括:
生成步骤:读取直纹面的参数,所述直纹面的参数包括两条边界曲线,及两条边界曲线的取值范围,根据读取的两条边界曲线生成与该两条边界曲线垂直的线段;
判断步骤:判断边界曲线是否为B样条曲线;
转换步骤:当边界曲线不是B样条曲线时,将其中的一条边界曲线转换成一条B样条曲线,及将生成的线段转换成另外一条B样条曲线;及
构造步骤:根据上述两条B样条曲线构造一个自由曲面。
6.如权利要求5所述的常规曲面转换到自由曲面的方法,其特征在于,所述生成步骤还能用下列步骤代替:
读取柱面的参数,所述柱面的参数包括一条边界曲线,该边界曲线的取值范围,及该边界曲线外的一点;
根据读取的边界曲线及该边界曲线外的一点生成一条通过该点并与该边界曲线垂直的线段。
7.如权利要求5所述的常规曲面转换到自由曲面的方法,其特征在于,所述生成步骤还能够用如下步骤代替:
读取旋转面的参数,所述旋转面的参数包括母线、转轴及旋转角度;
根据读取的母线、转轴及旋转角度生成一条垂直于转轴的圆弧;
所述转换步骤用下列步骤代替:
当母线不是B样条曲线时,将该母线转换成一条B样条曲线,及将生成的圆弧转换成另外一条B样条曲线。
8.如权利要求5所述的常规曲面转换到自由曲面的方法,所述判断边界曲线是B样条曲线的方式是判断该边界曲线是否包含B样条曲线的控制点集、控制点的权重集及基函数集。
9.如权利要求5所述的常规曲面转换到自由曲面的方法,所述自由曲面是一个非均匀有理B样条曲面。
10.如权利要求9所述的常规曲面转换到自由曲面的方法,所述非均匀有理B样条曲面通过非均匀有理B样条曲面方程描述,所述非均匀有理B样条曲面方程定义如下:
其中,{Pi,k}为坐标控制点集,{wi,k}为控制点的权重集,Ni,m(u)及Nk,n(v)是构成自由曲面u方向及v方向的两条B样条曲线的基函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910302363.X/1.html,转载请声明来源钻瓜专利网。