#ifndef MATHS_H #define MATHS_H #include "turret.h" double degToRad(double deg); double radToDeg(double rad); void radToStep(Turret::StepRatio stepRatio, vec2 angle, vec2 &step); void stepToRad(Turret::StepRatio stepRatio, vec2 step, vec2 &angle); void cartesianToPolar(Turret::StepRatio stepRatio, Turret::Offset offset, vec2 zero, vec3 position, vec2 &step); void polarToCartesian(Turret::StepRatio stepRatio, Turret::Offset offset, vec3 current, vec2 zero, vec2 step, vec3 &position); #endif