The invention discloses a design method of cubic uniform B-spline curve based on monotonous curvature change. The main steps are as follows: given the intermediate control edge vector V1 of cubic uniform B-spline curve; given the scaling factor s, rotation angle theta and rotation axis T of the cubic uniform B-spline curve; according to the intermediate control edge vector V1, scaling factor s and rotation angle of the cubic uniform B-spline curve. The initial control edge vector V0 and the end control edge vector V2 of the cubic uniform B-spline curve are calculated by degree theta and rotation axis T respectively, and the control vertex and the curve expression of the cubic uniform B-spline curve are calculated according to the three control edge vectors V0, V1 and V2 corresponding to the cubic uniform B-spline curve. By giving the initial condition of cubic uniform B-spline, controlling its scaling factor and rotation angle, the invention overcomes the defect of the traditional method that it is difficult to guarantee the monotonous change of curvature of cubic uniform B-spline curve, and realizes the design method of cubic uniform B-spline curve with monotonous change of curvature.
【技术实现步骤摘要】
一种基于曲率单调变化的三次均匀B样条曲线设计方法
本专利技术涉及一种基于曲率单调变化的三次均匀B样条曲线的设计方法,属于计算机辅助几何设计(CAGD)与计算机图形学领域。
技术介绍
曲线的曲率能够反映曲线在一点处的弯曲程度,是曲线的固有属性。由于曲率具有仿射不变性,目前其在模式识别领域应用广泛。曲线的光顺性对于曲线的外形及性质具有重要影响,而曲线的曲率分布则是评价曲线光顺性的重要指标,通常认为具有较少曲率单调变化段的曲线具有较好的光顺性。在工业设计中,对于产品外形的光顺性要求较高,因此设计曲率单调变化的曲线段具有较高的应用前景。B样条曲线是CAGD领域最为通用的一种曲线,其优良的几何性质使其成为几何建模的首要选择。目前,对于三次均匀B样条曲线光顺性的研究,主要集中在如何在给定B样条曲线的基础上,对其进行光顺性优化,然而无法保证曲率的单调变化,对于如何设计曲率单调变化的三次均匀B样条,目前仍没有相关技术与方法。
技术实现思路
针对相关技术中的上述技术问题,本专利技术提出一种基于曲率单调变化的三次均匀B样条曲线设计方法,改善现有技术的上述缺陷。通过对曲率单调变化的B样条曲线的设计,可以将其应用于计算机辅助设计、轨道交通过渡路径设计、艺术曲线设计等领域。为实现上述技术目的,本专利技术的技术方案包括以下步骤:步骤S1:给定三次均匀B样条曲线的中间控制边矢量V1;步骤S2:给定所述三次均匀B样条曲线的缩放因子s、旋转角度θ以及旋转轴T;步骤S3:根据所述三次均匀B样条曲线的中间控制边矢量V1、缩放因子s、旋转角度θ和旋转轴T,分别计算得到所述三次均匀B样条曲线初始控制边 ...
【技术保护点】
1.一种基于曲率单调变化的三次均匀B样条曲线设计方法,其特征在于,包括以下步骤:步骤S1:给定三次均匀B样条曲线的中间控制边矢量V1;步骤S2:给定所述B样条曲线的缩放因子s、旋转角度θ以及旋转轴T;步骤S3:根据所述B样条曲线的中间控制边矢量V1、缩放因子s、旋转角度θ和旋转轴T,分别计算得到所述三次均匀B样条曲线初始控制边矢量V0和结尾控制边矢量V2;步骤S4:根据所述三次均匀B样条曲线对应的三条控制边矢量V0,V1,V2,计算得到所述三次均匀B样条曲线的控制顶点与曲线表达式。
【技术特征摘要】
1.一种基于曲率单调变化的三次均匀B样条曲线设计方法,其特征在于,包括以下步骤:步骤S1:给定三次均匀B样条曲线的中间控制边矢量V1;步骤S2:给定所述B样条曲线的缩放因子s、旋转角度θ以及旋转轴T;步骤S3:根据所述B样条曲线的中间控制边矢量V1、缩放因子s、旋转角度θ和旋转轴T,分别计算得到所述三次均匀B样条曲线初始控制边矢量V0和结尾控制边矢量V2;步骤S4:根据所述三次均匀B样条曲线对应的三条控制边矢量V0,V1,V2,计算得到所述三次均匀B样条曲线的控制顶点与曲线表达式。2.根据权利要求1所述的基于曲率单调变化的三次均匀B样条曲线设计方法,其特征在于,所述步骤S1中,所述三次均匀B样条曲线的中间控制边矢量V1为任意的非零矢量,即满足:||V1||>0其中,符号“||||”表示矢量的长度。3.根据权利要求1所述的基于曲率单调变化的三次均匀B样条曲线设计方法,其特征在于,所述步骤S2中,所述三次均匀B样条曲线的旋转轴T满足以下条件:T≠αV1其中α为任意实数。4.根据权利要求2所述的基于曲率单调变化的三次均匀B样条曲线设计方法,其特征在于,所述步骤S...
【专利技术属性】
技术研发人员:王爱增,何川,赵罡,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。