Skip to content

Commit f5e1adc

Browse files
mymavextra: add wrap_180 and wrap_360
1 parent 8d24e58 commit f5e1adc

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

src/mavextra/mymavextra.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,29 @@ window.angle_diff = (angle1, angle2) => {
2020
return ret
2121
}
2222

23+
// eslint-disable-next-line camelcase
24+
window.wrap_360 = (angle) => {
25+
let ret = angle
26+
if (ret > 360) {
27+
ret -= 360
28+
}
29+
if (ret < 0) {
30+
ret += 360
31+
}
32+
return ret
33+
}
34+
35+
// eslint-disable-next-line camelcase
36+
window.wrap_180 = (angle) => {
37+
let ret = angle
38+
if (ret > 180) {
39+
ret -= 360
40+
}
41+
if (ret < -180) {
42+
ret += 360
43+
}
44+
return ret
45+
}
46+
2347
window.min = Math.min
2448
window.max = Math.max

0 commit comments

Comments
 (0)