brainsnn-r3f-app/src/components/BrainScene.jsx
Improve pinch-to-zoom sensitivity, add a two-finger pan, and debounce the quality auto-switch (PerformanceMonitor onDecline/onIncline) so iOS Safari doesn't thrash between quality tiers while scrolling.
The viewer uses drei's OrbitControls (enableDamping, minDistance={4.5}, maxDistance={16}) — most of this is tuning its touch config plus a debounce around the quality state changes in App.jsx.
brainsnn-r3f-app/src/components/BrainScene.jsxImprove pinch-to-zoom sensitivity, add a two-finger pan, and debounce the quality auto-switch (
PerformanceMonitoronDecline/onIncline) so iOS Safari doesn't thrash between quality tiers while scrolling.The viewer uses drei's
OrbitControls(enableDamping,minDistance={4.5},maxDistance={16}) — most of this is tuning its touch config plus a debounce around the quality state changes inApp.jsx.