diff --git a/src/CameraControls.ts b/src/CameraControls.ts index bcb67f7..ceeec0e 100755 --- a/src/CameraControls.ts +++ b/src/CameraControls.ts @@ -835,7 +835,7 @@ export class CameraControls extends EventDispatcher { bb.min.y -= paddingBottom; bb.max.x += paddingRight; bb.max.y += paddingTop; - + const bbSize = bb.getSize( _v3B ); const distance = this.getDistanceToFit( bbSize.x, bbSize.y, bbSize.z ); const center = bb.getCenter( _v3B ).applyQuaternion( rotation ); @@ -1175,6 +1175,8 @@ export class CameraControls extends EventDispatcher { target0 : this._target0.toArray(), position0 : this._position0.toArray(), + + zoom : this._camera.zoom, } ); } @@ -1212,6 +1214,8 @@ export class CameraControls extends EventDispatcher { } + this._camera.zoom = obj.zoom; + this._needsUpdate = true; }