高级检索
邢燕, 樊文, 檀结庆, 许任政. 一类C2连续的单位四元数插值样条曲线[J]. 计算机辅助设计与图形学学报, 2017, 29(1): 45-51.
引用本文: 邢燕, 樊文, 檀结庆, 许任政. 一类C2连续的单位四元数插值样条曲线[J]. 计算机辅助设计与图形学学报, 2017, 29(1): 45-51.
Xing Yan, Fan Wen, Tan Jieqing, Xu Renzheng. A C2-Continuous Unit Quaternion Interpolatory Spline Curve[J]. Journal of Computer-Aided Design & Computer Graphics, 2017, 29(1): 45-51.
Citation: Xing Yan, Fan Wen, Tan Jieqing, Xu Renzheng. A C2-Continuous Unit Quaternion Interpolatory Spline Curve[J]. Journal of Computer-Aided Design & Computer Graphics, 2017, 29(1): 45-51.

一类C2连续的单位四元数插值样条曲线

A C2-Continuous Unit Quaternion Interpolatory Spline Curve

  • 摘要: 为了能够快速生成光滑的单位四元数插值样条曲线,实时控制三维物体关键帧动画,提出一种基于四次多项式的单位四元数插值样条曲线,并证明了它的插值性和C2连续性.首先选择适当的四次多项式调配函数,使其生成的样条曲线能够插值给定的型值点列并达到C2连续;然后通过累和形式的基函数作指数、代表关键帧方向的单位四元数为底的指数函数的连乘形式把欧氏空间中的样条曲线推广到单位四元数空间S3中.文中构造的曲线能够自动通过给定的关键帧朝向序列,避免经典的B样条单位四元数曲线从型值点反求控制顶点过程中求解非线性方程组带来的时间开销,提高了计算效率.实验结果表明,该方案可以有效地应用于三维关键帧动画.

     

    Abstract: In order to be able to quickly generate smooth unit quaternion interpolatory spline curves and realtimely control 3D object keyframe animations, this paper presents a quartic-polynomial-based unit quaternion interpolatory spline curve, and proves its interpolatory property and C2 continuity. First, proper quartic polynomial blending functions are chosen to generate a C2-continuous spline curve in Euclidean space which can interpolate a given sequence of data points. Then, via the product of several exponential functions where the exponents are the cumulative forms of the blending functions, and the bases are constant unit quaternions representing the given keyframe orientations, the spline curve in Euclidean space is extended to one in unit quaternion space S3. The proposed curve can automatically pass through a given sequence of keyframe orientations accurately, and avoid the iterative process in solving the quaternionic nonlinear system of equations when obtaining the spline control points from given data points, as used in classic B-spline unit quaternion interpolatory curves, and improve the computational efficiency. Experimental results demonstrated the effectiveness of the proposed scheme in the application of 3D keyframe animations.

     

/

返回文章
返回