diff options
author | epoch <epoch@hacking.allowed.org> | 2017-11-04 04:22:32 -0500 |
---|---|---|
committer | epoch <epoch@hacking.allowed.org> | 2017-11-04 04:22:32 -0500 |
commit | 570679c333af5d7505d94876d7011664e465dc4b (patch) | |
tree | bf134f7155fdda6e56725f383a2ead955bcbc318 | |
parent | 6c639891311eed4e82f9145ff24d16f4d44a0f0a (diff) | |
download | hackvr-570679c333af5d7505d94876d7011664e465dc4b.tar.gz hackvr-570679c333af5d7505d94876d7011664e465dc4b.zip |
added radians to degrees function
-rw-r--r-- | src/math.c | 4 | ||||
-rw-r--r-- | src/math.h | 1 |
2 files changed, 5 insertions, 0 deletions
@@ -49,6 +49,10 @@ real distance2(c2_t p1,c2_t p2) { return sqrtl(( (p1.x-p2.x)*(p1.x-p2.x) )+( (p1.y-p2.y)*(p1.y-p2.y) )); } +degrees r2d(radians r) { + return (degrees){(r.r * (real)180 / M_PIl) }; +} + radians d2r(degrees d) { while(d.d<0) d.d+=360; return (radians){(real)(d.d%360) / (real)180 * M_PIl}; @@ -14,6 +14,7 @@ c3_t rotate_c3_yr(c3_t p1,c3_t p2,radians yr); c3_t rotate_c3_zr(c3_t p1,c3_t p2,radians zr); c3_group_rot_t *get_group_rotation(char *id); radians d2r(degrees d); +degrees r2d(radians r); radians points_to_angle(c2_t p1,c2_t p2); #endif |