- Load Mesh: drop/upload meshes (reuses /upload/image, subfolder=3d, like the official Load Image) + a "view 3d" toggle that mounts the shared vtk.js viewer inline. Frontend source in tracked web_src/, copied to the generated web/js at prestartup. - Render Mesh Batch: offscreen pyvista render per mesh, titled by name. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>