Search Issue Tracker

In Progress

Fix In Review for 3.2.0

Under Consideration for 3.0.X, 3.1.X

Votes

0

Found in [Package]

3.0.8

3.1.2

3.2.0-pre.1

Issue ID

XRIT-284

Regression

No

Objects spawn when controller nears plane

Package: XR Interaction Toolkit

-

In this template, tapping on detected planes spawns objects.  But it spawns objects when my controller is near a plane as well.  Admittedly we might expect some tolerances at play here, but if a Half Torus is laying on its side, then it is difficult for me to pick it up via direct grab without spawning an additional object.  See Spawn.mp4 attached. 

 

*Steps to reproduce:*
# Open the attached repro project (MR_Template_112) in Unity 2022.3.62f1.
# Build and Run on Quest 2. 
# In the HMD, use the wrist menu to choose Half Torus as the spawn object. 
# Use controllers to tap a detected plane; this spawns a Half Torus. 
# If the Half Torus is not laying on its side, then pick it up and drop it so that it rests on its side. 
# Your controller has a teardrop shape on the end.  Insert this teardrop into the Half Torus and grab it. 

*Actual results:* 

When your controller moves this close to the plane, a new Half Torus is spawned even though you did not tap the plane. 

 

*Expected results:* 

You should be able to grab the current Half Torus easily without spawning another Half Torus accidentally.  

*Reproducible with versions:* 

MR Template 1.1.2 (branch: release/2022.3, commit: 0e705300)

Unity 2022.3.62f1

Quest 3

 

  1. Resolution Note (fix version 3.2.0):

    Added configurable functionality to `ARContactSpawnTrigger` in the AR Starter Assets sample to block spawning of objects on AR Planes when the active interactor in the associated `XRInteractionGroup` is either hovering or selecting an interactable object.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.