From f57d0de8ecce91e15dbba6202b18ff5b94ad50a4 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Tue, 12 May 2026 11:02:07 +0000 Subject: [PATCH] Changes Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com> --- src/pages/XRSession.tsx | 56 ++++++++++++++++++++++++++++------------- 1 file changed, 39 insertions(+), 17 deletions(-) diff --git a/src/pages/XRSession.tsx b/src/pages/XRSession.tsx index f236b42..7b18f37 100644 --- a/src/pages/XRSession.tsx +++ b/src/pages/XRSession.tsx @@ -499,30 +499,52 @@ const XRSession = () => { - {inXR ? ( + {effectiveInXR ? ( <> - {/* In XR: hit-test placement → grab wrapper → model */} - { - setPlacementMode(false); - toast.success('Modelo posicionado na superfície!'); - }} - > - { - if (placementMode) setPlacementMode(false); + {/* In XR (or SimXR): grab wrapper → model. Skip hit-test in SimXR mode. */} + {simXR ? ( + + { if (placementMode) setPlacementMode(false); }} + > + + + + ) : ( + { + setPlacementMode(false); + toast.success('Modelo posicionado na superfície!'); }} > - - - + { if (placementMode) setPlacementMode(false); }} + > + + + + )} + {/* DEVKIT: fake controllers visible in scene + keyboard driver */} + {devkit && simXR && } + {/* DEVKIT: orbit camera in SimXR so you can navigate around the model */} + {simXR && ( + + )} ) : ( <>