I am a bit confused regarding how tracing works atm.
In this picture i have 3 traces. One traces from nothing and hits the black block. The other trace starts inside the black block, then registers a succesful trace once it reaches the end of the black block and the other trace misses everything.
I was under the impression the 2nd trace, the one inside the black block would not return a value because it originates inside the block. Which is a BSP brush or a mesh.
But this is not the case.
Is this expected behavior?
There seems to be no option to ignore back facing or preventing a trace from registering if it originates inside a collision.