§ Минимальный код

Для начала, надо поставить последнюю версию ThreeJS на сайт.
Минимальный код для запуска:
<!DOCTYPE html>
<html>
<head>
    <script src="js/three.min.js"></script>
</head>
<body>
    <script>

        // Ширина и высота окна WebGL
        const width    = 640;
        const height   = 480;

        // Создание объектов
        let scene    = new THREE.Scene();

        // 75 - угол обзора; width / height - пропорции; 0.1 .. 1000 дальность прорисовки
        let camera   = new THREE.PerspectiveCamera( 75, width / height, 0.1, 1000 );
        let renderer = new THREE.WebGLRenderer();

        // Установка ширины и высоты
        renderer.setSize( width, height );

        // Добавление на страницу
        document.body.appendChild( renderer.domElement );

        // Создадим какую-нибудь геометрию
        let geometry = new THREE.BoxGeometry( 1, 1, 1 );
        let material = new THREE.MeshBasicMaterial( { color: 0x00ff00 } );
        let cube = new THREE.Mesh( geometry, material );
        scene.add( cube );

        // Слегка отодвинем камеру
        camera.position.x = 1;
        camera.position.y = 1;
        camera.position.z = 3;

        function animate() {
            requestAnimationFrame( animate );
            renderer.render( scene, camera );
        }
        animate();

    </script>
</body>
</html>
22 ноя, 2020
© 2007-2022 Все коты весьма распакованы