From f84f88251e34ab67af9f6118670a9d47f6987db7 Mon Sep 17 00:00:00 2001 From: yushijinhun Date: Fri, 31 Jan 2020 01:36:49 +0800 Subject: [PATCH] Extract doRender() so that subclasses can customize rendering --- src/viewer.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/viewer.ts b/src/viewer.ts index 88c9e43..0877b73 100644 --- a/src/viewer.ts +++ b/src/viewer.ts @@ -111,10 +111,14 @@ export class SkinViewer { return; } this.animations.runAnimationLoop(this.playerObject); - this.renderer.render(this.scene, this.camera); + this.doRender(); window.requestAnimationFrame(() => this.draw()); } + protected doRender() { + this.renderer.render(this.scene, this.camera); + } + setSize(width: number, height: number) { this.camera.aspect = width / height; this.camera.updateProjectionMatrix();