O'Reilly logo

3D User Interfaces: Theory and Practice by Ivan Poupyrev, Joseph J. LaViola Jr., Ernst Kruijff, Doug A. Bowman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Appendix A. Quick Reference Guide to 3D User Interface Mathematics

In this appendix, we provide a quick reference guide to working with scalars, vectors, points, matrices, and quaternions, which are important mathematical tools used in 3D UIs and 3D interaction techniques. It is not our intention to provide mathematical rigor in discussing these concepts but merely to provide practical descriptions and a common notation style to be used throughout the book. See the recommended reading list at the end of this appendix for more information.

We use the following notational conventions:

• Non-boldface letters (except for p and q) and lowercase Greek letters refer to scalars

• Example: the scalar λ, the distance D

• Lowercase boldface type refers ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required