Abstract
ScrewBall is an extension of the ArcBall implementation of a notional thumb-ball, visible on the screen and activated by desk-top mouse movements, which provides an acceptable user interface for specifying rotational displacements of computer-graphical objects. The ScrewBall extension permits specification of general displacements — i.e. of mixed translations and rotations — by allowing the user to specify a finite displacement screw or, equivalently, the vector part of a unit biquaternion. The paper describes the mathematical basis of ScrewBall, its relationship with ArcBall, and the computer-graphical context in which it would be applied.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
O. Bottema and B. Roth. Theoretical kinematics. North-Holland Publishing Company, Amsterdam (1979). Reprinted Dover, New York (1990).
C. Huang and B. Roth. Analytic expressions for the finite screw systems. Mechanism and Machine Theory 29, pp. 207–222 (1994).
K.H. Hunt. Manipulating a body through a finite displacement. Proc. 7th World Congress on the Theory of Machines and Mechanisms, Sevilla, Spain, pp. 187–91 (1987).
K.H. Hunt and I.A. Parkin. Finite displacements of points, planes and lines via screw theory. Mechanism and Machine Theory 30, pp. 177–192 (1995).
I.A. Parkin. A third conformation with the screw systems: finite twist displacements of a directed line and point. Mechanism and Machine Theory 27, pp. 177–188 (1992).
I.A. Parkin. The application of finite displacement screws to drawing constraints. Computational Kinematics’95 (eds. J.-P. Merlet and B. Ravani), Kluwer Academic Publishers, pp. 63–72 (1995).
I.A. Parkin. The screws for finite displacement of a rigid body expressed in terms of its symmetry screws, (to appear)
K. Shoemake. ARCBALL: a user interface for specifying three-dimensional orientation using a mouse. Proceedings of Graphical Interface’92, pp. 151–156 (1992).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 Kluwer Academic Publishers
About this chapter
Cite this chapter
Parkin, I.A. (1996). Screwball: A User Interface for Specifying Screws. In: Lenarčič, J., Parenti-Castelli, V. (eds) Recent Advances in Robot Kinematics. Springer, Dordrecht. https://doi.org/10.1007/978-94-009-1718-7_29
Download citation
DOI: https://doi.org/10.1007/978-94-009-1718-7_29
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-010-7269-4
Online ISBN: 978-94-009-1718-7
eBook Packages: Springer Book Archive