计算机图形学第八章.ppt

以三次周期性B样条变换到三次Bezier样条为例 * * ? 三次Hermite样条矩阵: 三次Bezier样条矩阵: 三次均匀B样条矩阵: * 样条曲线曲面的离散生成 Horner规则 向前差分计算 细分 * Horner规则 Horner规则是最简单和最直观的规则。该规则通过逐次分解因子来减少计算量。下面以三次样条为例进行说明。 * 向前差分计算 向前差分计算是求解多项式函数值最快的方法。它采用了增量算法的思想,利用前次计算出的函数值以及当前的函数值增量来求出当前的函数值,以x坐标值为例 每步的增量 称为向前差分(Forward Difference)。 * 细分 用少量的控制顶点来设计曲线形状,然后用细分过程来得到附加的控制点,可以对曲线的某些小段作精确的调整。 图8.19 四个控制点的Bezier曲线分成两段 * 8.7 OpenGL生成曲线曲面 Bezier曲线曲面函数 B样条曲线曲面函数 * Bezier曲线曲面函数 Bezier曲线曲面的求值函数 void glMap1{fd}(GLenum target, TYPE t1, TYPE t2, GLint stride, GLint order, const TYPE *points); void glMap1{fd}(GLenum target, TYPE t1, TYPE t2,

文档评论(0)

1亿VIP精品文档

相关文档