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

国外做足球数据的网站有哪些巨量引擎app

国外做足球数据的网站有哪些,巨量引擎app,网站建设包括,网站banner切换texture_x int(alpha * texture_image.get_width()) texture_y int(beta * texture_image.get_height())为什么没有gama 2024/3/30 15:45:52 在使用重心坐标进行纹理映射时,通常是通过计算 alpha 和 beta 来确定纹理图片上的对应位置,而 gamma 通常是…

在这里插入图片描述
texture_x = int(alpha * texture_image.get_width())
texture_y = int(beta * texture_image.get_height())为什么没有gama

2024/3/30 15:45:52

在使用重心坐标进行纹理映射时,通常是通过计算 alpha 和 beta 来确定纹理图片上的对应位置,而 gamma 通常是通过 alpha 和 beta 相互关系来计算的,因为重心坐标满足 alpha + beta + gamma = 1。因此,通常情况下不需要单独计算 gamma,因为它可以通过 alpha 和 beta 推导得到,从而减少了计算的复杂性和冗余。

import pygame
from pygame.locals import *
import sys
import mathpygame.init()width, height = 800, 600
screen = pygame.display.set_mode((width, height))vertices = [(160, 300, 1), (400, 40, 1), (600, 300, 1)]angle = 0
rotation_speed = 2  # 可根据需要调整旋转速度
c=pygame.time.Clock()
f=False
suofang=100
ax=0
ay=0
bx=0
by=0
cx=0
cy=0ci=0
zx=0
zy=0
zhongxina=0
zhongxinb=0
zhongxinc=0img=pygame.image.load("1.png").convert_alpha()
def draw_triangle(vertices):#points = [rotate_point(vertex, angle) for vertex in vertices]global ciglobal axglobal ayglobal bxglobal byglobal cxglobal cypoints = []new_vertices = []for x, y, z in vertices:new_x = x * math.cos(math.radians(angle)) - z * math.sin(math.radians(angle))new_z = x * math.sin(math.radians(angle)) + z * math.sin(math.radians(angle))new_vertices.append((new_x, y, new_z))(ax, ay, az), (bx, by, bz), (cx, cy, cz) = new_vertices#print(p,';;')# 绘制多边形#pygame.draw.polygon(screen, (200, 200, 200), transformed_points)#print(transformed_points)while True:screen.fill((255, 255, 255))#c.tick(7)for event in pygame.event.get():if event.type == QUIT:pygame.quit()sys.exit()keys = pygame.key.get_pressed()if keys[pygame.K_UP]:f = Trueif event.type == pygame.KEYUP:f = Falseif f==True:suofang=suofang-10draw_triangle(vertices)#angle += rotation_speed#print("....","ax",ax ,"ay",ay,"bx",bx,"by",by,"cx",cx,"cy",cy)for h in range(600):for w in range(600):zx = wzy = h# 重心坐标在求出中心后就不需要了,后面需要用这个坐标来判断屏幕中每个像素是否在三角形内#print(zx,zy)za1 = -(zx - bx) * (cy - by) + (zy - by) * (cx - bx)za2 = -(ax - bx) * (cy - by) + (ay - by) * (cx - bx)zhongxina = za1 / za2zb1 = -(zx - cx) * (ay - cy) + (zy - cy) * (ax - cx)zb2 = -(bx - cx) * (ay - cy) + (by - cy) * (ax - cx)zhongxinb = zb1 / zb2zhongxinc = 1 - zhongxina - zhongxinbif (0<zhongxina<1 and 0<zhongxinb<1 and 0<zhongxinc<1):#print(h,w)pygame.Surface.set_at(screen, (int(w), int(h)),(img.get_at((int(zhongxina*img.get_width()),int((zhongxinb*img.get_height()))))))#(img.get_at((int(i/10),int(gao/10)))))# zx =(ax + bx + cx) / 3# zy =(ay + by + cy) / 3# #重心坐标在求出中心后就不需要了,后面需要用这个坐标来判断屏幕中每个像素是否在三角形内## '''# x,y=500  abc三点不满足大于0小于1# -0.7076923076923077# 1.3282051282051281# 0.3794871794871797# 1.0## x,y=143 都满足大于0小于1,在三角形内# 0.94 0.04666666666666667 0.013333333333333384 1.0## x,y=300 都满足,在三角形内# 0.2153846153846154 0.6102564102564103 0.1743589743589743 1.0## x,y=0 不满足,不在三角形内# 1.6 -0.4666666666666667 -0.13333333333333341 0.9999999999999999## x=770,y=143 不满足 不在三角形内# -0.6676923076923077 -1.0251282051282051 2.692820512820513 1.0##  x=230,y=190满足,在#  0.6205128205128205 0.147008547008547 0.23247863247863246 1.0# '''# za1=-(zx-bx)*(cy-by)+(zy-by)*(cx-bx)# za2=-(ax-bx)*(cy-by)+(ay-by)*(cx-bx)# zhongxina=za1/za2## zb1=-(zx-cx)*(ay-cy)+(zy-cy)*(ax-cx)# zb2=-(bx-cx)*(ay-cy)+(by-cy)*(ax-cx)# zhongxinb=zb1/zb2## zhongxinc=1-zhongxina-zhongxinb#print(zhongxina,zhongxinb,zhongxinc,zhongxina+zhongxinb+zhongxinc,"zx,",zx,"zy",zy)pygame.Surface.set_at(screen, (int(zx), int(zy)),(190, 90, 90))pygame.display.flip()
http://www.ds6.com.cn/news/59349.html

相关文章:

  • 做网单哪个网站最好用app制作公司
  • 兰州手机网站东莞seo建站咨询
  • 网站建设 seo外贸平台
  • 百度企业信用长沙seo推广
  • 动态图网站怎么做dw上海知名的seo推广咨询
  • 做网站包含微信公众号吗b站视频怎么快速推广
  • 编程scratch网站seo网站介绍
  • wordpress做视频播放网站sem论坛
  • wordpress 联盟插件上海网站建设优化
  • 网站制作费可以做业务宣传费如何制作一个个人网站
  • 凡科网网页版登录入口长春seo公司哪家好
  • 邢台网站建设免费做网站排名百度投诉热线中心客服
  • 网站购物车功能怎么做十大免费最亏的免费app
  • 用table做的网站淘宝流量网站
  • 注册网站流程怎么推广公司网站
  • 高端网站建设urkeji怎么找一手app推广代理
  • 装修网站设计平台平面设计培训费用一般是多少
  • 成都公司展厅设计公司汕头seo网站建设
  • 做汽车精品的网站项目优化seo
  • 网站建设服务宗旨凡科网站建设
  • 湛江市国外网站建设报价seo课程培训班
  • 网页游戏开服表就上囧游村seo基础知识培训
  • 公司网站首页怎么做google优化排名
  • 前端做网站框架深圳百度关键字优化
  • 日语写给折扣网站开发信太原搜索引擎优化招聘信息
  • 做玻璃的网站南昌seo外包公司
  • 西充县住房和城乡建设局网站seo搜索引擎官网
  • 域名和网站的建设实训报告产品营销软文
  • 嘉兴网站建设模板网站高权重网站出售
  • 做网站一般都选哪家怎么创建网站