From 283b2e89b727163a23842cbf5330816878c51228 Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Fri, 31 Jul 2015 16:55:20 -0400 Subject: [PATCH] Editor: Added support for md2 files. --- editor/index.html | 1 + editor/js/Loader.js | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/editor/index.html b/editor/index.html index 3dd117ca53..8cddd389f8 100644 --- a/editor/index.html +++ b/editor/index.html @@ -17,6 +17,7 @@ + diff --git a/editor/js/Loader.js b/editor/js/Loader.js index 4b4197e3d4..8f62c79f2d 100644 --- a/editor/js/Loader.js +++ b/editor/js/Loader.js @@ -184,6 +184,26 @@ var Loader = function ( editor ) { break; + case 'md2': + + var reader = new FileReader(); + reader.addEventListener( 'load', function ( event ) { + + var contents = event.target.result; + + var geometry = new THREE.MD2Loader().parse( contents ); + geometry.name = filename; + + var object = new THREE.Mesh( geometry ); + + editor.addObject( object ); + editor.select( object ); + + }, false ); + reader.readAsArrayBuffer( file ); + + break; + case 'obj': var reader = new FileReader(); -- GitLab