13 lines
682 B
JavaScript
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';
|