Files
heojunfoandClaude Opus 5.5 6c69cb5058 fix(threejs): replace deprecated Clock and PCFSoftShadowMap in r185 guidance
The Three.js stack claims `threejs 0.185.1` but several rows still
recommend APIs that 0.185.1 deprecates and warns about at runtime:

- THREE.Clock (deprecated since r183) -> THREE.Timer with
  timer.update(timestamp) once per frame, getDelta()/getElapsed(),
  and timer.connect(document) to avoid a huge delta after a hidden tab.
  Rows 13, 31, 34, 45. Row 45 also stops calling getElapsedTime()
  per vertex (Clock.getElapsedTime() calls getDelta() internally).
- THREE.PCFSoftShadowMap (deprecated since r182, WebGLShadowMap warns
  and falls back to PCFShadowMap) -> PCFShadowMap, with shadow.radius /
  VSMShadowMap noted for softer edges. Rows 22, 23.
- GLTFLoader imported from three/examples/jsm -> three/addons, matching
  the rest of the file. Row 52.

Bump Verified At on touched rows, extend the freshness test's
forbidden-token list (three.clock, clock.getdelta,
clock.getelapsedtime, pcfsoftshadowmap, three/examples/jsm/) and add a
positive Timer lookup, refresh the relevance runtime fingerprint and
baseline, and re-sync mirrored assets.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-26 22:16:56 +09:00
..