<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      python pygame 立體圖形——旋轉(zhuǎn)

      import sys,math
      import pygame
      #使用pygame之前必須初始化
      pygame.init()
      #設(shè)置主屏窗口
      screen = pygame.display.set_mode((800,600))

      #設(shè)置窗口標題
      pygame.display.set_caption('')
      # source = pygame.Surface((50, 50), flags=pygame.HWSURFACE)
      # 如果沒有下列主循環(huán)代碼,運行結(jié)果會一閃而過

      # x1, y1 = 200, 200
      # x2, y2 = 500, 200
      # x3, y3 = 150, 400
      # x4, y4 = 450, 400
      #
      # x5,y5 = 200,100
      # x6,y6 = 500,100
      # x7,y7 = 150,200
      # x8,y8 = 450,200

      x0,y0 = 300,300
      x10,y10 = 300,150

      angle1 = 45
      angle2 = 135
      angle3 = 225
      angle4 = 315


      def count(angle,length):
      # y = y2-y1
      y = math.sin(math.pi * (angle / 180)) * length
      y2 = int(y + y0)
      # x = x2-x1
      x = math.cos(math.pi * (angle / 180)) * length
      x2 = int(x + x0)

      return x2,y2
      def count1(angle,length):
      # y = y2-y1
      y = math.sin(math.pi * (angle / 180)) * length
      y2 = int(y + y10)
      # x = x2-x1
      x = math.cos(math.pi * (angle / 180)) * length
      x2 = int(x + x10)

      return x2,y2
      a = True
      # 更新屏幕內(nèi)容
      pygame.display.flip()
      while True:
      # #填充主窗口的背景顏色,參數(shù)值RGB(顏色元組)
      screen.fill((255, 255, 255))
      # 循環(huán)獲取事件,監(jiān)聽事件
      for event in pygame.event.get():
      # 判斷用戶是否點了關(guān)閉按鈕
      if event.type == pygame.QUIT:
      #卸載所有模塊
      pygame.quit()
      #終止程序
      sys.exit()
      if event.type == pygame.KEYDOWN:
      if event.key == pygame.K_RIGHT:
      print('右')
      angle1 -= 10
      angle2 -= 10
      angle3 -= 10
      angle4 -= 10
      elif event.key == pygame.K_LEFT:
      print('左')
      angle1 += 10
      angle2 += 10
      angle3 += 10
      angle4 += 10
      elif event.key == pygame.K_UP:
      print('上')
      y1 -=
      elif event.key == pygame.K_DOWN:
      print('下')
      #豎線
      x1, y1 = count(angle1, 50)
      x2, y2 = count(angle2, 50)
      x3, y3 = count(angle3, 50)
      x4, y4 = count(angle4, 50)
      def rect():
      pygame.draw.line(screen, (1, 1, 1), (x0,y0),(x1,y1), 2)
      pygame.draw.line(screen, (1, 1, 1), (x0,y0),(x2,y2), 2)
      pygame.draw.line(screen, (1, 1, 1), (x0,y0),(x3,y3), 2)
      pygame.draw.line(screen, (1, 1, 1), (x0,y0),(x4,y4), 2)

      pygame.draw.line(screen, (1, 1, 1), (x1,y1),(x2,y2), 2)
      pygame.draw.line(screen, (1, 1, 1), (x2,y2),(x3,y3), 2)
      pygame.draw.line(screen, (1, 1, 1), (x3,y3),(x4,y4), 2)
      pygame.draw.line(screen, (1, 1, 1), (x4,y4),(x1,y1), 2)
      rect()
      x11, y11 = count1(angle1, 50)
      x22, y22 = count1(angle2, 50)
      x33, y33 = count1(angle3, 50)
      x44, y44 = count1(angle4, 50)
      def rect():
      pygame.draw.line(screen, (1, 1, 1), (x10,y10),(x11, y11), 2)
      pygame.draw.line(screen, (1, 1, 1), (x10,y10),(x22, y22), 2)
      pygame.draw.line(screen, (1, 1, 1), (x10,y10),(x33, y33), 2)
      pygame.draw.line(screen, (1, 1, 1), (x10,y10),(x44, y44), 2)

      pygame.draw.line(screen, (1, 1, 1), (x11, y11),(x22, y22), 2)
      pygame.draw.line(screen, (1, 1, 1), (x22, y22),(x33, y33), 2)
      pygame.draw.line(screen, (1, 1, 1), (x33, y33),(x44, y44), 2)
      pygame.draw.line(screen, (1, 1, 1), (x44, y44),(x11, y11), 2)
      rect()
      def Vertical_line():#豎線
      pygame.draw.line(screen, (1, 1, 1), (x11, y11), (x1,y1), 2)
      pygame.draw.line(screen, (1, 1, 1), (x22, y22), (x2,y2), 2)
      pygame.draw.line(screen, (1, 1, 1), (x33, y33), (x3,y3), 2)
      pygame.draw.line(screen, (1, 1, 1), (x44, y44), (x4,y4), 2)
      Vertical_line()
      def parallelogram(): #平行四邊形
      pygame.draw.line(screen, (1, 1, 1), (x1, y1), (x2, y2), 2)
      pygame.draw.line(screen, (1, 1, 1), (x2, y2), (x4, y4), 2)
      pygame.draw.line(screen, (1, 1, 1), (x3, y3), (x4, y4), 2)
      pygame.draw.line(screen, (1, 1, 1), (x1, y1), (x3, y3), 2)

      # parallelogram()

      screen.blit(screen, (0, 0))
      # 定義頻率
      clock = pygame.time.Clock()
      # 設(shè)定刷新幀率
      clock.tick(60) # 越大刷新的越快
      pygame.display.update()
      posted @ 2022-04-30 16:47  記錄——去繁就簡  閱讀(426)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 日本一区二区精品色超碰| 日韩激情一区二区三区| 亚洲乱熟乱熟女一区二区| 国产一区二区三区av在线无码观看| 国产精品久久久久久妇女| 日本黄页网站免费观看| 在线国产你懂的| 无码中文字幕人妻在线一区| 新久久国产色av免费看| 亚洲精品成人区在线观看| 自拍偷自拍亚洲一区二区| 18成人片黄网站www| 亚洲男女羞羞无遮挡久久丫 | 天堂资源国产老熟女在线| 日本精品网| 精品黄色av一区二区三区| 成人亚洲一区二区三区在线| 国产超级va在线观看视频| 天堂网av最新版在线看| 国产精品一区在线蜜臀| 久久99国产精品尤物| 久久国产成人午夜av影院| 精品无码一区二区三区爱欲| 亚洲欧洲日产国产av无码| 亚洲avav天堂av在线网爱情| 亚洲春色在线视频| 亚洲永久精品免费在线看| 欧日韩无套内射变态| 国产AV大陆精品一区二区三区 | 久久羞羞色院精品全部免费| 国产福利在线观看免费第一福利| 日韩精品av一区二区三区| 国产乱码精品一区二区三上| 亚洲精品第一区二区三区| 人妻有码av中文字幕久久琪| 国产欧美日韩精品第二区| 米奇亚洲国产精品思久久| 亚洲精品天堂在线观看| 久久亚洲精品11p| 久久一日本道色综合久久| 少妇夜夜春夜夜爽试看视频|