angle-helper
Advanced tools
Comparing version 0.0.1 to 0.0.2
@@ -19,4 +19,4 @@ "use strict"; | ||
if (angle > 180) distance = 360 - angle; // absolute of angle for positive angle | ||
else if (angle < 0) distance = -angle;else if (angle < -180) return 360 + angle; // angle 0 < x < 180 | ||
if (angle > 180) distance = 360 - angle;else if (angle < -180) return 360 + angle; // absolute of angle for positive angle | ||
else if (angle < 0) distance = -angle; // angle 0 < x < 180 | ||
else distance = angle; | ||
@@ -23,0 +23,0 @@ return distance; |
@@ -20,4 +20,4 @@ "use strict"; | ||
// reflex angle 180 < x < 360 | ||
if (angle > 180) return 360 - angle; // absolute of angle for positive angle | ||
else if (angle < 0) return -angle;else if (angle < -180) return 360 + angle; // angle 0 < x < 180 | ||
if (angle > 180) return 360 - angle;else if (angle < -180) return 360 + angle; // absolute of angle for positive angle | ||
else if (angle < 0) return -angle; // angle 0 < x < 180 | ||
else return angle; | ||
@@ -24,0 +24,0 @@ }); |
{ | ||
"name": "angle-helper", | ||
"version": "0.0.1", | ||
"version": "0.0.2", | ||
"description": "Helper functions for working with angles and degrees", | ||
@@ -5,0 +5,0 @@ "main": "./dist/index.js", |
@@ -75,4 +75,4 @@ # Angle Helper | ||
#### 0.0.1 | ||
#### 0.0.1 and 0.0.2 | ||
Fix distance formula when target angle < 90 and compared angles > 270. |
@@ -14,5 +14,5 @@ /** | ||
if (angle > 180) distance = 360 - angle; | ||
else if (angle < -180) return 360 + angle; | ||
// absolute of angle for positive angle | ||
else if (angle < 0) distance = -angle; | ||
else if (angle < -180) return 360 + angle; | ||
// angle 0 < x < 180 | ||
@@ -19,0 +19,0 @@ else distance = angle; |
@@ -14,5 +14,5 @@ /** | ||
if (angle > 180) return 360 - angle; | ||
else if (angle < -180) return 360 + angle; | ||
// absolute of angle for positive angle | ||
else if (angle < 0) return -angle; | ||
else if (angle < -180) return 360 + angle; | ||
// angle 0 < x < 180 | ||
@@ -19,0 +19,0 @@ else return angle; |
12786