#include <cmath>
#include <vector>
Include dependency graph for maths.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | sparkle |
Classes | |
| struct | sparkle::VecXY |
| Vector like struct of doubles. More... | |
| class | sparkle::Vector< T > |
| A proper 3D geometric vector implementation. More... | |
Functions | |
| Vector< double > | sparkle::intersection (Vector< double > pos1, Vector< double > dir1, Vector< double > pos2, Vector< double > dir2) |
| 2D intersection | |
| double | sparkle::momentOfInertia (std::vector< double > x, std::vector< double > y, double mass) |
| Calculate the moment of inertia of a 2D polygon. | |
| double | sparkle::dAbs (double value) |
| Return absolute value of a double. | |
Provides functions needed to simplify sparkle development