References#

[BG88]

Phillip J. Barry and Ronald N. Goldman. A recursive evaluation algorithm for a class of Catmull–Rom splines. In 15th Annual Conference on Computer Graphics and Interactive Techniques, ACM SIGGRAPH, 199–204. 1988. doi:10.1145/54852.378511.

[Boe82]

Wolfgang Boehm. On cubics: A survey. Computer Graphics and Image Processing, 19(3):201–226, 1982. doi:10.1016/0146-664X(82)90009-0.

[CR74]

Edwin Catmull and Raphael Rom. A class of local interpolating splines. In Robert E. Barnhill and Richard F. Riesenfeld, editors, Computer Aided Geometric Design, pages 317–326. Academic Press, 1974. doi:10.1016/B978-0-12-079050-0.50020-5.

[DKL98]

Erik B. Dam, Martin Koch, and Martin Lillholm. Quaternions, interpolation and animation. Technical Report DIKU-TR-98/5, Department of Computer Science, University of Copenhagen, 1998.

[dB72]

Carl de Boor. On calculating with B-splines. Journal of Approximation Theory, 6(1):50–62, 1972. doi:10.1016/0021-9045(72)90080-9.

[dB78]

Carl de Boor. A Practical Guide to Splines. Springer, 1978. ISBN 978-0-387-95366-3.

[DEH89]

Randall L. Dougherty, Alan S. Edelman, and James M. Hyman. Nonnegativity‑, monotonicity‑, or convexity-preserving cubic and quintic Hermite interpolation. Mathematics of Computation, 52(186):471–494, 1989. doi:10.1090/S0025-5718-1989-0962209-1.

[Far12]

Rida T. Farouki. The Bernstein polynomial basis: A centennial retrospective. Computer Aided Geometric Design, 29(6):379–419, 2012. doi:10.1016/j.cagd.2012.03.001.

[Fri82]

Frederick N. Fritsch. Piecewise cubic Hermite interpolation package (final specifications). Technical Report UCID-30194, Lawrence Livermore National Laboratory, USA, 1982. doi:10.2172/6838406.

[FB84]

Frederick N. Fritsch and Judy Butland. A method for constructing local monotone piecewise cubic interpolants. SIAM Journal on Scientific and Statistical Computing, 5(2):300–304, 1984. doi:10.1137/0905021.

[FC80]

Frederick N. Fritsch and Ralph E. Carlson. Monotone piecewise cubic interpolation. SIAM Journal on Numerical Analysis, 17(2):238–246, 1980. doi:10.1137/0717021.

[GR74]

William J. Gordon and Richard F. Riesenfeld. B-spline curves and surfaces. In Computer Aided Geometric Design, pages 95–126. Academic Press, 1974. doi:10.1016/B978-0-12-079050-0.50011-4.

[KKS95]

Myoung-Jun Kim, Myung-Soo Kim, and Sung Yong Shin. A general construction scheme for unit quaternion curves with simple high order derivatives. In SIGGRAPH: Computer graphics and interactive techniques, 369–376. 1995. doi:10.1145/218380.218486.

[KKS96]

Myoung-Jun Kim, Myung-Soo Kim, and Sung Yong Shin. A compact differential formula for the first derivative of a unit quaternion curve. The Journal of Visualization and Computer Animation, 7(1):43–57, 1996. doi:10.1002/(SICI)1099-1778(199601)7:1<43::AID-VIS136>3.0.CO;2-T.

[KB84]

Doris H. U. Kochanek and Richard H. Bartels. Interpolating splines with local tension, continuity, and bias control. In 11th Annual Conference on Computer Graphics and Interactive Techniques, ACM SIGGRAPH, 33–41. 1984. doi:10.1145/800031.808575.

[Lee89]

E. T. Y. Lee. Choosing nodes in parametric curve interpolation. Computer-Aided Design, 21(6):363–370, 1989. doi:10.1016/0010-4485(89)90003-1.

[McD10]

John McDonald. Teaching quaternions is not complex. Computer Graphics Forum, 29(8):2447–2455, 2010. doi:10.1111/j.1467-8659.2010.01756.x.

[Mil09]

Ian Millington. Matrices and conversions for uniform parametric curves. 2009. URL: https://web.archive.org/web/20160305083440/http://therndguy.com.

[Mol04]

Cleve B. Moler. Numerical Computing with MATLAB. Society for Industrial and Applied Mathematics, 2004. ISBN 978-0-89871-660-3.

[Ove68]

Albert W. Overhauser. Analytic definition of curves and surfaces by parabolic blending. Technical Report SL 68-40, Scientific Laboratory, Ford Motor Company, Dearborn, Michigan, 1968.

[Sch46]

Isaac Jacob Schoenberg. Contributions to the problem of approximation of equidistant data by analytic functions. Part A.–On the problem of smoothing or graduation. A first class of analytic approximation formulae. Quarterly of Applied Mathematics, 4(1):45–99, 1946. doi:10.1090/qam/15914.

[Sho85]

Ken Shoemake. Animating rotation with quaternion curves. SIGGRAPH Computer Graphics, 19(3):245–254, 1985. doi:10.1145/325165.325242.

[Sho87]

Ken Shoemake. Quaternion calculus and fast animation. In Computer Animation: 3D Motion Specification and Control, number 10 in ACM SIGGRAPH course notes, pages 101–121. 1987.

[YSK11]

Cem Yuksel, Scott Schaefer, and John Keyser. Parameterization and applications of Catmull–Rom curves. Computer-Aided Design, 43(7):747–755, 2011. doi:10.1016/j.cad.2010.08.008.