Files
the-nexus/modules/core/scene.js
Claude (Opus 4.6) 09c83e8734
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
Staging Smoke Test / smoke-test (push) Has been cancelled
[claude] Phase 1: Core Foundation — scene, ticker, theme, state (#410) (#463)
2026-03-24 22:16:49 +00:00

13 lines
682 B
JavaScript

// modules/core/scene.js — Canonical scene exports
// Provides THREE.Scene, camera, renderer, OrbitControls, and resize handler
// for use by app.js and any module that needs scene primitives.
//
// Implementation detail: the actual objects live in ../scene-setup.js and
// ../controls.js until those modules are absorbed here in a later phase.
export { scene, camera, renderer, raycaster, forwardVector,
ambientLight, overheadLight,
stars, starMaterial, constellationLines,
STAR_BASE_OPACITY, STAR_PEAK_OPACITY, STAR_PULSE_DECAY } from '../scene-setup.js';
export { orbitControls, composer, bokehPass, exitZoom, WARP_DURATION } from '../controls.js';