未验证 提交 c9cff8eb 编写于 作者: M Michael Herzog 提交者: GitHub

Merge pull request #16486 from Mugen87/dev30

JSM: Add module and TS file for ColladaLoader.
......@@ -105,6 +105,7 @@
<li>loaders
<ul>
<li>BVHLoader</li>
<li>ColladaLoader</li>
<li>GLTFLoader</li>
<li>MTLLoader</li>
<li>OBJLoader</li>
......
......@@ -6,7 +6,7 @@ import {
export interface BVH {
clip: AnimationClip,
clip: AnimationClip;
skeleton: Skeleton;
}
......
import {
AnimationClip,
LoadingManager,
Scene
} from '../../../src/Three';
export interface Collada {
animations: AnimationClip[];
kinematics: object;
library: object;
scene: Scene;
}
export class Collada {
constructor(manager?: LoadingManager);
manager: LoadingManager;
crossOrigin: string;
path: string;
resourcePath: string;
load(url: string, onLoad: (collada: Collada) => void, onProgress?: (event: ProgressEvent) => void, onError?: (event: ErrorEvent) => void) : void;
setPath(path: string) : this;
setResourcePath(path: string) : this;
setCrossOrigin(value: string): this;
parse(text: string, path: string) : Collada;
}
此差异已折叠。
......@@ -21,7 +21,7 @@ export class GLTFLoader {
load(url: string, onLoad: (gltf: GLTF) => void, onProgress?: (event: ProgressEvent) => void, onError?: (event: ErrorEvent) => void) : void;
setPath(path: string) : GLTFLoader;
setResourcePath(path: string) : GLTFLoader;
setCrossOrigin(value: string): void;
setDRACOLoader(dracoLoader: object): void;
setCrossOrigin(value: string): GLTFLoader;
setDRACOLoader(dracoLoader: object): GLTFLoader;
parse(data: ArrayBuffer | string, path: string, onLoad: (gltf: GLTF) => void, onError?: (event: ErrorEvent) => void) : void;
}
......@@ -29,6 +29,7 @@ var files = [
{ path: 'exporters/TypedGeometryExporter.js', dependencies: [], ignoreList: [] },
{ path: 'loaders/BVHLoader.js', dependencies: [], ignoreList: [ 'Bones' ] },
{ path: 'loaders/ColladaLoader.js', dependencies: [ { name: 'TGALoader', path: 'loaders/TGALoader.js' } ], ignoreList: [] },
{ path: 'loaders/PCDLoader.js', dependencies: [], ignoreList: [] },
{ path: 'loaders/GLTFLoader.js', dependencies: [], ignoreList: [ 'NoSide', 'Matrix2', 'DDSLoader' ] },
{ path: 'loaders/OBJLoader.js', dependencies: [], ignoreList: [] },
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册