fix hand tracking glove root transform

This commit is contained in:
Tom Boullay
2026-05-06 23:22:56 +01:00
parent 553dc6eb0a
commit 4bcdbef974
@@ -261,10 +261,7 @@ function HandTrackingGloveModel({
throw new Error(`Missing glove root node ${config.rootNodeName}`);
}
const clonedRootNode = clone(rootNode);
clonedRootNode.visible = false;
return clonedRootNode;
return clone(rootNode);
}, [config.rootNodeName, gltf.scene]);
const fingerPoseChains = useMemo(
() => createFingerPoseChains(gloveScene),
@@ -351,7 +348,11 @@ function HandTrackingGloveModel({
applyFingerPose(fingerPoseChains, trackedHand.landmarks, camera);
});
return <primitive ref={groupRef} object={gloveScene} />;
return (
<group ref={groupRef} visible={false}>
<primitive object={gloveScene} />
</group>
);
}
export function HandTrackingGlove({