基于OpenGL的B样条曲线曲面的绘制算法,包含了均匀、准均匀、Bezier、各种非均匀B样条曲线曲面的绘制,阶次的升降,以及曲面的光照和纹理映射算法。
2019-12-21 19:45:15 772KB B样条 曲线 曲面 升阶
1
本程序代码可以绘制多种图形曲线,采用真彩工具条做界面,分别编写Bezier曲线,B-样条曲线,Hermit曲线;本程序采用c++
1
先建立MFC单文档, 然后分别建立计算bezier曲线、三次B样条曲线以及其反算的函数(见bezier.h, bspline.h, bepline2.h) 然后在单文档视图中进行了曲线的绘制。 操作时只需在文档中中任意个点,然后在菜单曲线选择中选择所需曲线,视图中即会显示相应曲线。
2019-12-21 19:42:26 2.06MB MFC beizier曲线 三次B样条曲线
1
牛顿插值法和三次样条插值法的matlab源程序,附件中有详细的例题、算法说明、数据分析以及源程序
2019-12-21 19:41:57 271KB matlab 牛顿插值法 三次样条插值法
1
四阶三次均匀B样条函数插值的MATLAB代码实现,可以用于轨迹规划等应用研究的基础知识,轨迹能保证一阶导数和二阶导数的连续
2019-12-21 19:41:27 1KB MATLA
1
鼠标选取关键点绘制曲线,可以鼠标对关键点进行拖拽,实现平移,旋转操作。
2019-12-21 19:40:33 10KB OpenGL,曲线,曲面
1
MFC绘制Bezier,B样条,NURBS曲线曲面以及犹他茶壶的程序
2019-12-21 19:38:37 2.2MB MFC
1
该文档中包含了二次、三次B样条曲线的实现方法,可以进行整合调用
2019-12-21 19:38:19 630KB B样条
1
VC++实现的三次B样条插值类,采用Deboor算法,下过很多代码都不是我想要的,花了不少时间实现的。插值点过输入的点,可以修改插值间隔,可以任意等间隔重采样,可以计算切线和法线。此外提供两条优化思路:计算插值点的函数可以放入循环中,并且节点矢量的差值。重采样的优化思路:若采用插值点的累积长度来算弧长的思路,则可在循环外用MMX计算插值点之间的偏移和长度,MMX一次可以计算四个浮点运算。
2019-12-21 19:37:52 5KB 三次B样条 插值 Deboor算法
1
vb代码 做最小差值的线性拟合和三次样条曲线拟合的vb代码,有说明
2019-12-21 19:37:40 4KB 最小差值法 三次样条曲线 vb代码
1