Changes
Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com>
This commit is contained in:
@@ -156,9 +156,22 @@ export function XRHudInWorld(props: XRHudInWorldProps) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const showGrid = useModelStore((s) => s.showGrid);
|
||||||
|
const setShowGrid = useModelStore((s) => s.setShowGrid);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<WristToggle ref={wristRef} open={open} onToggle={() => setOpen((v) => !v)} />
|
<WristToggle ref={wristRef} open={open} onToggle={() => setOpen((v) => !v)} />
|
||||||
|
{/* Head-locked fallback: always-visible quick controls in lower-left of FOV */}
|
||||||
|
<group ref={headLockRef} renderOrder={999}>
|
||||||
|
<XR3DButton position={[0, 0.018, 0]} size={[0.07, 0.022]}
|
||||||
|
label={open ? '✕ Menu' : '☰ Menu'} active={open}
|
||||||
|
onClick={() => { setOpen((v) => !v); reanchorRequested.current = true; }}
|
||||||
|
fontSize={0.0085} />
|
||||||
|
<XR3DButton position={[0, -0.008, 0]} size={[0.07, 0.022]}
|
||||||
|
label={showGrid ? 'Grid ON' : 'Grid OFF'} active={showGrid}
|
||||||
|
onClick={() => setShowGrid(!showGrid)} fontSize={0.0085} />
|
||||||
|
</group>
|
||||||
{open && (
|
{open && (
|
||||||
<group ref={panelRef}>
|
<group ref={panelRef}>
|
||||||
<FloatingPanel
|
<FloatingPanel
|
||||||
|
|||||||
Reference in New Issue
Block a user