ProtoTracer  1.0
Real-time 3D rendering and animation engine
Loading...
Searching...
No Matches
Quaternion.h File Reference

Defines the Quaternion class for 3D rotations and transformations. More...

#include "Mathematics.h"
#include "Vector2D.h"
#include "Vector3D.h"
Include dependency graph for Quaternion.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Quaternion
 A mathematical construct representing a rotation in 3D space. More...
 

Detailed Description

Defines the Quaternion class for 3D rotations and transformations.

This header provides a Quaternion class that supports various quaternion operations (addition, multiplication, division, interpolation, etc.) as well as methods for rotating 2D and 3D vectors. Quaternions are commonly used for representing rotations in 3D space without suffering from some of the limitations of Euler angles (e.g., gimbal lock).

22/12/2024 22/12/2024

Version
1.0 Coela Can't! Coela Can't

Definition in file Quaternion.h.