猫史档案馆


四叶喵预告(正在做呢)😁最近有点忙事多 可能会很慢「如果想看完整版就点个赞 谢谢」

用户:RainDawn_SATARainDawn_SATA查看:1 回复:2 评论:1 创建时间:2023-01-10T20:59:20


import arcade
import math

WIDTH = 400*2
HEIGHT = 400*2
SQRT_2 = math.sqrt(2)

arcade.open_window(WIDTH, HEIGHT, "Drawing")
arcade.set_background_color(arcade.color.WHITE)


class Drawing():

    def __init__():
        pass

    def drawing_first():
        arcade.start_render()
        arcade.draw_arc_outline(300*2, 300*2, 200*SQRT_2*2,
                                200*SQRT_2*2, arcade.color.BLACK, 135, 315,3)
        arcade.draw_arc_outline(喵*SQRT_2*2,
                                200*SQRT_2*2, arcade.color.BLACK, -135, 45,3)
        arcade.draw_arc_outline(300*2, 100*2, 200*SQRT_2*2,
                                200*SQRT_2*2, arcade.color.BLACK, 45, 225,3)
        arcade.draw_arc_outline(100*2, 100*2, 200*SQRT_2*2,
                                200*SQRT_2*2, arcade.color.BLACK, -45, 135,3)
        #arcade.draw_arc_outline((SQRT_2/2+1/2)*200, 300,
                                #(SQRT_2/2-1/2)*200, (SQRT_2/2-1/2)*200, arcade.color.BLACK, 0, 180)
        arcade.finish_render()


    def drawing_first_2():
        arcade.start_render()
        arcade.draw_arc_outline(300*2, 300*2, 200*SQRT_2*2,
                            200*SQRT_2*2, arcade.color.BLACK, 180, 270,3)
        arcade.draw_arc_outline(喵*SQRT_2*2,
                                200*SQRT_2*2, arcade.color.BLACK, 270, 360,3)
        arcade.draw_arc_outline(300*2, 100*2, 200*SQRT_2*2,
                                200*SQRT_2*2, arcade.color.BLACK, 90, 180,3)
        arcade.draw_arc_outline(100*2, 100*2, 200*SQRT_2*2,
                                200*SQRT_2*2, arcade.color.BLACK, 0, 90,3)
        #arcade.draw_arc_outline((SQRT_2/2+1/2)*200, 300,
        #(SQRT_2/2-1/2)*200, (SQRT_2/2-1/2)*200, arcade.color.BLACK, 0, 180)
        arcade.finish_render()

    def main():
        WHAT = int(input("What pic you want to draw? print 1 or 2"))
        if WHAT == 1:
            Drawing.drawing_first()
        elif WHAT == 2:
            Drawing.drawing_first_2()
        else:
            print("you have printed an flase answer")

Drawing.main()

arcade.run()


回复

上一页1 页 / 共 1下一页
RainDawn_SATARainDawn_SATA

如果有错可以发在评论里哦

如果有大佬想帮忙也可以在评论里反馈哦

点赞2


评论


小含寒小含寒

emotion_编程猫_点赞

点赞1


评论