机械行业资料网 - 分享快乐
网站首页行业新闻机械资料求购信息供应信息机械产品机械企业机械软件招商展会

 首页 ->  资料大全 ->  机电设备 -> 正文

 
Google

NURBS曲线、曲面造型过程的可视化设计

免费发布公司信息/产品信息,每日接触数万商机,让客户主动找上门来!!! 免费发布供应信息,让生意主动找上门来!!! 免费发布求购信息,让服务主动上上门来!!!

1 NURBS曲线、曲面造型方法

1.1 NURBS曲线方程
  一条p阶NURBS曲线被定义作:
  13-1.gif (943 bytes)
式中:{Pi}——控制点(形成控制多边形);
   {ωi}——权因子;
   {Ni,p(u)}——p阶B样条基函数,其节点矢量为:
            U={a,…,a,up+1,…,um-p-1,b,…,b}
  除非另述,一般假定a=0,b=1及对于所有的i都有ωi>0。
令:13-2.gif (663 bytes)
则NURBS曲线方程还可写作:
  13-3.gif (445 bytes)
1.2 NURBS曲面方程
  u向p阶、v向q 阶的NURBS曲面定义为:
  13-4.gif (1447 bytes)
式中:{Pi,j}——构成曲面控制点网;
   {ωi,j }——权因子;
  {Ni,p(u)}、{Nj,q(v)}——p阶、q阶B样条基函数,其节点矢量为:
    U={0,…,0,up+1,…,ur-p-1,1,…,1}
   V={0,…,0,vq+1,…,vs-q-1,1,…,1}
这里,r=n+p+1,s=m+q+1。
令:13-5.gif (1031 bytes)
NURBS曲面方程还可写作:
  14-1.gif (621 bytes)

2 NURBS曲线、曲面的数据结构

  NURBS曲线的属性信息有:次数k,控制点d,权因子w和节点矢量U。NURBS曲面的属性信息有:次数k、l,控制点di,j,权因子wi,j和节点矢量U,V。能否管理好NURBS曲线、曲面,取决于能否对这些属性信息进行有效的组织和管理。而要对曲线、曲面进行方便、有效的管理和计算,良好的数据结构是必不可少的。
  NURBS曲线、曲面数据结构图如下:

14-2.gif (3444 bytes)
    Nurbs数据结构图

14-3.gif (11515 bytes)
     Nurbs曲面数据结构图

  这种数据结构形式具有如下几个优点:
  (1)运算灵活,便于修改;
  (2)易于检索、提高运算速度;
  (3)结构简单、便于维护。

3 曲线、曲面数据结构的编程实现

  不难看出,上述曲线、曲面数据结构均为双链表结构,并且链表内还包括若干个双链表,如控制点链表、节点链表等。传统的用C语言实现的双链表结构突出的缺点是不直观,编程比较复杂。因此本文采用VC++指针类型的集合样板类实现这种双链表结构,使得对链表中节点的插入、删除和修改非常直观。

本新闻共4页,当前在第1页  1  2  3  4  

 

• 基于神经网络块的混合型方案设计知识库系统
• NURBS曲线、曲面造型过程的可视化设计
• 用三次样条进行非圆齿轮节曲线设计的研究*
• 汽轮机、发电机转子内孔打磨机的设计与研制*
• 泵CAD中的原理方案设计模型
• 形状记忆合金螺旋弹簧的设计方法
• 遗传算法求解多方案设计问题的研究
• 可调游隙滚动球轴承的创新设计
• 考虑传动性能时曲柄滑块机构的设计
• 按机构压力角大小最优设计牛头刨床

模具 | 风机 | 减速机 | 液压与气动 | 泵真空设备
食品/饮料/烟草机械 | 电子/电气机械 | 通信设备
机械/五金零件 | 金属加工机械 | 锅炉与原动机
缝纫/服装机械 | 包装机械 | 制冷/空调/换热设备
冶金机械设备 | 电厂设备 | 工程机械 | 仪器仪表
纺织印染机械 | 化工机械 | 印刷机械 | 机电设备
农林畜牧机械 | 气体压缩分离设备 | 塑料橡胶机械
其它机械资料
 网站地图 - 广告服务 - 联系我们 - 友情连接 - - 站长邮箱:555jx@163.com QQ:57075944 © 55jx.com 蜀ICP备05026423号