OnComponentHit Hit Location Bug

Both Impact Location and Location of a OnComponentHit of a component that is physic simulated and relatively fast gives wrong results. The hit location is always off from what would is clearly the first impact/overlap location. Since it so far off I am unable to determine if the hit was in front of my component or behind.

To recreate it:

  • Make a physics simulated component with a Hit event
  • Either rotate it fast or move it fast against a collision
  • On Hit event draw a debug sphere at hit location and a console event node with the command pause

Now you can clearly see that it is a wrong result. Any idea for a workaround to determine if a hit was in front or behind a object would be great.