From 85b896259a2d8b952f3c38ba1307d27844dd61bc Mon Sep 17 00:00:00 2001
From: "gpt-engineer-app[bot]"
<159125892+gpt-engineer-app[bot]@users.noreply.github.com>
Date: Sat, 9 May 2026 13:39:17 +0000
Subject: [PATCH] Changes
Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com>
---
src/pages/XRSession.tsx | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/src/pages/XRSession.tsx b/src/pages/XRSession.tsx
index b9c02cc..672120c 100644
--- a/src/pages/XRSession.tsx
+++ b/src/pages/XRSession.tsx
@@ -346,6 +346,7 @@ const XRSession = () => {
const [freeMove, setFreeMove] = useState(true);
const [placementMode, setPlacementMode] = useState(true); // start in placement mode
const [snapToPlanes, setSnapToPlanes] = useState(true);
+ const [allowScale, setAllowScale] = useState(false);
useEffect(() => {
if (!model) navigate('/');
@@ -445,7 +446,14 @@ const XRSession = () => {
toast.success('Modelo posicionado na superfĂcie!');
}}
>
-
+ {
+ if (placementMode) setPlacementMode(false);
+ }}
+ >
+
+
@@ -463,6 +471,8 @@ const XRSession = () => {
onTogglePlacement={() => setPlacementMode(!placementMode)}
snapToPlanes={snapToPlanes}
onToggleSnap={() => setSnapToPlanes(!snapToPlanes)}
+ allowScale={allowScale}
+ onToggleAllowScale={() => setAllowScale(!allowScale)}
/>