Abstract
Motion adds life to a computer-generated image — it is possible to animate the individual objects within a scene or alternatively to dynamically update the viewpoint from which the scene is observed. Each virtual object or observer may be assigned its own independent frame of reference defined by a local coordinate system — the local coordinate frames move rigidly through the 3D world by tracking the motion of the associated object or observer. This chapter is principally concerned with describing various coordinate system transformations — the essential topics include:
-
managing the simulation of a virtual world
-
collision detection
-
local-to-world coordinate transformations
-
world-to-camera coordinate transformations
-
implementing translations and rotations
-
pitch, yaw and roll
-
basis and anti-basis vector sets
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 1998 Springer-Verlag London Limited
About this chapter
Cite this chapter
Welmsley, M. (1998). In Motion. In: Graphics Programming in C++. Springer, London. https://doi.org/10.1007/978-1-4471-0905-1_15
Download citation
DOI: https://doi.org/10.1007/978-1-4471-0905-1_15
Publisher Name: Springer, London
Print ISBN: 978-1-4471-1231-0
Online ISBN: 978-1-4471-0905-1
eBook Packages: Springer Book Archive