An Intuitive Algorithm for Rotation about an Arbitrary Axis
Abstract
Transformations are integral part of graphics programs for visualization. Rotation transformations allow viewing objects from different angles. Rotations about the principal axes are straightforward whereas the rotation about an arbitrary axis is complex. We present a new algorithm simpler than the existing techniques for creating arbitrary rotation matrix. It builds upon the change of basis instead of a sequence of rotations based on the angles it makes with the principal axes/planes. We compare it with the existing proofs. Finally, we give an example by creating an axis interactively and 3D object created by rotation a mouse drive polygonal curve. The application developers and practitioners will find this intuitive and simpler algorithm useful.
Recommended Citation
C. Sabharwal and R. Prasath, "An Intuitive Algorithm for Rotation about an Arbitrary Axis," Proceedings of the 2017 International Conference on Soft Computing and its Engineering Applications (2017, Changa, India), Institute of Electrical and Electronics Engineers (IEEE), Dec 2017.
The definitive version is available at https://doi.org/10.1109/ICSOFTCOMP.2017.8280092
Meeting Name
2017 International Conference on Soft Computing and its Engineering Applications, icSoftComp 2017 (2017: Dec. 1-2, Changa, India)
Department(s)
Computer Science
Keywords and Phrases
Mathematical transformations; Soft computing; Application developers; Arbitrary axis; Arbitrary rotation; Coordinate frames; Graphics programs; Polygonal curve; Rotation transformation; SIMPLER algorithms; Rotation; Transformations
International Standard Book Number (ISBN)
978-1-5386-2053-3
Document Type
Article - Conference proceedings
Document Version
Citation
File Type
text
Language(s)
English
Rights
© 2017 Institute of Electrical and Electronics Engineers (IEEE), All rights reserved.
Publication Date
01 Dec 2017