NURBS曲线曲面造型过程的可视化设计橡胶挤出机
时间:2022-08-27 20:14:39 来源:联动五金网 浏览量:1
NURBS曲线、曲面造型过程的可视化设计***
NURBS曲线、曲面造型过程的可视化设计*** 2011: 1 NURBS曲线、曲面造型方法1.1 NURBS曲线方程 一条p阶NURBS曲线被定义作: 式中:{Pi}——控制点(形成控制多边形); {ωi}——权因子; {Ni,p(u)}——p阶B样条基函数,其节点矢量为: U={a,…,a,up+1,…,um-p-1,b,…,b} 除非另述,一般假定a=0,b=1及对于所有的i都有ωi>0。令:则NURBS曲线方程还可写作: 1.2 NURBS曲面方程 u向p阶、v向q 阶的NURBS曲面定义为: 式中:{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。令:NURBS曲面方程还可写作: 2 NURBS曲线、曲面的数据结构 NURBS曲线的属性信息有:次数k,控制点d,权因子w和节点矢量U。NURBS曲面的属性信息有:次数k、l,控制点di,j,权因子wi,j和节点矢量U,V。能否管理好NURBS曲线、曲面,取决于能否对这些属性信息进行有效的组织和管理。而要对曲线、曲面进行方便、有效的管理和计算,良好的数据结构是必不可少的。 NURBS曲线、曲面数据结构图如下: Nurbs数据结构图 Nurbs曲面数据结构图 这种数据结构形式具有如下几个优点: (1)运算灵活,便于修改; (2)易于检索、提高运算速度; (3)结构简单、便于维护。3 曲线、曲面数据结构的编程实现 不难看出,上述曲线、曲面数据结构均为双链表结构,并且链表内还包括若干个双链表,如控制点链表、节点链表等。传统的用C语言实现的双链表结构突出的缺点是不直观,编程比较复杂。因此本文采用VC++指针类型的集合样板类实现这种双链表结构,使得对链表中节点的插入、删除和修改非常直观。3.1 用VC++表示的NURBS曲线的数据结构: class Curve{ public: int CurveNo; /*曲线号*/ int k; /*曲线次数*/ ControlPointCP; /*控制点指针*/ KnotVectorKV; /*节点矢量指针*/ } class ControlPoint { public: int VertexNo; /*控制点序号*/ double Vertex[3]; /*控制点坐标*/ double Weight; /*控制点权因子*/ public: void FormatControl(CString& str); }; class KnotVector { public: int KnotNo; /*节点序号*/ int Multiplicity; /*节点重复度*/ double KnotValue; /*节点值*/ public: void FormatKnot(CString& str); };3.2 用VC++表示的NURBS曲面的数据结构 class Surface { ControlPoint*Up; ControlPoint*Vp; KnotVector*KU; KnotVector*KV; }3.3 用VC++指针类型的集合样板类实现双链表结构 我们以控制点链表为例,说明如何用VC++指针类型的集合样板类CTypedPtrList来实现双链表结构。 typed
-
最火18日上海市场钨铁价格行情查线器高压电源控制仪表晒版机氩弧焊TRp
18日上海市场钨铁价格行情伺服机电的负载力矩常常是要求连续平缓变化的您当前位置:首页 价格行情18日上海市场钨铁价格行情18日上海市场钨铁价格行...[详细]
2024-04-03
-
最好三步走加快中国制造业转型步伐查线器高压电源控制仪表晒版机氩弧焊Frc
“三步走”加快中国制造业转型步伐【铝道】 国家启动 中国制造2025 战略规划,对制造业提出了新的发展目标和要求。 全国政协委员、中国侨商联合会...[详细]
2023-12-09
-
最好桑迪亚成功开发3D打印风力发电机叶片模具查线器高压电源控制仪表晒版机氩弧焊Frc
桑迪亚成功开发3D打印风力发电机叶片模具【铝道】近日,桑迪亚国家实验室再一次刷新了我当阳们的认识,桑迪亚去年探索了3D打印的太阳能电4、频繁...[详细]
2023-12-07
-
最好中国如何突破矿业产能合作瓶颈查线器高压电源控制仪表晒版机氩弧焊Oe
中国如何突破矿业产能合作瓶颈?【铝道】国际矿业产能合作面临的主要问题1.能源资源国际产能合作顶层设计尚待制定未来十年是我国开展国际能源资...[详细]
2023-09-13
-
最好长沙院与天津茂联签署赞比亚恩卡纳综合利用查线器高压电源控制仪表晒版机氩弧焊Oe
长沙院与天津茂联签署赞比亚恩卡纳综合利用项目总承包合作框架协议精密铸造3月5日至7日,天津茂联总经理茹可以在最短的时间内提供从装填到包装的...[详细]
2023-09-13
-
最火中国有色集团海外市场开拓成就卓著查线器高压电源控制仪表晒版机氩弧焊Xv
中国有色集团海外市场开拓成就卓著凝聚一个群体的创业心志 致力一项事业的繁荣崛起30年改革掀起产业激变,五千年中华经历伟大复兴中国有色矿业集...[详细]
2023-08-11