🚀 Auto-deploy: melhoria no snap e medição AR em 29/05/2026 21:04:55

This commit is contained in:
2026-05-29 21:04:55 +00:00
parent 540eb2f31f
commit 8348262d45
+11 -1
View File
@@ -174,7 +174,10 @@ export function XRControllerMeasure() {
if (session && right && !hitTestRequestedRef.current && isAligning) {
hitTestRequestedRef.current = true;
session.requestHitTestSource({ space: right.targetRaySpace })
const spaceToUse = right.targetRaySpace ?? right.gripSpace;
if (spaceToUse) {
try {
session.requestHitTestSource({ space: spaceToUse })
.then((source) => {
hitTestSourceRef.current = source;
})
@@ -182,6 +185,13 @@ export function XRControllerMeasure() {
console.error('[XR] Failed to request controller hit test source:', err);
hitTestRequestedRef.current = false;
});
} catch (err) {
console.error('[XR] Synchronous error requesting controller hit test source:', err);
hitTestRequestedRef.current = false;
}
} else {
hitTestRequestedRef.current = false;
}
}
let realHitPoint: THREE.Vector3 | null = null;