提交 e0b39a41 编写于 作者: M Mr.doob

Editor: Added support for awd files.

上级 a1020fd3
......@@ -14,6 +14,7 @@
<script src="../examples/js/controls/EditorControls.js"></script>
<script src="../examples/js/controls/TransformControls.js"></script>
<script src="../examples/js/loaders/AWDLoader.js"></script>
<script src="../examples/js/loaders/BabylonLoader.js"></script>
<script src="../examples/js/loaders/ColladaLoader.js"></script>
<script src="../examples/js/loaders/OBJLoader.js"></script>
......
......@@ -10,6 +10,21 @@ var Loader = function ( editor ) {
switch ( extension ) {
case 'awd':
var reader = new FileReader();
reader.addEventListener( 'load', function ( event ) {
var loader = new THREE.AWDLoader();
var scene = loader.parse( event.target.result );
editor.setScene( scene );
}, false );
reader.readAsArrayBuffer( file );
break;
case 'babylon':
var reader = new FileReader();
......
......@@ -94,7 +94,7 @@ THREE.AWDLoader = (function (){
this.materialFactory = undefined;
this._resourceLoader = null;
this._url = null;
this._url = '';
this._data;
this._ptr = 0;
......@@ -171,6 +171,8 @@ THREE.AWDLoader = (function (){
this.parseNextBlock();
}
return this.trunk;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册