diff --git a/source/GLRender/Camera.ts b/source/GLRender/Camera.ts index fdf66ee..40336fe 100644 --- a/source/GLRender/Camera.ts +++ b/source/GLRender/Camera.ts @@ -143,7 +143,7 @@ class Camera{ */ public eyeScale(scale: number): this { let dis = this.eyeDist; - if ((dis + scale) < 0) scale = .1 - dis; + if ((dis + scale) < 0) scale = this.EL - dis; vec3.set(this.eye, (this.eye[0] / dis) * scale + this.eye[0], (this.eye[1] / dis) * scale + this.eye[1],