10得票2回答
不规则形状的碰撞检测

我知道如何检查圆形是否即将与正方形碰撞,并且我知道如何检测正方形是否即将与正方形碰撞,但是如果要检测多边形是否即将与正方形碰撞该怎么办呢? 或更好的方法是,当多边形即将与多边形碰撞时。 或者更好的方法是,当由非直线组成的图形与另一个类似的图形、多边形或圆形/矩形相撞时。 有没有办法获得一...

9得票4回答
三角形的三维交点算法 - 显示最高的平面

我正在尝试计算任意数量平面的最高交点,但是没有进展!我正在使用ActionScript,但只需要找到一种可以实现的算法。 问题: 考虑三个垂直轴。 用户为每个三角形/平面输入3个点,使三角形的点位于其中之一的轴上。 用户可以输入任意数量的三角形 我需要找到这些三角形的最顶层,并在屏幕上显...

9得票3回答
检查特定 div 之间的碰撞。

如何检查特定div之间的碰撞? 目前我正在使用getBoundingClientRect(),但它会检查每个div: if (this.getBoundingClientRect()) { animateContinue = 1; } 我该如何检查特定的内容?使用这个 for ...

9得票2回答
圆与圆段的碰撞

我很难找到一个确切的解决方案来检测圆与圆弧之间的碰撞。想象一个游戏敌人的视野锥形,圆表示感兴趣的对象。 底部的图表是我绘制的,试图找出一些可能的情况,但我确定还有更多。 我知道如何快速排除极端情况,丢弃任何与整个圆不发生碰撞的目标,以及主圆的中心在目标圆内部的任何情况均自动为真(图中的E)...

9得票2回答
矩形之间的碰撞检测(无重叠)- libgdx

我已经尝试了2-3周,但仍无法正确进行碰撞检测。我使用矩形创建了一个迷宫。我希望我的物体(位于一个矩形中)在与任何墙壁碰撞时停止,并能够在任何地方移动(或沿着墙滑动)。我的墙壁(矩形)有如下的负坐标: shapeRenderer.rect(0.9f, 12, 1.15f, 0, Color....

9得票2回答
自定义视图与ImageView之间的像素完美碰撞检测

我有一个CustomView和一个ImageView。CustomView是一个可以在屏幕上移动并从墙壁弹开的球体。ImageView是一个可以通过触摸以圆形旋转的四分之一圆。我想让我的游戏在CustomView的填充像素与ImageView的填充像素相交时检测到碰撞。我遇到的问题是我不知道如...

9得票5回答
快速移动的球与由鼠标控制的球拍之间的碰撞检测问题

在Unity中,我有一个球拍,它应该击打球,而球拍是直接由鼠标控制的,即使用鼠标轴移动球拍,并使用transform.translate()函数移动球拍。 我预期Unity3d的物理引擎不会正确地将球拍的运动直接转化为鼠标的影响并相应地影响球的运动,我需要编写自定义代码,结果确实如此。 但...

9得票3回答
Java HashMap检测碰撞

有没有一种方法可以在Java Hash-map中检测碰撞? 能否指出一些可能发生大量碰撞的情况。当然,如果您覆盖了对象的哈希码并仅返回一个常量值,碰撞肯定会发生。我不是在谈论这个。我想知道除了先前提到的情况之外,在哪些情况下会发生大量碰撞而不修改默认的哈希码实现。

9得票3回答
XNA 3D 物理引擎

我正在寻找一款适用于XNA的3D物理引擎。我听说了一些选项,但我需要的是: 商业用途免费(最好是开源) 支持刚体动力学 支持多边形碰撞(这非常重要) 托管代码 - 必须在XBOX360上工作 您是否使用过类似的东西?您能推荐一些吗?

9得票7回答
有人能解释一下什么是像素级碰撞检测吗?

有人能解释一下IT技术的优缺点以及其中涉及的数学吗?