From f9edcec8fa9e26dfe73f4cc0c9d2ab95e578bb4a Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Sun, 14 May 2017 11:00:09 -0700 Subject: [PATCH] Editor: Added 3DS file support. --- editor/index.html | 1 + editor/js/Loader.js | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/editor/index.html b/editor/index.html index 40d43d8d23..321600354a 100644 --- a/editor/index.html +++ b/editor/index.html @@ -31,6 +31,7 @@ + diff --git a/editor/js/Loader.js b/editor/js/Loader.js index e70eed4005..4479669f04 100644 --- a/editor/js/Loader.js +++ b/editor/js/Loader.js @@ -25,6 +25,20 @@ var Loader = function ( editor ) { switch ( extension ) { + case '3ds': + + reader.addEventListener( 'load', function ( event ) { + + var loader = new THREE.TDSLoader(); + var object = loader.parse( event.target.result ); + + editor.execute( new AddObjectCommand( object ) ); + + }, false ); + reader.readAsArrayBuffer( file ); + + break; + case 'amf': reader.addEventListener( 'load', function ( event ) { -- GitLab