Răsfoiți Sursa

hide lens flare if not visible

mattdesl 11 ani în urmă
părinte
comite
d24518dca3
1 a modificat fișierele cu 3 adăugiri și 0 ștergeri
  1. 3 0
      src/extras/renderers/plugins/LensFlarePlugin.js

+ 3 - 0
src/extras/renderers/plugins/LensFlarePlugin.js

@@ -158,6 +158,9 @@ THREE.LensFlarePlugin = function () {
 
 			flare = flares[ i ];
 
+			if (!flare.visible)
+				continue;
+			
 			tempPosition.set( flare.matrixWorld.elements[12], flare.matrixWorld.elements[13], flare.matrixWorld.elements[14] );
 
 			tempPosition.applyMatrix4( camera.matrixWorldInverse );