zhang1002181 在 2006-04-09 20:29:43 上传
说明:这是一个BEZIER曲线,包括2维和三维的图象变换 B样条曲线也集中在里面了。
开发平台:Visual C++ | 大小:79KB | 下载62次
ranalei 在 2006-04-07 17:57:24 上传
说明:人工选取控制点的多项式图像配准matlab代码。程序运行后,在弹出的第一副图像中利用鼠标选择控制点(多于3个),双击结束。然后在弹出的第二副待配准的图像中同样选取相应的控制点,双击结束。运行结果就会输出配准后的图像。
开发平台:matlab | 大小:1KB | 下载537次
ykk28 在 2006-03-29 15:32:06 上传
说明:用VC++寫的Bezier 以及 B-Spline 程式 可任意點
开发平台:Visual C++ | 大小:8373KB | 下载50次
macgrady 在 2006-03-22 21:06:46 上传
说明:可以用滑鼠在视窗左边画面中任意点入十个点,按Draw按键就可以绘出一封闭B-spline曲线
开发平台:C++ Builder | 大小:665KB | 下载73次
wxzcsut 在 2006-03-16 15:59:57 上传
说明:不管对于图像的编码还是解码,三次样条算法的性能都是很好的,然后由于计算量比较大使他的效率有所下降,在次提出了一个考虑算法质量的前提下的快速算法。
开发平台:matlab | 大小:269KB | 下载166次
一一2012 在 2006-03-15 21:22:27 上传
说明:寻找三次样条多项式需要求解大量的线性方程。实际上,给定N个断点,就要寻找N-1个三次多项式,每个多项式有4个未知系数。这样,所求解的方程组包含有4*(N-1)个未知数。把每个三次多项式列成特殊形式,并且运用各种约束,通过求解N个具有N个未知系数的方程组,就能确定三次多项式。
开发平台:matlab | 大小:4KB | 下载161次
一一2012 在 2006-03-15 21:19:29 上传
说明: 在三次样条中,要寻找三次多项式,以逼近每对数据点间的曲线。在样条术语中,这些数据点称之为断点。因为,两点只能决定一条直线,而在两点间的曲线可用无限多的三次多项式近似。因此,为使结果具有唯一性。在三次样条中,增加了三次多项式的约束条件。通过限定每个三次多项式的一阶和二阶导数,使其在断点处相等,就可以较好地确定所有内部三次多项式。此外,近似多项式通过这些断点的斜率和曲率是连续的。然而,第一个和最后一个三次多项式在第一个和最后一个断点以外,没有伴随多项式。因此必须通过其它方法确定其余的约束。最常用的方法,也是函数spline所采用的方法,就是采用非扭结(not-a-knot)条件。这个条件强迫第一个和第二个三次多项式的三阶导数相等。对最后一个和倒数第二个三次多项式也做同样地处理。
开发平台:matlab | 大小:3KB | 下载316次
ligao111 在 2006-03-15 12:24:57 上传
说明:3次及一下bspline算法的演示,可用于运动曲线插补,效果还可以
开发平台:C++ Builder | 大小:30KB | 下载35次
ylcxldg 在 2006-03-06 22:24:05 上传
说明:7种插值算法的c++代码实现,1 拉格朗日插值(POLINT) 2 有理函数插值(RATINT) 3 三次样条插值(SPLINE(二阶导数值)->SPLINT(函数值)) 4 有序表的检索法(LOCATE(二分法), HUNT(关联法)) 5 插值多项式(POLCOE(n2), POLCOF(n3)) 6 二元拉格朗日插值(POLIN2) 7 双三次样条插值(SPLIE2)
开发平台:Visual C++ | 大小:5KB | 下载1348次
jiaozi312 在 2006-02-24 11:47:14 上传
说明:B样条插值,基于散乱数据的B样条插值基本算发。做的动态链接库。
开发平台:Visual C++ | 大小:131KB | 下载150次
lwdong 在 2006-02-14 12:13:11 上传
说明:b样条曲面绘制
开发平台:Visual C++ | 大小:1885KB | 下载365次
危大 在 2006-01-19 13:32:40 上传
说明:B样条曲线、BSPLine / Nurbs曲线生成
开发平台:Visual Basic | 大小:294KB | 下载207次
uniform 在 2006-01-06 20:35:13 上传
说明:是计算机图形学的二维绘图程序,包括: 1.图元的生成:直线、椭圆、区域填充 2.样条曲线的生成:Bezier曲线、B-样条曲线 3.分形图形的生成:Julia集、蕨类植物 4.真实感图形的生成(包括:球体、圆柱体)。
开发平台:Visual C++ | 大小:216KB | 下载1334次
BenjaminHua 在 2005-12-26 09:14:22 上传
说明:BSplineCtrl B样条空间线,在空间绘制可以用鼠任意拖动来改变形状的B样条平滑曲线。用到的知识有:B-Spline ,鼠标三维拾取。
开发平台:Visual C++ | 大小:108KB | 下载302次
fengbin0628 在 2005-11-07 15:14:14 上传
说明:帮助学习图形学的学生和工程人员的好工具,里面动态的演示了图形生成过程,详细的源代码使你粘贴后就可以运行,其中包括DDA、resenham、 逐点比较法直线生成算法;bresenham,DDA,中点画圆算法;n次bezier, spline,Bspling,Hermite曲线生成算法;单线性,双线性, Bezier曲面生成算法;矢量,点阵字符生成算法;扫描填充, 种子填充算法,多边形,直线裁剪算法;平移,比例,旋转, 原点对称,错切变换算法;
开发平台:Visual C++ | 大小:788KB | 下载1726次
antijpioneer 在 2005-10-31 02:53:46 上传
说明:用VB实现多种数值插值方法。包括:接格朗日,有序函数,三次样条,有序表的检索法,插值多项式等七种插值法。
开发平台:Visual Basic | 大小:3KB | 下载392次
sunny1234 在 2005-10-24 18:47:11 上传
说明:生成、显示B样条曲线: (1)用鼠标或者光标输入控制点,在屏幕上用图形符号标记显示。 (2)自定义输入曲线次数。 (3)可选择4种曲线类型。 (4)可以对顶点位置,曲线次数,曲线类型进行修改。
开发平台:Visual C++ | 大小:3595KB | 下载359次
alwaysmay 在 2005-08-24 04:35:45 上传
说明: 这是一个分别用Bezier曲线和B样条曲线进行曲线拟合的例子 程序用VB6.0中文版编写 例子中需要一个窗体和一个按钮(使用默认的名字) 在本例中,黑色的线条是对坐标系上各点的直接连线 黄色的线仅对点间连线进行近似拟合,并不通过每一个点,使用的是B样条曲线 蓝色的线通过除第一个点和最后一个点之外的每一个点,使用的是Bezier曲线
开发平台:Visual Basic | 大小:2KB | 下载504次
管理员 在 2005-08-23 23:13:59 上传
说明:自己编的三次非均匀B样条曲线反求:给定数据点列,反求控制点,节点向量,按照给定精度,等分参数区间,离散B样条曲线,输出离散点列,模拟真实曲线.此算法包括德布尔-考格斯算法,节点向量算法,反求控制点,以及节点插入技术.对搞图形学的朋友比较有参考作用.
开发平台:Visual C++ | 大小:956KB | 下载722次
管理员 在 2005-08-23 23:03:34 上传
说明:VC编的OpenGL下显示非均匀有理B样条曲面(NURBS),可供图形学初学者参考
开发平台:Visual C++ | 大小:104KB | 下载248次
zik 在 2005-08-06 09:30:27 上传
说明:1、掌握用MATLAB计算拉格朗日、分段线性、三次样条三种插值的方法,改变节点的数目,对三种插值结果进行初步分析。 2、掌握用MATLAB作线性最小二乘的方法。 3、通过实例学习如何用插值方法与拟合方法解决实际问题,注意二者的联系和区别。
开发平台:matlab | 大小:117KB | 下载334次
sd5366434 在 2005-07-12 23:24:20 上传
说明:一个画nurbs曲面的vc程序 可能贵站已经有此代码 贵站有许多程序代码我非常有用 需要写进我工作所要做的dxf数据转换程序中 希望站长能开通我的帐号 让我下载贵站代码完成我的工作 完成后我会将代码上传 那是一个将dxf转换成 点 线 面的程序 会转换所有 dxf平面 图形 所有平面的 块 图层 颜色 填充体 现在只差dxf的样条曲线 就会完成 程序 贵站有我需要的B样条 nurbs等 曲线的代码 会帮助我完成程序 完成后我会将代码 上传 我的程序 汇集了 GIS系统 数据转换系统 实现了一些 较难 图形了的算法 如斜椭圆 斜椭圆弧 样条曲线 的算法 一个程序绝对 可以顶5个 希望站长 先能开通我的帐号
开发平台:Visual C++ | 大小:54KB | 下载397次
lixiaoli3155 在 2005-07-04 16:48:00 上传
说明:生成B_spline样条曲线的程序,大家试试看,欢迎提出改进意见
开发平台:Visual C++ | 大小:40KB | 下载49次
zhengshuangming 在 2005-06-19 10:52:49 上传
说明:三次样条曲线拟合 这个也是数学方法中的常用计算程序 学过的人都知道的
开发平台:Visual C++ | 大小:276KB | 下载1250次
wsk_wsk 在 2005-05-31 09:34:23 上传
说明:样条曲线类CSpline加等值线修改实例,程序运行实例类似CAD中的样条曲线划法.
开发平台:Visual C++ | 大小:34KB | 下载180次
menxp622 在 2005-05-30 20:16:55 上传
说明:lagrange差值,spline一阶差值,spline二阶差值,坐标平移,s曲线拟合,多项式拟合
开发平台:Visual C++ | 大小:2410KB | 下载172次
shuiruohan 在 2005-03-26 19:15:13 上传
说明:计算方法,或者是数值计算的 wymspline样条插值 自己做的,可能不是很好
开发平台:C/C++ | 大小:3KB | 下载10次