Advertisement

Rotation Transforms for Computer Graphics

  • John┬áVince

Table of contents

  1. Front Matter
    Pages I-XVI
  2. John Vince
    Pages 1-3
  3. John Vince
    Pages 5-16
  4. John Vince
    Pages 17-32
  5. John Vince
    Pages 33-57
  6. John Vince
    Pages 59-65
  7. John Vince
    Pages 67-84
  8. John Vince
    Pages 85-101
  9. John Vince
    Pages 103-114
  10. John Vince
    Pages 115-142
  11. John Vince
    Pages 143-154
  12. John Vince
    Pages 155-180
  13. John Vince
    Pages 181-196
  14. John Vince
    Pages 197-197
  15. Back Matter
    Pages 199-232

About this book

Introduction

Rotation transforms are used everywhere in computer graphics from rotating pictures in editing software, to providing an arbitrary view of a 3D virtual environment. Although the former is a trivial operation, the latter can be a challenging task.

Rotation Transforms for Computer Graphics covers a wide range of mathematical techniques used for rotating points and frames of reference in the plane and 3D space. It includes many worked examples and over 100 illustrations that make it essential reading for students, academics, researchers and professional practitioners. 

The book includes introductory chapters on complex numbers, matrices, quaternions and geometric algebra, and further chapters on how these techniques are employed in 2D and 3D computer graphics. In particular, matrix and bivector transforms are developed and evaluated to rotate points in a fixed frame of reference, and vice versa.

Keywords

Computer graphics/ games Geometric algebra Matrices Quaternions Rotations

Authors and affiliations

  • John┬áVince
    • 1
  1. 1.RingwoodUnited Kingdom

Bibliographic information

  • DOI https://doi.org/10.1007/978-0-85729-154-7
  • Copyright Information Springer-Verlag London Limited 2011
  • Publisher Name Springer, London
  • eBook Packages Computer Science
  • Print ISBN 978-0-85729-153-0
  • Online ISBN 978-0-85729-154-7
  • Buy this book on publisher's site
Industry Sectors
Electronics
IT & Software
Telecommunications
Consumer Packaged Goods
Aerospace