How would you make bullet penetration?

The title really tells it all…
I’m struggling hard to get it working so I thought, why not ask you guys.

Trace, trace and trace again.

When you impact a mesh, decide if you are going to pass through it. Determine a point on the other side of the mesh based on the entry point, and then continue the trace again as appropriate on the other side.

If you don’t need to change the angle, it gets even easier, just use a multi line trace:
https://docs.unrealengine.com/latest/INT/BlueprintAPI/Collision/MultiLineTraceforObjects/index.html

I would need something like startsolid to go through the object right?
For some reason it doesn’t work:
on the first screen it works perfectly:

but if the shot is a bit angled it messes up:

(red points are each starting point of the trace…

It’d help to know which approach you’re using - I’m not sure what you mean by ‘startsolid’?

Looking at the screenshots, it looks to me like it is working in the second, can you describe how it’s messing up?

Thanks for trying to help me… here is my code:

http://pastebin.com/raw.php?i=v7q30y8T

I’m doing a trace starting from inside and going further in till it doesn’t start penetrating anymore… but as you may see it doesn’t work… :frowning:

basically the red “line” should show how thick the wall is…