1
我想知道是否可以修改GJK,以便我可以使用它来检测圆与n点多边形之间的碰撞。
我之前实现了多边形和多边形,并且我尝试修改支持函数(以获得圆的最远点),但显然这导致无限循环。
这可能吗?我需要改变支持功能以外的其他东西吗? (因为我没有看到任何)
下面是我用了一圈获得最远点BTW圆形和多边形GJK算法
maxPointCircle = new Vector2(circle.center).add(new Vector2(direction).mul(circle.radius));