def seg(screen, etc, i) :
global lx, ly
x0 = 960#random.randrange(0,1920)
x1 = 960 + (etc.audio_in[i] / 35)#random.randrange(0,1920)
# y = i * 10#random.randrange(0,1080)
#color = (random.randrange(0,255), random.randrange(0,255), random.randrange(0,255))
color = etc.color_picker()
R = int(etc.knob1 * 1000)
R = R + (etc.audio_in[i] / 100)
x = R * math.cos((i / 100.) * 6.28) + 640
y = R * math.sin((i / 100.) * 6.28) + 260
#pygame.draw.line(screen, color, [lx, ly], [x, y], 1)
#pygame.draw.circle(screen,color,[int(x), int(y)], etc.knob1 / 50, 0)
if ((i % 2)) :
pygame.gfxdraw.filled_trigon(screen, int(x), int(y), int(x) + int(etc.knob2*200) + random.randrange(0,78), int(y) + int(etc.knob2*200), int(x) - int(etc.knob3*200), int(y) + int(etc.knob3*200), color)
else :
color = (random.randrange(0,255), random.randrange(0,255), random.randrange(0,255))
pygame.gfxdraw.trigon(screen, int(x), int(y), int(x) + int(etc.knob2*200) + random.randrange(0,78), int(y) + int(etc.knob2*200), int(x) - int(etc.knob3*200), int(y) + int(etc.knob3*200), color)
#pygame.draw.line(screen, color, [x0 , y ], [x1 , y+10], 10)
评论列表
文章目录