diff --git a/src/components/three/ModelViewer.tsx b/src/components/three/ModelViewer.tsx index b728924..d06236d 100644 --- a/src/components/three/ModelViewer.tsx +++ b/src/components/three/ModelViewer.tsx @@ -269,15 +269,16 @@ function MeasurementOverlay() { )} - {/* Hover auto-detect tooltip */} + {/* Hover auto-detect tooltip (works both inside and outside measure mode) */} {hoverInfo && ( - )} {/* Pending first point */} @@ -295,6 +296,26 @@ function MeasurementOverlay() { (a[2] + b[2]) / 2, ]; + if (m.kind === 'hole') { + return ( + + + + + ); + } + + if (m.kind === 'edge') { + return ( + + + + + + + ); + } + return (