adjust clock face

This commit is contained in:
Florin Tobler
2022-07-28 17:01:44 +02:00
parent ddaf391a56
commit 64e6d7242c

View File

@@ -22,7 +22,7 @@ def rrc(tuple, center, angle):
return (int(tpl[0] * sin + tpl[1] * cos + center[0]), int(-tpl[0] * cos + tpl[1] * sin + center[1])) return (int(tpl[0] * sin + tpl[1] * cos + center[0]), int(-tpl[0] * cos + tpl[1] * sin + center[1]))
def draw_clock(size=(800, 480), pixelformat="RGBA", r=210, aliasing=None): def draw_clock(size=(800, 480), pixelformat="RGBA", r=230, aliasing=None):
if aliasing != None: if aliasing != None:
size = (size[0] * aliasing, size[1] * aliasing) size = (size[0] * aliasing, size[1] * aliasing)
r *= aliasing r *= aliasing
@@ -37,7 +37,7 @@ def draw_clock(size=(800, 480), pixelformat="RGBA", r=210, aliasing=None):
for i12 in range(12): for i12 in range(12):
for i5 in range(5): for i5 in range(5):
angle = (i12 * 5 + i5) / 60 * 2 * math.pi angle = (i12 * 5 + i5) / 60 * 2 * math.pi
len = r * 0.93 if i5 == 0 else r * 0.97 len = r * 0.85 if i5 == 0 else r * 0.95
thick = int((5 if i5 == 0 else 2) * r/180) thick = int((5 if i5 == 0 else 2) * r/180)
sin = math.sin(angle) sin = math.sin(angle)
cos = math.cos(angle) cos = math.cos(angle)