我正在创建一个碰撞检测系统,其近相位碰撞检测涉及检查一种形状的三角形与另一种形状的三角形。我遇到了一个问题,这是一个昂贵的过程。在开始三角形-三角形碰撞检测之前,有什么方法可以"清除"绝对不相交的三角形?
将
屏幕分成几个部分。 每个三角形最多可以有 4 个部分,但知道它在哪些部分。 然后,您只需处理同一部分中的其他三角形。 这大大减少了您必须进行的比较次数。
我正在创建一个碰撞检测系统,其近相位碰撞检测涉及检查一种形状的三角形与另一种形状的三角形。我遇到了一个问题,这是一个昂贵的过程。在开始三角形-三角形碰撞检测之前,有什么方法可以"清除"绝对不相交的三角形?
屏幕分成几个部分。 每个三角形最多可以有 4 个部分,但知道它在哪些部分。 然后,您只需处理同一部分中的其他三角形。 这大大减少了您必须进行的比较次数。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium