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 ...

Get 3D User Interfaces: Theory and Practice now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.