球B样条曲线的连续性扩展算法
曲线扩展在网络世界的形状建模中是有用的功能,而球形B样条曲线(BBSC)在表示自由形状的管状对象方面具有优势。本文研究了具有G(2)-连续性的BBSC的扩展算法。通过推广从2D到3D的最小应变能方法,我们将B样条曲线的扩展方法应用于BBSC的骨架。并且通过最小化近似能量函数来选择骨架的G(2)-连续性参数的初始值,这是O(1)时间复杂度的问题。控制球点的相应半径函数是通过将骨架的G(2)-连续性条件应用于标量函数来确定的。为了确保控制球点的半径为正,我们决定半径的G(2)-连续性参数的范围,然后通过最小化受影响区域中的应变能来确定它。给出了一些将我们的方法与其他方法进行比较的实验。同时,我们从骨架和半径方面展示了我们的方法在建模灵活性方面的优势。结果表明,我们的扩展BBSC的方法是有效的。
用户评论
推荐下载
-
非均匀有理B样条NURBS曲线
复旦大学曲线曲面课程中关于非均匀有理B样条NURBS曲线的课件。
41 2019-09-19 -
B样条曲线曲面原理及实现
一份关于B样条曲线曲面原理及实现的课件,使用矩阵的观点描述B-SPLINE曲线曲面、Conns曲面和有理样条曲线曲面。还不错。
24 2020-04-22 -
B样条曲线拟合相关资料
基于B样条曲线拟合出现的问题和困难,提出了一种新的B样条曲线拟合方法.该方法成功地避免了数据点参数化的问题,并使得逼近曲线具有较好的形状和接近弧长参数化的节点向量.
35 2019-01-10 -
B样条曲线平滑C++程序
本程序实现二次B样条平滑,三次B样条平滑;二次B样条平滑后节点间均匀插值
28 2019-05-21 -
vc++绘制b样条曲线代码
用c++绘制b样条曲线的源代码,适合初学者借鉴学习使用
23 2019-06-04 -
B样条曲线生成原理及实现
为了进一步推广B样条曲线在各领域的应用,本文从B样条曲线的概念和定义出发,按节点矢量中节点的分布情况把B样条曲线划分成均匀B样条曲线、准均匀B样条曲线、分段贝齐尔曲线、一般非均匀B样条曲线4种类型,分
27 2019-07-29 -
CAGD B样条曲线源程序
CAGD B-spline source program
26 2019-06-25 -
VC绘制工程曲线Bezier B样条
VC draws engineering curves (Bezier&B spline)
65 2019-06-23 -
七控制点B样条曲线
opengl绘制三次B样条曲线............................
16 2019-05-31 -
贝赛尔和B样条曲线
1.任意给定几个点就可以画出贝赛尔或B样条曲线
27 2020-01-11
暂无评论