Releases: Cro22/Spot
Releases · Cro22/Spot
Release list
Spot v0.0.1
Primera versión etiquetada de Spot: detecta vértices aislados mal ubicados en una malla de triángulos y los devuelve a donde la superficie indica.
Qué hace
- Tres señales de defecto por vértice (curvatura media vía Laplaciano cotangente, desplazamiento Laplaciano y coherencia de normales), normalizadas por la longitud de arista local.
- Detección de outliers locales con z-score robusto (mediana + MAD) dentro del k-ring, no un umbral global. Excluye bordes y aplica supresión de no-máximos.
- Corrección local con suavizado de Taubin (esquema λ|μ, sin encogimiento) con tope de desplazamiento. Los vértices no marcados quedan byte-a-byte intactos.
- Reporte JSON versionado (el contrato público para Suzanne) y visor opcional en polyscope.
- Comando
benchpara medir falsos positivos sobre features legítimas.
Uso
python -m spot fix model.obj --out fixed.obj --report report.jsonVer el README para el detalle completo.