From fe152bc4dd3f718695dcd5d06bac2da0edb1b4c7 Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Sun, 10 Nov 2013 23:41:15 +0900 Subject: [PATCH] Tighter dirty rectangle for CanvasRenderer's Sprites. --- src/renderers/CanvasRenderer.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderers/CanvasRenderer.js b/src/renderers/CanvasRenderer.js index d927d96d00..a7d7b826d1 100644 --- a/src/renderers/CanvasRenderer.js +++ b/src/renderers/CanvasRenderer.js @@ -453,8 +453,8 @@ THREE.CanvasRenderer = function ( parameters ) { var scaleX = element.scale.x * _canvasWidthHalf; var scaleY = element.scale.y * _canvasHeightHalf; - _elemBox.min.set( v1.x - scaleX, v1.y - scaleY ); - _elemBox.max.set( v1.x + scaleX, v1.y + scaleY ); + _elemBox.min.set( v1.x - ( scaleX * 0.5 ), v1.y - ( scaleY * 0.5 ) ); + _elemBox.max.set( v1.x + ( scaleX * 0.5 ), v1.y + ( scaleY * 0.5 ) ); if ( _clipBox.isIntersectionBox( _elemBox ) === false ) { -- GitLab