controls for camera / guides / scans / levels

This commit is contained in:
wass08
2026-01-29 10:39:19 +09:00
parent f4125db6a8
commit 915eedcbce
3 changed files with 41 additions and 0 deletions
@@ -0,0 +1,18 @@
import { sceneRegistry } from '@pascal-app/core'
import { useEffect } from 'react'
import useViewer from '../../store/use-viewer'
export const GuideSystem = () => {
const showGuides = useViewer((state) => state.showGuides)
useEffect(() => {
const guides = sceneRegistry.byType.guide || new Set()
guides.forEach((guideId) => {
const node = sceneRegistry.nodes.get(guideId)
if (node) {
node.visible = showGuides
}
})
}, [showGuides])
return null;
}