Refactor into proper modules

This commit is contained in:
2026-04-07 15:53:43 +02:00
parent 39c3b1b537
commit 6e02236124
6 changed files with 215 additions and 236 deletions

18
js/utils/environment.js Normal file
View File

@@ -0,0 +1,18 @@
// Global ATON
/**
*
* @param {THREE.Vector3} vector - An object with x,y,z coordinates
*/
export function changeLightDirection (vector) {
ATON.setMainLightDirection(vector);
}
/**
*
* @param {Boolean} isEnabled
*/
export function toggleAmbientOcclusion (isEnabled) {
ATON.FX.togglePass(ATON.FX.PASS_AO, isEnabled);
console.log('Ambient occlusion', isEnabled ? 'ON' : 'OFF');
}