Update HandTrackingGlove.tsx
This commit is contained in:
@@ -261,7 +261,10 @@ function HandTrackingGloveModel({
|
|||||||
throw new Error(`Missing glove root node ${config.rootNodeName}`);
|
throw new Error(`Missing glove root node ${config.rootNodeName}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
return clone(rootNode);
|
const clonedRootNode = clone(rootNode);
|
||||||
|
clonedRootNode.visible = false;
|
||||||
|
|
||||||
|
return clonedRootNode;
|
||||||
}, [config.rootNodeName, gltf.scene]);
|
}, [config.rootNodeName, gltf.scene]);
|
||||||
const fingerPoseChains = useMemo(
|
const fingerPoseChains = useMemo(
|
||||||
() => createFingerPoseChains(gloveScene),
|
() => createFingerPoseChains(gloveScene),
|
||||||
@@ -348,11 +351,7 @@ function HandTrackingGloveModel({
|
|||||||
applyFingerPose(fingerPoseChains, trackedHand.landmarks, camera);
|
applyFingerPose(fingerPoseChains, trackedHand.landmarks, camera);
|
||||||
});
|
});
|
||||||
|
|
||||||
return (
|
return <primitive ref={groupRef} object={gloveScene} />;
|
||||||
<group ref={groupRef} visible={false}>
|
|
||||||
<primitive object={gloveScene} />
|
|
||||||
</group>
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export function HandTrackingGlove({
|
export function HandTrackingGlove({
|
||||||
|
|||||||
Reference in New Issue
Block a user