diff --git a/src/viewer/threejsrender.ts b/src/viewer/threejsrender.ts index 7c28a28..0ddb97b 100644 --- a/src/viewer/threejsrender.ts +++ b/src/viewer/threejsrender.ts @@ -430,8 +430,8 @@ export class ThreeJsRenderer extends TypedEmitter{ let size = this.renderer.getRenderTarget() ?? this.renderer.getContext().canvas ?? this.canvas; let aspect = size.width / size.height; if (cam instanceof THREE.PerspectiveCamera && cam.aspect != aspect) { - this.camera.aspect = aspect; - this.camera.updateProjectionMatrix(); + cam.aspect = aspect; + cam.updateProjectionMatrix(); } this.renderer.clearColor();