Skip to content

Commit e642a9c

Browse files
authored
Merge pull request #16792 from Mugen87/dev34
JSM: Added module and TS files for legacy loaders.
2 parents a3acbd2 + 607a667 commit e642a9c

File tree

7 files changed

+2995
-3
lines changed

7 files changed

+2995
-3
lines changed

docs/manual/en/introduction/Import-via-modules.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,12 @@ <h2>Importable Examples</h2>
169169
</li>
170170
<li>loaders
171171
<ul>
172+
<li>deprecated
173+
<ul>
174+
<li>LegacyGLTFLoader</li>
175+
<li>LegacyJSONLoader</li>
176+
</ul>
177+
</li>
172178
<li>3MFLoader</li>
173179
<li>AMFLoader</li>
174180
<li>AWDLoader</li>

examples/js/loaders/deprecated/LegacyGLTFLoader.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1073,7 +1073,6 @@ THREE.LegacyGLTFLoader = ( function () {
10731073
GLTFParser.prototype.loadTextures = function () {
10741074

10751075
var json = this.json;
1076-
var extensions = this.extensions;
10771076
var options = this.options;
10781077

10791078
return this._withDependencies( [
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import {
2+
AnimationClip,
3+
Camera,
4+
LoadingManager,
5+
Scene
6+
} from '../../../../src/Three';
7+
8+
export interface GLTF {
9+
animations: AnimationClip[];
10+
scene: Scene;
11+
scenes: Scene[];
12+
cameras: Camera[];
13+
}
14+
15+
export class LegacyGLTFLoader {
16+
constructor(manager?: LoadingManager);
17+
crossOrigin: string;
18+
manager: LoadingManager;
19+
path: string;
20+
resourcePath: string;
21+
22+
load(url: string, onLoad: (gltf: GLTF) => void, onProgress?: (event: ProgressEvent) => void, onError?: (event: ErrorEvent) => void): void;
23+
setPath(path: string): this;
24+
setResourcePath(path: string): this;
25+
setCrossOrigin(value: string): this;
26+
parse(data: ArrayBuffer | string, path: string, callback: (gltf: GLTF) => void): void;
27+
}

0 commit comments

Comments
 (0)