Does the Trace Complex checkbox do not functional?

I am confused about the items in Trace Complex.

Static meshes have simple and complex collision, and I think Trace Complex probably traces the complex collision.

I have a Static Mesh with collision set to “Simple And Complex”, i will get a reference error if Trace Complex is enabled.
In this case, if i set the static mesh settings to “Use Complex Collision As Simple”, the error will disappear and complex collisions will be traced. However, Complex Collisions are traced even if Trace Complex is not checked.

So, This means that Trace Complex is effectively meaningless, and how it is traced is determined by the Static Mesh settings. Is this the intended specification? What is the significance of the Trace Complex?



If you are using “simple and complex” and want to trace against complex, then you have to provide the “Complex Collision Mesh”.

Complex Collision Mesh is NULL, thus access none.

When you set the Collision settings to Complex as Simple it uses the base mesh per poly as the complex collision.

I thought Complex Collision Mesh was a custom collision because when i show complex collision the mesh is highlighted.

However, if i set a custom collision, the error disappears, but the behavior is slightly different from “Use Complex Collision As Simple”. I want to get the Face Index from a line trace, but I can’t get the correct one.