Compare commits
2 commits
ea38bdaa50
...
f58dd8816f
Author | SHA1 | Date | |
---|---|---|---|
f58dd8816f | |||
8f96849fc4 |
1 changed files with 7 additions and 6 deletions
|
@ -8,7 +8,7 @@ WIND_SPEED_MAX = 140 # knots
|
|||
WIND_SPEED_MIN = 10
|
||||
WIND_SPEED_STEP = 10
|
||||
|
||||
WIND_DIR_STEP = 45 # degrees
|
||||
WIND_DIR_STEP = 30 # degrees
|
||||
|
||||
def radians(degrees: float) -> float:
|
||||
return (degrees + 90) * (math.pi / 180.0)
|
||||
|
@ -108,12 +108,13 @@ class Hodograph():
|
|||
text = "%dkt" % speed
|
||||
extents = cr.text_extents(text)
|
||||
|
||||
sx, sy = self.sample_to_screen(speed, 180)
|
||||
for angle in (0, 180):
|
||||
sx, sy = self.sample_to_screen(speed, angle)
|
||||
|
||||
cr.move_to(x + sx + extents.width * 0.25,
|
||||
y + sy - extents.height * 1.5)
|
||||
cr.show_text(text)
|
||||
cr.stroke()
|
||||
cr.move_to(x + sx + extents.width * 0.25,
|
||||
y + sy - extents.height * 1.5)
|
||||
cr.show_text(text)
|
||||
cr.stroke()
|
||||
|
||||
cr.restore()
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue