From 48f127971926d673965e2439857d6dd78a1cbdae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E6=96=B9?= Date: Sat, 13 Jul 2019 12:14:57 +0800 Subject: [PATCH] Make subclass inheritance more comfortable remove same `copy` function --- src/cameras/Camera.d.ts | 2 -- src/core/Object3D.d.ts | 2 +- src/objects/Mesh.d.ts | 1 - src/scenes/Scene.d.ts | 1 - 4 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/cameras/Camera.d.ts b/src/cameras/Camera.d.ts index 77b9f1114e..f858802d72 100644 --- a/src/cameras/Camera.d.ts +++ b/src/cameras/Camera.d.ts @@ -31,8 +31,6 @@ export class Camera extends Object3D { isCamera: true; - copy( source: Camera, recursive?: boolean ): this; - getWorldDirection( target: Vector3 ): Vector3; updateMatrixWorld( force?: boolean ): void; diff --git a/src/core/Object3D.d.ts b/src/core/Object3D.d.ts index 8de3bc72c3..f3612b088c 100644 --- a/src/core/Object3D.d.ts +++ b/src/core/Object3D.d.ts @@ -346,6 +346,6 @@ export class Object3D extends EventDispatcher { * @param object * @param recursive */ - copy( source: Object3D, recursive?: boolean ): this; + copy( source: this, recursive?: boolean ): this; } diff --git a/src/objects/Mesh.d.ts b/src/objects/Mesh.d.ts index 4a0746733a..3a8b6176ff 100644 --- a/src/objects/Mesh.d.ts +++ b/src/objects/Mesh.d.ts @@ -24,6 +24,5 @@ export class Mesh extends Object3D { setDrawMode( drawMode: TrianglesDrawModes ): void; updateMorphTargets(): void; raycast( raycaster: Raycaster, intersects: Intersection[] ): void; - copy( source: this, recursive?: boolean ): this; } diff --git a/src/scenes/Scene.d.ts b/src/scenes/Scene.d.ts index 750a1210d6..1e776724c9 100644 --- a/src/scenes/Scene.d.ts +++ b/src/scenes/Scene.d.ts @@ -26,7 +26,6 @@ export class Scene extends Object3D { autoUpdate: boolean; background: null | Color | Texture; - copy( source: this, recursive?: boolean ): this; toJSON( meta?: any ): any; dispose(): void; -- GitLab