当前位置: 首页 > news >正文

苏州手机网站seo如何提高百度搜索排名

苏州手机网站seo,如何提高百度搜索排名,网站空间 按流量计费,上海建设工程安全质量监督总站网站介绍 用python写一个黑窗口,窗口里面有一个白色的3D方块,左键按下后移动可以旋转以各个视角来看方块。 当然有需要的话,可以自己在代码中去更改颜色,直接通过RBG的参数进行更改即可。 做了两个函数:init[初始化]和d…

介绍

用python写一个黑窗口,窗口里面有一个白色的3D方块,左键按下后移动可以旋转以各个视角来看方块。

当然有需要的话,可以自己在代码中去更改颜色,直接通过RBG的参数进行更改即可。

做了两个函数:init[初始化]draw_cube[绘制方块]。

如果需要旋转,将清空缓冲上面的  # glRotatef(1, 1, 1, 1) 取消注释即可。

这个函数的作用主要是刷新的帧率,比如填写120,就可以感觉到游戏里面卡顿的感觉了

需要安装的库

在终端执行:

pip install pygame

pip install PyOpenGL

源码: 

import pygame
from OpenGL.GL import *
from OpenGL.GLU import *# 初始化Pygame和OpenGL
def init():# 初始化Pygame库pygame.init()# 创建窗口800*600display = (800, 600)# 设置显示模式为OpenGl,并创建双缓冲的窗口对象pygame.display.set_mode(display, pygame.DOUBLEBUF | pygame.OPENGL)# 设置透视投影 45是视角的夹角,(display[0] / display[1])是窗口的宽高比,0.1是离裁剪的最近距离,50是裁剪的最远距离gluPerspective(45, (display[0] / display[1]), 0.1, 50.0)# 是xyz轴的平移量,z轴平移5glTranslatef(0.0, 0.0, -5)# 绘制白色的3D正方体
def draw_cube():glBegin(GL_QUADS)# 设置颜色RGBglColor3f(1.0, 1.0, 1.0)"""设置正方体的6个面的点"""glVertex3f(1.0, -1.0, -1.0)glVertex3f(1.0, 1.0, -1.0)glVertex3f(-1.0, 1.0, -1.0)glVertex3f(-1.0, -1.0, -1.0)glVertex3f(1.0, -1.0, 1.0)glVertex3f(1.0, 1.0, 1.0)glVertex3f(-1.0, 1.0, 1.0)glVertex3f(-1.0, -1.0, 1.0)glVertex3f(1.0, -1.0, -1.0)glVertex3f(1.0, 1.0, -1.0)glVertex3f(1.0, 1.0, 1.0)glVertex3f(1.0, -1.0, 1.0)glVertex3f(-1.0, -1.0, -1.0)glVertex3f(-1.0, 1.0, -1.0)glVertex3f(-1.0, 1.0, 1.0)glVertex3f(-1.0, -1.0, 1.0)glVertex3f(1.0, 1.0, -1.0)glVertex3f(1.0, 1.0, 1.0)glVertex3f(-1.0, 1.0, 1.0)glVertex3f(-1.0, 1.0, -1.0)glVertex3f(1.0, -1.0, -1.0)glVertex3f(1.0, -1.0, 1.0)glVertex3f(-1.0, -1.0, 1.0)glVertex3f(-1.0, -1.0, -1.0)glEnd()# 主循环
def main():init()running = Truerotate = Falselast_mouse_pos = (0, 0)while running:for event in pygame.event.get():if event.type == pygame.QUIT:running = Falseelif event.type == pygame.MOUSEBUTTONDOWN and event.button == 1:rotate = Truelast_mouse_pos = pygame.mouse.get_pos()elif event.type == pygame.MOUSEBUTTONUP and event.button == 1:rotate = False# glRotatef(1, 1, 1, 1)  # 每帧旋转1度glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT) # 清空银色缓冲去和深度缓冲去,准备下一帧渲染draw_cube() # 重新绘制pygame.display.flip() # 渲染结果显示屏幕pygame.time.wait(10) # 等待10毫秒,控制每帧的渲染速度,通过参数调整帧率-->数值越大,越有游戏卡了的感觉if rotate:cur_mouse_pos = pygame.mouse.get_pos()diff_x = cur_mouse_pos[0] - last_mouse_pos[0]diff_y = cur_mouse_pos[1] - last_mouse_pos[1]glRotatef(diff_y * 0.1, 1, 0, 0)  # 根据鼠标纵向移动旋转y轴glRotatef(diff_x * 0.1, 0, 1, 0)  # 根据鼠标横向移动旋转x轴last_mouse_pos = cur_mouse_pospygame.quit()if __name__ == '__main__':main()

效果:

 

 

http://www.yayakq.cn/news/218480/

相关文章:

  • 熊掌号网站的基础建设费用网站系统名称是什么
  • 常用网站开发软件6五金外贸网站
  • 北京建设网站公司网站北京市建设投标网站
  • 35互联网站建设怎么样php企业网站开发教程
  • 网站建设维护的相关基础知识网站根目录文件
  • 网站开发收费网站建设gon
  • 网站配置到iis后读不了数据网站建设费用价格明细表
  • 北京市住房与城乡建设网站能上国外网站的dns
  • 成都教育网站建设公司价格手工制作书签
  • 天津低价做网站seo网站优化系统
  • 企业网站网络营销华为官方手机商城
  • 有赞小程序开发报价云优化
  • 如何给公司网站做优化h5网站制作接单
  • 企业网站 php 下载利用已有网站 制作
  • 网站建设论文结束语wordpress仪表盘乱码
  • 珠海网站制作专业wordpress菜单的功能
  • 网站制作厦门网站建设 生产
  • 滨州网站seowordpress wp_get_archives
  • 广州网站建设app开发云南今天刚刚发生的新闻
  • 购买的网站怎么看网站空间大小衡水网站制作公司
  • 北京网络公司的网站网站推广的常用方法有哪些
  • 建一个门户网站要多少钱房地产培训网站建设
  • 南京 高端网站制作网站搭建系列教程
  • 江河建设集团有限公司网站泉州手机网站开发
  • 广西网站建设电话域名访问网址
  • 增城商城网站建设网站建设公司青岛
  • 电商网站建设方案模板网站开发人员趋势
  • 网站建设机构电脑做的本地网站手机看
  • 成都网站建设公司官网网站设计软件培训
  • 建站公司兴田德润好不好wordpress更换IP