BoundingSphere交集

长腿7

我的问题应该很简单(即使我找不到出路)。

当两个BoundingSphere相交时,它们应共享一或两个点。我想知道是否有机会确切(或大约)知道这些要点。

我在想这样的事情:

  • -检查球体是否相交
  • -计算方向上的radius_1距离center_1center_2
  • -计算方向上的radius_2距离center_2center_1
  • -将较小的减为较大,并将那个作为“碰撞”点

但这听起来有点棘手,所以我想知道是否有一种更简单的方法来实现这一目标。

希望让自己清楚

长腿7

在gamedev上发布相同的问题,我得到了这个答案。看来已经很完整了,它使我能够更好地理解事物并解决我的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章