fix opacity 3d scans

This commit is contained in:
wass08
2026-02-05 10:22:06 +09:00
parent 006a6db4a4
commit 3579dccf9a
2 changed files with 10 additions and 2 deletions
@@ -59,8 +59,11 @@ export function ReferencesDialog({ levelId, open, onOpenChange }: ReferencesDial
}) })
createNode(node, levelId as AnyNodeId) createNode(node, levelId as AnyNodeId)
e.target.value = '' e.target.value = ''
// Auto-select and close dialog
setSelectedReferenceId(node.id)
onOpenChange(false)
}, },
[levelId, createNode], [levelId, createNode, setSelectedReferenceId, onOpenChange],
) )
const handleAddGuide = useCallback( const handleAddGuide = useCallback(
@@ -75,8 +78,11 @@ export function ReferencesDialog({ levelId, open, onOpenChange }: ReferencesDial
}) })
createNode(node, levelId as AnyNodeId) createNode(node, levelId as AnyNodeId)
e.target.value = '' e.target.value = ''
// Auto-select and close dialog
setSelectedReferenceId(node.id)
onOpenChange(false)
}, },
[levelId, createNode], [levelId, createNode, setSelectedReferenceId, onOpenChange],
) )
const handleEdit = useCallback( const handleEdit = useCallback(
@@ -38,9 +38,11 @@ const ScanModel = ({ url, opacity }: { url: string; opacity: number }) => {
if (isTransparent) { if (isTransparent) {
material.transparent = true material.transparent = true
material.opacity = normalizedOpacity material.opacity = normalizedOpacity
material.depthWrite = false;
} else { } else {
material.transparent = false material.transparent = false
material.opacity = 1 material.opacity = 1
material.depthWrite = true;
} }
material.needsUpdate = true material.needsUpdate = true
} }