VC++实现的三次B样条插值类,采用Deboor算法,下过很多代码都不是我想要的,花了不少时间实现的。插值点过输入的点,可以修改插值间隔,可以任意等间隔重采样,可以计算切线和法线。此外提供两条优化思路:计算插值点的函数可以放入循环中,并且节点矢量的差值。重采样的优化思路:若采用插值点的累积长度来算弧长的思路,则可在循环外用MMX计算插值点之间的偏移和长度,MMX一次可以计算四个浮点运算。
2021-12-09 10:02:15 5KB Deboor算法 三次B样条插值
1
matlab deboor算法生成B样条,大家可以看看 适合初学者
2021-11-04 21:58:55 1KB matlab B样条
1
实现deboor算法
2021-05-27 13:04:01 4KB c++
1
VC++实现的三次B样条插值类,采用Deboor算法,下过很多代码都不是我想要的,花了不少时间实现的。插值点过输入的点,可以修改插值间隔,可以任意等间隔重采样,可以计算切线和法线。此外提供两条优化思路:计算插值点的函数可以放入循环中,并且节点矢量的差值。重采样的优化思路:若采用插值点的累积长度来算弧长的思路,则可在循环外用MMX计算插值点之间的偏移和长度,MMX一次可以计算四个浮点运算。
2019-12-21 19:37:52 5KB 三次B样条 插值 Deboor算法
1
三次四阶b样条插值算法(Deboor算法)可以实现B样条曲线的控制点的拟合
2019-12-21 19:32:41 3.64MB B样条
1