// WebGL 3D Scene Implementation
import
* as THREE from
'three'
;
const
scene = new THREE.Scene();
const
camera = new THREE.PerspectiveCamera(
75
, window.innerWidth / window.innerHeight,
0.1
,
1000
);
const
geometry = new THREE.BoxGeometry();
const
material = new THREE.MeshBasicMaterial({
color:
0xff6b35
});
const
cube = new THREE.Mesh(geometry, material);
scene.add(cube);
// Animation loop
function
animate() {
requestAnimationFrame(animate);
cube.rotation.x +=
0.01
;
cube.rotation.y +=
0.01
;
renderer.render(scene, camera);
}