Euler Angles
There's a total of 2 articles.
Building a first person shooter camera in C++
A first person camera captures objects from the viewpoint of a player’s character. Some aspects have to be considered like the characteristics of the camera (orbiting with the mouse and translation with keyboard keys) as well as how we could capture all these characteristics with math and linear algebra.
In this article I analyze the math needed to design and implement a 1st person shooter camera in C++.
Euler angles
Euler angles are a way to describe the orientation of a rigid body with 3 values, these values represent 3 angles:
- yaw - Rotation around the vertical axis
- pitch - Rotation around the side-to-side axis
- roll - Rotation around the front-to-back axis