| | Copyright |
| | About the Author |
| | About the Technical Reviewers |
| | Acknowledgments |
| | Tell Us What You Think |
| | Introduction |
| | | Who Is This Book For? |
| | | How Is This Book Organized? |
| | | What Will I Take Away from This Book? |
| | Chapter 1. Points and Lines |
| | | The Point Defined |
| | | The Line Defined |
| | | Properties of Lines |
| | | Applications in Collision Detection |
| | | Self-Assessment Solutions |
| | Chapter 2. Geometry Snippets |
| | | Distance Between Points |
| | | Parabolas |
| | | Circles and Spheres |
| | | Applications in Collision Detection |
| | | Visualization Experience: Collision Detection |
| | | Self-Assessment Solutions |
| | Chapter 3. Trigonometry Snippets |
| | | Degrees Versus Radians |
| | | Trigonometric Functions |
| | | Trigonometric Identities |
| | | Using Math Libraries in C++ |
| | | Self-Assessment Solutions |
| | Chapter 4. Vector Operations |
| | | Vector Versus Scalar |
| | | Polar Coordinates Versus Cartesian Coordinates |
| | | Vector Addition and Subtraction |
| | | Scalar Multiplication |
| | | Dot Product |
| | | Cross Product |
| | | Visualization Experience |
| | | Self-Assessment Solutions |
| | Chapter 5. Matrix Operations |
| | | Equal Matrices |
| | | Matrix Addition and Subtraction |
| | | Scalar Multiplication |
| | | Matrix Multiplication |
| | | Transpose |
| | | Visualization Experience |
| | | Self-Assessment Solutions |
| | Chapter 6. Transformations |
| | | Translation |
| | | Scaling |
| | | Rotation |
| | | Concatenation |
| | | Visualization Experience |
| | | Self-Assessment Solutions |
| | Chapter 7. Unit Conversions |
| | | The Metric System |
| | | Converting Units Between Systems |
| | | Computer Conversions |
| | | Self-Assessment Solutions |
| | Chapter 8. Motion in One Dimension |
| | | Speed and Velocity |
| | | Acceleration |
| | | Equations of Motion |
| | | Visualization Experience |
| | | Self-Assessment Solutions |
| | Chapter 9. Derivative Approach to Motion in One Dimension |
| | | Visualizing Velocity and Derivative |
| | | Visualizing Acceleration and Second Derivative |
| | | Self-Assessment Solutions |
| | Chapter 10. Motion in Two and Three Dimensions |
| | | Using Vectors |
| | | Projectiles |
| | | Visualization Experience |
| | | Self-Assessment Solutions |
| | Chapter 11. Newton's Laws |
| | | Forces |
| | | Using Newton's Laws to Determine How Forces Affect an Object's Motion |
| | | Self-Assessment Solutions |
| | Chapter 12. Energy |
| | | Work and Kinetic Energy |
| | | Potential Energy and the Conservation Law |
| | | Self-Assessment Solutions |
| | Chapter 13. Momentum and Collisions |
| | | Collision with a Stationary Object |
| | | Momentum and Impulse Defined |
| | | Modeling Collisions |
| | | Visualization Experience |
| | | Self-Assessment Solutions |
| | Chapter 14. Rotational Motion |
| | | Circular Motion |
| | | Rotational Dynamics |
| | | Self-Assessment Solutions |
| | Appendix A. List of Formulas |
| | | Symbols |
| | | Chapter 1, "Points and Lines" |
| | | Chapter 2, "Geometry Snippets" |
| | | Chapter 3, "Trigonometry Snippets" |
| | | Chapter 4, "Vector Operations" |
| | | Chapter 5, "Matrix Operations" |
| | | Chapter 6, "Transformations" |
| | | Chapter 7, "Unit Conversions" |
| | | Chapter 8, "Motion in One Dimension" |
| | | Chapter 9, "Derivative Approach to Motion in One Dimension" |
| | | Chapter 10, "Motion in Two and Three Dimensions" |
| | | Chapter 11, "Newton's Laws" |
| | | Chapter 12, "Energy" |
| | | Chapter 13, "Momentum and Collisions" |
| | | Chapter 14, "Rotational Motion" |
| | Appendix B. Suggested Reading |
| | Appendix C. What's on the CD-ROM |
| | | Loading the CD Files |
| | | Exercise Files |
| | | Third-Party Programs |
| | | Read This Before Opening the Software |
| | Glossary |
| | Index |