给定数据点,反算节点矢量和控制点,构造三次B样条插值曲线,使得曲线通过数据点。理论参考《计算机辅助几何设计与非均匀有理B样条》254页-262页。程序语言为matlab,main为主程序,Bbasis
自己所做的自然三次样条曲线,包含所有源码 , 在程序中使用三弯矩阵、追赶法解矩阵得系数,使用插值法计算出控制点以外的其他点
环境:vs2008 语言:C# Spline.cs是封装的实体类 CSGLControl.cs继承OpenGLControl 在CSGLControl下调用Spline实体的Draw方法就行了
周立功GUI里的C语言样条曲线 .C文件,可用但是效果不是很完美。最后一个画线函数需要根据自己的改下
描述等几何中样条理论相关代码,B样条理论,NURBS理论和deboorch相关理论的代码,有时候要装MEX相关文件。或者C++等工具。
采用VC++MFC编写的B样条曲线生成和修改程序
此资源是我从网上得来还不错共享给大家
B样条曲线和B样条基函数的生成算法和显示 包括均匀、准均匀、分段Bezier和两种非均匀B样条曲线的算法,采用C++和MFC编写,算法效率较低,请自行改进。
可以绘制各种类型的b样条,包含均匀、准均匀、分段贝奇尔、一般非均匀(开森菲尔德方法),可以输入控制顶点、次数。
CurveFit是一个用于曲线拟合优化的开发包(SDK)。在许多领域都有广泛的应用如广告,标识,服装,皮革等。在这些领域设计的图形经常使用样条曲线等高阶线条表达的,切割加工的时候需要把他们转换成机器能