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 && (
+
+ )}
>
) : (
<>