This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
ScrewBender: Smoothing Piecewise Helical Motions
January/February 2008 (vol. 28 no. 1)
pp. 56-63
Alexander Powell, Georgia Institute of Technology
Jarek Rossignac, Georgia Institute of Technology
Although a piecewise helical (polyscrew) motion is continuous, velocities are typically discontinuous at control poses when the motion switches between screws. We obtain a smooth motion through polyscrew 4-point, B-spline, or Jarek subdivision, which are trivial to implement and can be animated in real time.

1. J. Rossignac and J.J. Kim, "Computing and Visualizing Pose-Interpolating 3D Motions," Computer Aided Design, vol. 33, no. 4, 2001, pp. 279–291.
2. J. Wallner and H. Pottmann, "Intrinsic Subdivision with Smooth Limits for Graphics and Animation," ACM Trans. Graphics, vol. 25, no. 2, 2006, pp. 356–374.
3. J. Rossignac, "Education-Driven Research in CAD," Computer Aided Design, vol. 36, no. 14, 2004, pp. 1461–1469.
4. M. Sabin, "Subdivision Surfaces," The Handbook of Computer-Aided Geometric Design, G. Farin, J. Hoschek, and M.S. Kim, eds., 2002, pp. 309–327.
5. J. Warren and H. Weimer, Subdivision Methods for Geometric Design: A Constructive Approach, Morgan Kaufmann, 2001.
6. J. Wallner and N. Dyn, "Convergence and C1 Analysis of Subdivision Schemes on Manifolds by Proximity," Computer Aided Design, vol. 22, no. 7, 2005, pp. 593–622.
7. N. Dyn, J.A. Gregory, and D. Levin, "Analysis of Uniform Binary Subdivision Schemes for Curve Design," Constructive Approximation, vol. 7, 1991, pp. 127–147.
8. A. Kaul and J. Rossignac, "Solid-Interpolating Deformations: Construction and Animation of PIPs," Computers &Graphics, vol. 16, no. 1, 1992, pp. 107–115.
9. F.C. Park and B. Ravani, "Smooth Invariant Interpolation of Rotations," ACM Trans. Graphics, vol. 16, no. 3, 1997, pp. 277–295.
10. M. Hofer, H. Pottmann, and B. Ravani, "Subdivision Algorithms for Motion Design Based on Homologous Points," Advances in Robot Kinematics: Theory and Applications, J. Lenarcic and F. Thomas, eds., Kluwer Academic Publishers, 2002, pp. 235–244.
11. A. Powell and J. Rossignac, "Screwbender: Polyscrew Subdivision for Smoothing Interpolating Motions," tech. report GIT-GVU-05-05, GVU, Georgia Inst. of Technology, 2007.
12. M. Alexa, "Linear Combination of Transformations," Proc. 29th Ann. ACM Conf. Computer Graphics and Interactive Techniques (Siggraph), ACM Press, 2002, pp. 380–387.

Index Terms:
motion, screw, smoothing, subdivision, helical motion
Citation:
Alexander Powell, Jarek Rossignac, "ScrewBender: Smoothing Piecewise Helical Motions," IEEE Computer Graphics and Applications, vol. 28, no. 1, pp. 56-63, Jan.-Feb. 2008, doi:10.1109/MCG.2008.14
Usage of this product signifies your acceptance of the Terms of Use.