Table used by util.TraceHull.
The start position of the trace
The end position of the trace
The 3D vector local to the start/endpos with the highest values. This will represent the corner with the upper bounds of the box.
The 3D vector local to the start/endpos with the lowest (often negative) values. This will represent the corner with the lower bounds of the box.
Things the trace should not hit. Can also be a table of entities or a function with one argument:
- Entity ent - The entity that the trace hit
Using a function here is super slow. Try to avoid it.
The trace mask Enums/MASK. This determines what the trace should hit and what it shouldn't hit.
The collision group Enums/COLLISION_GROUP. This determines what the trace should hit in regards to the entity's collision group.
Should the trace ignore world or not.
If set, the trace result will be written to the supplied table instead of returning a new table