From 74a901a48b2bac620dd5d1cfa7f779edff4c4454 Mon Sep 17 00:00:00 2001 From: Tom Boullay Date: Sat, 2 May 2026 21:34:23 +0200 Subject: [PATCH] fix; distance grab objetc --- src/components/three/interaction/GrabbableObject.tsx | 2 +- src/data/interaction/grabConfig.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/three/interaction/GrabbableObject.tsx b/src/components/three/interaction/GrabbableObject.tsx index 3a1bc4c..059273d 100644 --- a/src/components/three/interaction/GrabbableObject.tsx +++ b/src/components/three/interaction/GrabbableObject.tsx @@ -191,7 +191,7 @@ export function GrabbableObject({ : null; isHandHolding.current = Boolean(hit); - handHoldDistance.current = hit?.distance ?? null; + handHoldDistance.current = hit ? GRAB_HOLD_DISTANCE_DEFAULT : null; handHoldStartZ.current = hit ? fistHand.z : null; InteractionManager.getInstance().setHandHolding(isHandHolding.current); } diff --git a/src/data/interaction/grabConfig.ts b/src/data/interaction/grabConfig.ts index 774b515..8eaa086 100644 --- a/src/data/interaction/grabConfig.ts +++ b/src/data/interaction/grabConfig.ts @@ -3,7 +3,7 @@ export const GRAB_DEFAULT_LABEL = "Prendre"; export const GRAB_STIFFNESS_DEFAULT = 15; export const GRAB_THROW_BOOST_DEFAULT = 1.0; -export const GRAB_HOLD_DISTANCE_DEFAULT = 2; +export const GRAB_HOLD_DISTANCE_DEFAULT = 3; export const GRAB_STIFFNESS_MIN = 1; export const GRAB_STIFFNESS_MAX = 50; @@ -13,6 +13,6 @@ export const GRAB_THROW_BOOST_MIN = 0.5; export const GRAB_THROW_BOOST_MAX = 3.0; export const GRAB_THROW_BOOST_STEP = 0.1; -export const GRAB_HOLD_DISTANCE_MIN = 0.5; +export const GRAB_HOLD_DISTANCE_MIN = 1; export const GRAB_HOLD_DISTANCE_MAX = 5.0; export const GRAB_HOLD_DISTANCE_STEP = 0.1;