Added initial support for polar coordinate system
This commit is contained in:
parent
d3e2ded5d7
commit
c44dc3ddad
19
include/Polar.h
Normal file
19
include/Polar.h
Normal 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);
|
||||
};
|
Loading…
x
Reference in New Issue
Block a user