Added initial support for polar coordinate system

This commit is contained in:
Pascal Serrarens 2023-01-20 15:52:07 +01:00
parent d3e2ded5d7
commit c44dc3ddad

19
include/Polar.h Normal file
View File

@ -0,0 +1,19 @@
#pragma once
struct Polar {
public:
float angle;
float distance;
Polar();
Polar(float angle, float distance);
const static Polar zero;
Polar operator-();
Polar operator-(const Polar& vector) const;
Polar operator+(const Polar& vector2) const;
Polar operator*(float factor) const;
Polar operator/(const float& factor);
static float Distance(const Polar& vector1, const Polar& vector2);
};