Description

Get Instances Overlapping Box node does not recognize instanced meshes overlapping the box. The bounds of the box make no difference, nor does having the box test for instances within the same blueprint or using the "Box in World Space" boolean, set to either true or false.

Steps to Reproduce

Short Repro

  1. Download, unzip, open attached project
  2. Press PIE

Results

Message prints to screen:

"Instances detected: 2960 ... So it Detects the component properly."
"... But it doesn't detect any instances by the box overlap: 0"

Expected

Same message prints to screen, but on the line:

"... But it doesn't detect any instances by the box overlap:"

The 0 value should be replaced with a higher value, to represent that instances are overlapping the box

Long Repro

  1. Open Editor (any project)
  2. Create two new blueprints, name them "instances" and "box overlap"
  3. In Instances, create the nodes contained in the InstancedMeshGeneration image attached.
  4. In Box Overlap, create the nodes contained in the OverlapBox image attached.
  5. Compile both
  6. Place instances in level
  7. Place Overlap box directly over where Instances is located so that the Overlap Box should overlap the mesh actors
  8. Press PIE

Results
No String is printed

Expected

String prints for each overlapped instance, printing the element of each within the instance array.

Have Comments or More Details?

Head over to the existingAnswerHub thread and let us know what's up.

12
Login to Vote

Fixed
ComponentTools - Foliage
Affects Versions4.12.5
Target Fix4.15
Fix Commit3251856
Main Commit3389599
Release Commit3251856
CreatedAug 9, 2016
ResolvedJan 10, 2017
UpdatedApr 13, 2017