File size: 764 Bytes
86cd43d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
document.getElementById('generateButton').addEventListener('click', () => {
 const text = document.getElementById('text').value;
 const imageDiv = document.getElementById('image');
 const scene = new Scene();
 const camera = new PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000);
 const renderer = new WebGLRenderer({ canvas: imageDiv });
 const controls = new OrbitControls(camera, renderer.domElement);
 const geometry = new BoxGeometry(1, 1, 1);
 const materials = [
    new MeshBasicMaterial({ color: 0xff0000 }),
    new MeshBasicMaterial({ color: 0x00ff00 }),
    new MeshBasicMaterial({ color: 0x0000ff }),
 ];
 const cube = new Mesh(geometry, materials);
 scene.add(cube);
 camera.position.z = 5;
 renderer.render(scene, camera);
});