Mathematical elements for computer graphics (2nd ed.)
Mathematical elements for computer graphics (2nd ed.)
Animating rotation with quaternion curves
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
The semantics of graphic input devices
The papers of the ACM symposium on Graphic languages
Making nested rotations convenient for the user
SIGGRAPH '78 Proceedings of the 5th annual conference on Computer graphics and interactive techniques
A methodology for the ergonomic design of interactive computer graphic systems, and its application to crystallography.
Three-dimensional cues for a molecular computer graphics system
Three-dimensional cues for a molecular computer graphics system
JACK: a toolkit for manipulating articulated figures
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
Efficient and precise solid modelling using a 3D input device
SMA '97 Proceedings of the fourth ACM symposium on Solid modeling and applications
A study in interactive 3-D rotation using 2-D control devices
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Toward compound navigation tasks on mobiles via spatial manipulation
Proceedings of the 15th international conference on Human-computer interaction with mobile devices and services
Hi-index | 0.00 |
We first outline an overall design philosophy for rigid geometric manipulations, then examine a manipulation's characteristics: nesting, scope, pivot constraints, and axis, constraints. We show how a mnemonic notation helps us explain how a simple matrix operation can make manipulations (both rotations and translations) nested within rotations easy to control. Finally, we mention some practical considerations to increase calculation speed and control numerical error. An appendix collects formulas useful for working with rotations.