Преглед на файлове

WebGLRenderer: Frustum cull everything.

Mr.doob преди 11 години
родител
ревизия
db9693c57d
променени са 2 файла, в които са добавени 1 реда и са изтрити 2 реда
  1. 0 1
      src/objects/ParticleSystem.js
  2. 1 1
      src/renderers/WebGLRenderer.js

+ 0 - 1
src/objects/ParticleSystem.js

@@ -10,7 +10,6 @@ THREE.ParticleSystem = function ( geometry, material ) {
 	this.material = material !== undefined ? material : new THREE.ParticleSystemMaterial( { color: Math.random() * 0xffffff } );
 
 	this.sortParticles = false;
-	this.frustumCulled = false;
 
 };
 

+ 1 - 1
src/renderers/WebGLRenderer.js

@@ -3297,7 +3297,7 @@ THREE.WebGLRenderer = function ( parameters ) {
 
 			if ( object.visible ) {
 
-				if ( ! ( object instanceof THREE.Mesh || object instanceof THREE.ParticleSystem ) || ! ( object.frustumCulled ) || _frustum.intersectsObject( object ) ) {
+				if ( object.frustumCulled === false || _frustum.intersectsObject( object ) === true ) {
 
 					setupMatrices( object, camera );