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