DefinitelyTyped/types/three/three-fbxloader.d.ts
2018-11-06 16:30:16 +08:00

18 lines
580 B
TypeScript

// https://github.com/mrdoob/three.js/blob/master/examples/js/loaders/FBXLoader.js
import { LoadingManager } from "./three-core";
import { AnimationClip, Group } from "./three-core";
interface IFbxSceneGraph extends Group {
animations: AnimationClip[];
}
export class FBXLoader {
constructor(manager?: LoadingManager);
manager: LoadingManager;
load(url: string, onLoad: (group: IFbxSceneGraph) => void, onProgress?: (event: ProgressEvent) => void, onError?: (event: ErrorEvent) => void): void;
parse(FBXText: string, resourceDirectory: string) : Group;
}