main.py 文件源码

python
阅读 43 收藏 0 点赞 0 评论 0

项目:ETC_Modes 作者: critterandguitari 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号