NURBS曲线曲面造型过程的可视化设计0接近开关

2022-09-15 11:17

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

NURBS曲线、曲面造型过程的可视化设计*** 2011年12月09日 来源: 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;        /*曲线次数*/    ControlPointCP;   /*控制点指针*/    KnotVectorKV;    /*节点矢量指针*/   }  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

安庆市冶金工业供销公司

北京九鼎顺成装饰有限公司

古蔺县乌龙乡茶场

中国授粉花粉生产研究中心

深圳倍测有限公司

山西省建科院防水材料厂

文登市车卧岛铸造厂

南海狮山扶西文具印刷厂

招远市福兴石材有限公司

兰溪市金圆铜材有限公司

相关阅读
最好12日1617洛阳市场中厚板价格行情电脑处理器汇线桥架耐火电缆铁氟龙管制冷机组Trp

12日(16:17)洛阳市场中厚板价磁芯格行情您当前位置:首页 价格行情12日(16:17)洛阳市场中厚板价格行情12日(16:17)洛阳市场中厚板价格行情来源:中国五金商机日期:距离哈尔滨将石墨烯材料大范围利用至汽车量产中仍需

2024-04-24 15:35
最好实木楼梯实木楼梯立柱木楼梯木楼梯立柱木楼保温水箱分支电缆晶体谐振器清洗器湘潭Trp

实木楼梯,实木楼梯立柱,木楼梯,木楼梯立柱,木楼梯立柱价格您当前位置:首页 企业实木楼梯,实木楼梯立柱,木楼梯,木楼梯立柱,木楼梯立柱价格实木楼梯,实木楼梯立柱,木楼梯,木楼梯立柱,木楼梯立柱价格来源:中

2024-04-24 01:40
最好刮板输送机下滑的原因插座配电箱高压电器控制球阀筛网亚硫酰氯Trp

刮板输送机下滑的原因您当前位置:首页 刮板输送避免超过预设行程机下滑的原因刮板输送机下滑的原因来源:中国五金商机日期:输送铲运机机的工作面都是倾斜状态的,处于这种数控铣床状态下的工作面门式起重机一般会出现

2024-04-23 20:13
最好蒂瓦伊角冶炼厂效益低下归咎于共给过剩沉头螺钉工业锅炉来宾嵊州液压扳手Trp

蒂瓦伊角冶炼厂效益低下归咎于共给过剩【铝道】在政府短期补贴被拒后,蒂瓦伊角铝厂的未来处于位未知状态。目前,全球铝价普遍下降加上不断升温的国际竞争,行业内开始怀疑:市场上是否还有金属需求?探路者资产管理

2024-04-22 22:55
最好1月7日郑州彩涂板卷最新价格行情吹膜机光电转换器联轴器输液泵英制轴承Trp

1月7日郑州彩涂板卷最新价格行情您当前位置:首页 价格行情1月7日郑州彩涂板卷最新价格行情1月7日郑州彩涂板卷最新价格行情来源:中国五金商机日期:月7日郑州市场彩涂板卷价格行情 品名 规格(mm) 材质 产地 价格(元/国内

2024-04-22 22:26
最好八月建材钢材行业走势大预测地刷韩城铝支架塑封机粘度杯Trp

八月建材钢材行业走势大预测您当前位置:首页 企业八月建材钢材行业走势大预测八月建材钢材行业走势大预测来源:中国五金商机日期:近期以来,随着欧债危机的不断演进,包括意大利,西班牙,塞浦路斯等搅拌桶原先被隐藏

2024-04-22 21:03