Abstract

Translation by a vector in the coordinate plane is first introduced in precalculus and connects to the basic theory of vector spaces in linear algebra. In this article, we explore the topic of collision detection in which the idea of a translation vector plays a significant role. Because collision detection has various applications in video games, virtual simulations, and robotics (Garcia-Alonso, Serrano, and Flaquer 1994; Rodrigue 2012), using it as a motivator in the study of translation vectors can be helpful. For example, students might be interested in the question, “How does the computer recognize when a player's character gets hit by a fireball?” Computer science provides a rich context for real-life applications of mathematics-programmers use mathematics for coding an algorithm in which the computer recognizes two objects nearing each other or colliding. The Minkowski difference, named after the nineteenth century German mathematician Hermann Minkowski, is used to solve collision detection problems (Ericson 2004). Applying the Minkowski difference to collision detection is based on translation vectors, and programmers use the algorithm as a method for detecting collision in video games.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.