编程语言
首页 > 编程语言> > java – 检测内部带有矩形的圆之间的碰撞

java – 检测内部带有矩形的圆之间的碰撞

作者:互联网

我正在研究一个项目,我需要能够检测到圆圈之间的碰撞.我已经找到了一个数学公式:http://cgp.wikidot.com/circle-to-circle-collision-detection

但是我有一个问题,如何检测这个区域是否有矩形?或者只是内部矩形的一部分?

我有:圆心的坐标和半径,对于矩形,我有一个x和y坐标,宽度和一个高度.我猜x和y只是一个点,我可以用宽度和高度来猜测形状.

任何的想法 ?

非常感谢 !

解决方法:

>编写一种方法来检查点是否位于圆内.
>为两个圆上的矩形的所有角点(从x,y,宽度和高度计算)调用该方法.
>使用现有的圆形交叉检测器方法修剪呼叫.

希望这可以帮助.
祝好运.

标签:java,algorithm,collision-detection
来源: https://codeday.me/bug/20190722/1505473.html