From b48f073c85a538cf0390ab2462758bef65e3d84b Mon Sep 17 00:00:00 2001 From: Arthur Muchir Date: Thu, 21 Apr 2016 11:24:05 +0200 Subject: [PATCH] Add support of camera zoom to CSS3DRenderer (#8700) If we use zoom, `camera.fov` is not change. By replacing `camera.fov` by `camera.getEffectiveFOV`, the correct FOV is get. --- examples/js/renderers/CSS3DRenderer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/js/renderers/CSS3DRenderer.js b/examples/js/renderers/CSS3DRenderer.js index 70c3b8ff25..2eef2e0a04 100644 --- a/examples/js/renderers/CSS3DRenderer.js +++ b/examples/js/renderers/CSS3DRenderer.js @@ -212,7 +212,7 @@ THREE.CSS3DRenderer = function () { this.render = function ( scene, camera ) { - var fov = 0.5 / Math.tan( THREE.Math.degToRad( camera.fov * 0.5 ) ) * _height; + var fov = 0.5 / Math.tan( THREE.Math.degToRad( camera.getEffectiveFOV() * 0.5 ) ) * _height; if ( cache.camera.fov !== fov ) { -- GitLab