• Как связать Input file с Three.js canvas?

    @MeinJun Автор вопроса
    <input id="input" type="file">

    var input = document.getElementById( 'input' );
    input.addEventListener( 'change', function( event ) {
        var file = this.files[ 0 ];
        var reader = new FileReader();
        reader.addEventListener( 'load', function ( event ) {
            var contents = event.target.result;
            var geometry = new STLLoader().parse( contents );
            var material = new THREE.MeshStandardMaterial();
            var mesh = new THREE.Mesh( geometry, material );
            mesh.castShadow = true;
            mesh.receiveShadow = true;
            scene.add( mesh );
        }, false );
        if ( reader.readAsBinaryString !== undefined ) {
            reader.readAsBinaryString( file );
        } else {
            reader.readAsArrayBuffer( file );
        }
    } );


    Подробнее тут - https://stackoverflow.com/questions/62832351/how-t...
    Ответ написан
    Комментировать
  • Как спарсить текст с Content-Encoding: gzip?

    @MeinJun Автор вопроса
    Окей, сорри за ваше потраченное время. Моя ошибка, я всё-таки запутался в тысячах классов и не увидел нужный
    Ответ написан
    Комментировать