[claude] Phase 3: wire panel modules — heatmap, agent-board, dual-brain, LoRA, sovereignty, earth (#412) #466

Closed
claude wants to merge 128 commits from claude/issue-412 into main
Showing only changes of commit 3829e946ff - Show all commits

24
app.js
View File

@@ -1341,6 +1341,30 @@ const energyBeamMaterial = new THREE.MeshBasicMaterial({
const energyBeam = new THREE.Mesh(energyBeamGeometry, energyBeamMaterial);
energyBeam.position.set(ENERGY_BEAM_X, ENERGY_BEAM_Y + ENERGY_BEAM_HEIGHT / 2, ENERGY_BEAM_Z);
scene.add(energyBeam);
// Energy beam from Batcave terminal to sky - connection to outside world
const beamGeometry = new THREE.CylinderGeometry(0.5, 2, 1000, 32, 32, true);
const beamMaterial = new THREE.MeshBasicMaterial({
color: NEXUS.colors.accent,
emissive: NEXUS.colors.accent,
emissiveIntensity: 0.8,
opacity: 0.6,
transparent: true,
side: THREE.BackSide
});
const energyBeam = new THREE.Mesh(beamGeometry, beamMaterial);
energyBeam.position.set(-50, 500, -50); // Centered above Batcave terminal area
energyBeam.rotation.x = Math.PI / 2;
NEXUS.scene.add(energyBeam);
NEXUS.animations.push({
object: energyBeam,
property: 'material.opacity',
start: 0.3,
end: 0.6,
duration: 2000,
ease: 'Quadratic.InOut',
loop: true,
yoyo: true
});
// === RUNE RING ===
// 12 Elder Futhark rune sprites in a slow-orbiting ring around the center platform.