首先咱们能够获得我方击球手质心的位置,球的质心的位置,对方球门中心位置。同时以桌面边缘为坐标轴,创建笛卡尔坐标系。能够明确的一点是,击球手的运动为曲线,球进框的运动为直线,或者折线。
击球点的肯定反射
根据对方球门的中心与球的质心,肯定一条直线,即为击球后球的运动路径,击球点为该直线与球边缘的交点a,该点也为击球手边缘与球边缘的接触点,借此能够肯定击球手质心位置b。方法
当法1中肯定的击球手质心位置超出了桌面的范围时,咱们没法直接击球,就须要考虑反射击球。以最简单的一次反射为例,肯定一个反射平面,最主要的就是肯定反射点。反射点能够根据球门中心与反射点肯定的直线和球质心与反射点肯定的直线关于坐标轴对称来肯定。屡次反射同理,只是计算量增大了。
首先,击球手运动轨迹为曲线,计划用抛物线来规定击球手的轨迹。击球手的初始位置为抛物线的初始点,b点为抛物线的结束点,球的直线轨迹为结束点的切线,借此能够求得抛物线的方程。而后就是对抛物线进行插补。
简单一点就是根据目前击球手的质心位置坐标(x1,y1),计算下一个点(x2,y2),其中x2=x1+a,这里的a根据实际需求肯定,击球手的轨迹即为两点链接肯定的直线。