Browse Source

CSS2DRenderer: Just traverse visible object (#28330)

* add cache empty check and set a default value

* Update CSS2DRenderer.js

* Update CSS2DRenderer.js

Fix code style.

---------

Co-authored-by: Michael Herzog <[email protected]>
Leven 1 year ago
parent
commit
a13bb05041
1 changed files with 2 additions and 1 deletions
  1. 2 1
      examples/jsm/renderers/CSS2DRenderer.js

+ 2 - 1
examples/jsm/renderers/CSS2DRenderer.js

@@ -124,6 +124,7 @@ class CSS2DRenderer {
 				hideObject( object.children[ i ] );
 
 			}
+
 		}
 
 		function renderObject( object, scene, camera ) {
@@ -186,7 +187,7 @@ class CSS2DRenderer {
 
 			const result = [];
 
-			scene.traverse( function ( object ) {
+			scene.traverseVisible( function ( object ) {
 
 				if ( object.isCSS2DObject ) result.push( object );