fix opacity 3d scans
This commit is contained in:
@@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user