Hey there
I want to add the functionality to my web-app to load a model (in my case a .3dm file).
For that, I took a look into the Three.js code editor (three.js/Loader.js at b524f4bca95169a2b197f8a68058e6c28abf416d · mrdoob/three.js · GitHub) and came up with this.
var fileInput = document.querySelector("#file-input");
var uploadedFile = "";
fileInput.addEventListener("change", function() {
console.log('changed');
var reader = new FileReader();
reader.addEventListener("load", function(event) {
console.log('loaded');
var contents = event.target.result;
const loader = new Rhino3dmLoader();
var object = loader.parse( contents );
});
});
But as it seems, that I am not even entering the reader.addEventListener.
The whole snippet is in this fiddle: Edit fiddle - JSFiddle - Code Playground
Could someone help me out what to do?
All the best!