FindSweepHits with collision_box produces a plane and not a box

Summary

Simply put, doing this:

        Entity.FindSweepHits(
            vector3{ Up := 100.0, Left := 0.0, Forward := 0.0},
            transform{},
            collision_box{
                Extents := vector3{ Up := 25.0, Left := 25.0, Forward := 25.0}
            }
        )

Produces a sweep as if the extents had been vector3{ Up := 25.0, Left := 0.0, Forward := 25.0} (I’ve appended an image).

Which is not what I would expect from a ‘box’ sweep.

Please select what you are reporting on:

Verse

What Type of Bug are you experiencing?

Verse

Steps to Reproduce

  1. Create some verse code that performs a sweep via the FindSweepHits with a collision_box as a volume (can be done inside a component’s tick for ease)
  2. Open the Chaos Visual Debugger, within it, have Draw Sweep Queries enabled
  3. Start the game
  4. Start recording Chaos
  5. Perform the sweep via verse
  6. Stop recording and find the sweep details

Expected Result

The sweep is box-shaped

Observed Result

The sweep is plane-shaped

Platform(s)

Tested on Windows 11

Upload an image