我试图找到碰撞时两个物体之间的接触区域(重叠区域矩形)。在 Scenekit 中,我收到了碰撞回调
physicsWorld(_ world: SCNPhysicsWorld, didBegin contact: SCNPhysicsContact)
。
SCNPhysicsContact
有contactPoint
、contactNormal
、penetrationDistance
。我无法获得两个物体之间的接触区域。有关 SCNPhysicsContact
的更多信息 - https://developer.apple.com/documentation/scenekit/scnphysicalscontact
如何计算
nodeA
和nodeB
碰撞时的重叠区域矩形?
长方形的长度是6米。 长方形的宽是7米。 长方形的面积是42米。