From a5164ef2f25bfb995fee833f9448d89fd8bfb323 Mon Sep 17 00:00:00 2001 From: liteng <930372551@qq.com> Date: Thu, 23 Aug 2018 07:26:19 +0800 Subject: [PATCH] AMFLoader --- ShadowEditor.Web/src/loader/AMFLoader.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 ShadowEditor.Web/src/loader/AMFLoader.js diff --git a/ShadowEditor.Web/src/loader/AMFLoader.js b/ShadowEditor.Web/src/loader/AMFLoader.js new file mode 100644 index 00000000..659e2389 --- /dev/null +++ b/ShadowEditor.Web/src/loader/AMFLoader.js @@ -0,0 +1,20 @@ +import BaseLoader from './BaseLoader'; + +/** + * AMF模型下载器 + * @param {*} app + */ +function AMFLoader(app) { + BaseLoader.call(this, app); +} + +AMFLoader.prototype.load = function (url) { + return new Promise(resolve => { + var loader = new THREE.AMFLoader(); + loader.load(this.app.options.server + model.Url, (group) => { + resolve(group); + }); + }); +}; + +export default AMFLoader; \ No newline at end of file