mirror of
https://github.com/TautvydasDerzinskas/Thingport.git
synced 2026-10-21 06:09:56 -05:00
Closes #37. The first time a model is opened, each of its STL, OBJ and 3MF files is checked in the render worker for holes, non-manifold edges, flipped or inside-out faces, loose fragments, missing 3MF parts, damaged files and an unlikely size. The rules follow ADMesh and Blender's 3D Print Toolbox. The model page shows a scan overlay while it runs, then a tick or a severity-coloured warning beside 3D Preview that opens a report with an animated tile per problem. Results are saved per plate and rechecked only when QUALITY_CHECK_VERSION changes. Admins can switch checks off as a whole or per problem under Rendering; severity and switched-off problems apply when results are read, so neither needs a recheck. Checks are on by default.