瀏覽代碼

WebGLRenderer: Commented out custom viewable code.

Mr.doob 8 年之前
父節點
當前提交
f52c1dba37
共有 1 個文件被更改,包括 6 次插入4 次删除
  1. 6 4
      src/renderers/WebGLRenderer.js

+ 6 - 4
src/renderers/WebGLRenderer.js

@@ -157,8 +157,6 @@ function WebGLRenderer( parameters ) {
 		_clippingEnabled = false,
 		_localClippingEnabled = false,
 
-		_sphere = new Sphere(),
-
 		// camera matrices cache
 
 		_projScreenMatrix = new Matrix4(),
@@ -1332,8 +1330,11 @@ function WebGLRenderer( parameters ) {
 
 	}
 
+	/*
 	// TODO Duplicated code (Frustum)
 
+	var _sphere = new Sphere();
+
 	function isObjectViewable( object ) {
 
 		var geometry = object.geometry;
@@ -1382,6 +1383,7 @@ function WebGLRenderer( parameters ) {
 		return true;
 
 	}
+	*/
 
 	function projectObject( object, camera, sortObjects ) {
 
@@ -1397,7 +1399,7 @@ function WebGLRenderer( parameters ) {
 
 			} else if ( object.isSprite ) {
 
-				if ( ! object.frustumCulled || isSpriteViewable( object ) ) {
+				if ( ! object.frustumCulled || _frustum.intersectsSprite( object ) ) {
 
 					sprites.push( object );
 
@@ -1425,7 +1427,7 @@ function WebGLRenderer( parameters ) {
 
 				}
 
-				if ( ! object.frustumCulled || isObjectViewable( object ) ) {
+				if ( ! object.frustumCulled || _frustum.intersectsObject( object ) ) {
 
 					if ( sortObjects ) {