Задать вопрос
@Jacon

Не могу создать 3D модель (ThreeJS). В чём ошибка?

Новичок в JS пытался создать 3д модель не получилось вот код:
<html>
<head>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r123/three.min.js"></script>
    <script src="https://cdn.rawgit.com/mrdoob/three.js/master/examples/js/loaders/GLTFLoader.js"></script>
    
    <script language="JavaScript">
    scene = new THREE.Scene();
    camera = new THREE.PerspectiveCamera(45, window.innerWidth / window.innerHeight, 0.1, 1000);
    camera.position.z = 10;
    
    renderer = new THREE.WebGLRenderer({alpha: true, antialias: true});
    renderer.setClearColor(0x000000, 0);
    renderer.setSize(1280, 720);
    
    renderer.domElement.setAttribute("id", "Minecraft3DObj" );
    document.head.insertBefore(renderer.domElement, document.head.firstChild);
    
    const aLight = new THREE.AmbientLight(0x404040, 1.2);
    scene.add(aLight);
        
    const pLight = new THREE.PointLight(0xFFFFFF, 1.2);
    pLight.position.set(0, -3, 7);
    scene.add(pLight);
    
    //const helper = new THREE.PointLightHelper(pLight)
    //scene.add(helper);
    
    let loader = new THREE.GLTFLoader();
    let obj = null;
        
        loader.load('C://Users/yakov/Downloads/minecraft_-_pig/scene.gltf', function(gltf) {
        obj = gltf;
        obf.scene.scale.set(1.3, 1.3, 1.3);
        
        scene.add(obj.scene);
        });
    </script>
</head>
</html>

файл с 3д моделью в порядке, проверял
вот путь до файла с моделью
C://Users/yakov/Downloads/minecraft_-_pig/scene.gltf
  • Вопрос задан
  • 605 просмотров
Подписаться 1 Простой 4 комментария
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Права на чтение локальных файлов дайте браузеру.
"path_chrome_dir\chrome.exe" --allow-file-access-from-files
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы