A general construction scheme for unit quaternion curves with simple high order derivatives

This paper proposes a new class of unit quaternion curves in 3 . A general method is developed that transforms a curve in 3 (defined as a weighted sum of basis functions) into its unit quaternion analogue in 3 . Applying the method to well-known spline curves (such as B´ ezier, Hermite, and B-spline curves), we are able to construct various unit quaternion curves which share many important differential properties with their original curves. Many of our naive common beliefs in geometry break down even in the simple non-Euclidean space 3 or 3 . For example, the de Casteljau type construction of cubic B-spline quaternion curves does not preserve 2 -continuity [10]. Through the use of decomposition into simple primitive quaternion curves, our quaternion curves preserve most of the algebraic and differential properties of the original spline curves.

[1]  William Rowan Hamilton,et al.  Elements of Quaternions , 1969 .

[2]  C. R. Deboor,et al.  A practical guide to splines , 1978 .

[3]  Carl de Boor,et al.  A Practical Guide to Splines , 1978, Applied Mathematical Sciences.

[4]  J. Junkins,et al.  Optimal Continuous Torque Attitude Maneuvers , 1978 .

[5]  Ken Shoemake,et al.  Animating rotation with quaternion curves , 1985, SIGGRAPH.

[6]  J. Junkins,et al.  Optimal Spacecraft Rotational Maneuvers , 1986 .

[7]  Ron Goldman,et al.  A recursive evaluation algorithm for a class of Catmull-Rom splines , 1988, SIGGRAPH.

[8]  J. Schlag VIII.4 – USING GEOMETRIC CONSTRUCTIONS TO INTERPOLATE ORIENTATION WITH QUATERNIONS , 1991 .

[9]  John F. Hughes,et al.  Smooth interpolation of orientations with angular velocity constraints using quaternions , 1992, SIGGRAPH.

[10]  G. Nielson Smooth Interpolation of Orientations , 1993 .

[11]  Daniel Thalmann,et al.  Models and Techniques in Computer Animation , 2014, Computer Animation Series.

[12]  B. Joe,et al.  Orientation interpolation in quaternion space using spherical biarcs , 1993 .

[13]  Bert Jüttler,et al.  Visualization of moving objects using dual quaternion curves , 1994, Comput. Graph..

[14]  Sung Yong Shin,et al.  A C/sup 2/-continuous B-spline quaternion curve interpolating a given sequence of solid orientations , 1995, Proceedings Computer Animation'95.

[15]  Myung-Soo Kim,et al.  Interpolating solid orientations with circular blending quaternion curves , 1995, Comput. Aided Des..

[16]  Sung Yong Shin,et al.  A Compact Differential Formula for the First Derivative of a Unit Quaternion Curve , 1996, Comput. Animat. Virtual Worlds.

[17]  Sung-yong Shin,et al.  A Compact Differential Formula for the First Derivative of a Unit Quaternion Curve , 1996 .