Determine When a Parametric Surface is a Surface of Revolution
A surface of revolution is a surface that can be generated by rotating a planar curve (the directrix) around a straight line (the axis) in the same plane. Using the mathematics of quaternions, we provide a parametric equation of a surface of revolution generated by rotating a directrix about an axis by quaternion multiplication of the parametric representations of the directrix curve and the line of axis. Then, we describe an algorithm to determine whether a parametric surface is a surface of revolution, and identify the axis and the directrix. Examples are provided to illustrate our algorithm.
___
- [1] Daniilidis, K.: Hand-eye calibration using dual quaternions. International Journal of Robotics Research. 18, 286-298 (1999).
- [2] Fischer, I.: Dual-number method in kinematics, statics and dynamics. CRC Press (1998).
- [3] Funda, J., Paul, R. P.: A computational analysis of screw transformations in robotics. IEEE Transactions on Robotics and Automation. 6, 348-356
(1990).
- [4] Goldman, R.: Rethinking Quaternions: Theory and Computation. Synthesis Lectures on Computer Graphics and Animation, ed. Brian A.
Barsky, No. 13. San Rafael: Morgan & Claypool Publishers (2010).
- [5] Wang, H., Goldman, R.: Surfaces of revolution with moving axes and angles. Graphical Models. 106, 101047 (2019).
https://doi.org/10.1016/j.gmod.2019.101047
- [6] Hamilton, W.: Elements of Quaternions. Cambridge University Press. Cambridge, UK (1866).
- [7] Jüttler, B.: Visualization of Moving Objects using Dual Quaternion Curves. Computers and Graphics. 18, 315-326 (1994).
- [8] McCarthy, M.: Introduction to theoretical kinematics. The MIT Press (1990).
- [9] Pressley, A.: Elementary differential geometry. Springer, London (2012).
- [10] Singh, R. R.: Engineering Mathematics. Tata McGraw-Hill (1993).
- [11] Swokowski, E. W.: Calculus with analytic geometry. Prindle, Webe & Schmidt (1983).
- [12] Zatsiorsky, V. M.: Kinematics of Human Motion. Human Kinetics (1998).