用户:
RainDawn_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()