mirror of
https://github.com/tengge1/ShadowEditor.git
synced 2026-01-25 15:08:11 +00:00
amf懒加载。
This commit is contained in:
parent
19531c550c
commit
eb62ca5dbe
@ -109,8 +109,6 @@
|
||||
<script src="assets/js/curves/NURBSUtils.js"></script>
|
||||
|
||||
<!-- loaders -->
|
||||
<!--<script src="assets/js/loaders/LoaderSupport.js"></script>-->
|
||||
<script src="assets/js/loaders/AMFLoader.js"></script>
|
||||
<script src="assets/js/loaders/AssimpLoader.js"></script>
|
||||
<script src="assets/js/loaders/AWDLoader.js"></script>
|
||||
<script src="assets/js/loaders/BabylonLoader.js"></script>
|
||||
@ -123,10 +121,7 @@
|
||||
<script src="assets/js/loaders/GLTFLoader.js"></script>
|
||||
<script src="assets/js/loaders/KMZLoader.js"></script>
|
||||
<script src="assets/js/loaders/MD2Loader.js"></script>
|
||||
<!--<script src="assets/js/nodes/THREE.Nodes.js" type="module"></script>-->
|
||||
<!--<script src="assets/js/loaders/NodeMaterialLoader.js"></script>-->
|
||||
<script src="assets/js/loaders/OBJLoader.js"></script>
|
||||
<!--<script src="assets/js/loaders/OBJLoader2.js"></script>-->
|
||||
<script src="assets/js/loaders/PCDLoader.js"></script>
|
||||
<script src="assets/js/loaders/PDBLoader.js"></script>
|
||||
<script src="assets/js/loaders/PLYLoader.js"></script>
|
||||
@ -134,7 +129,6 @@
|
||||
<script src="assets/js/loaders/STLLoader.js"></script>
|
||||
<script src="assets/js/loaders/TDSLoader.js"></script>
|
||||
<script src="assets/js/loaders/TGALoader.js"></script>
|
||||
<!--<script src="assets/js/loaders/TTFLoader.js"></script>-->
|
||||
<script src="assets/js/loaders/VRMLoader.js"></script>
|
||||
<script src="assets/js/loaders/VRMLLoader.js"></script>
|
||||
<script src="assets/js/loaders/VTKLoader.js"></script>
|
||||
|
||||
@ -13,11 +13,13 @@ AMFLoader.prototype.constructor = AMFLoader;
|
||||
|
||||
AMFLoader.prototype.load = function (url) {
|
||||
return new Promise(resolve => {
|
||||
var loader = new THREE.AMFLoader();
|
||||
loader.load(url, group => {
|
||||
resolve(group);
|
||||
}, undefined, () => {
|
||||
resolve(null);
|
||||
this.require('AMFLoader').then(() => {
|
||||
var loader = new THREE.AMFLoader();
|
||||
loader.load(url, group => {
|
||||
resolve(group);
|
||||
}, undefined, () => {
|
||||
resolve(null);
|
||||
});
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
@ -10,6 +10,11 @@ const PackageList = [{
|
||||
assets: [
|
||||
'assets/js/loaders/3MFLoader.js'
|
||||
]
|
||||
}, {
|
||||
name: 'AMFLoader',
|
||||
assets: [
|
||||
'assets/js/loaders/AMFLoader.js'
|
||||
]
|
||||
}];
|
||||
|
||||
export default PackageList
|
||||
Loading…
x
Reference in New Issue
Block a user