4fb912bc43
fix: Replace requestAnimationFrame with setTimeout to prevent deadlocks during headless/background boot
PitresAli2026-08-26 01:00:34 +02:00
add739c253
fix: Embed saved_model info in initial_state payload for instant boot auto-loading
PitresAli2026-08-26 00:56:00 +02:00
340cd182e7
fix: Defer initial WebGL render until DOM layout completes for auto-loaded STL
PitresAli2026-08-26 00:52:26 +02:00
1abd4f74ac
perf: Optimize STL chunk transfer to 1 MB and primitive spatial hashing for instant auto-loading
PitresAli2026-08-26 00:50:40 +02:00
c8f287cb3c
feat: Default to Main Assembly V1 (2).stl model in repository and settings
PitresAli2026-08-26 00:42:04 +02:00
b98231ae08
feat: WebGL 3D model viewer with smooth vertex normals, water caustics, soft cyan-slate material, floaty controls, and camera position mapping
PitresAli2026-08-26 00:36:02 +02:00
61df99e99c
Preserve all STL assembly faces
PitresAli2026-08-25 23:00:08 +02:00
ed205945d9
Restore orbit and zoom for silhouette model
PitresAli2026-08-25 22:55:23 +02:00
8fed9dc61e
Render STL as fixed white top-view silhouette
PitresAli2026-08-25 22:40:48 +02:00
411eb6397c
Replace hanging STL dialog with local file picker
PitresAli2026-08-25 22:33:27 +02:00
85ba44281e
Fix STL import feedback and rendering
PitresAli2026-08-25 22:27:34 +02:00