浏览代码

Add .autoUpdate to LOD

Takahiro 6 年之前
父节点
当前提交
9c0b8a57be
共有 2 个文件被更改,包括 6 次插入0 次删除
  1. 2 0
      src/objects/LOD.js
  2. 4 0
      src/renderers/WebGLRenderer.js

+ 2 - 0
src/objects/LOD.js

@@ -20,6 +20,8 @@ function LOD() {
 		}
 		}
 	} );
 	} );
 
 
+	this.autoUpdate = true;
+
 }
 }
 
 
 LOD.prototype = Object.assign( Object.create( Object3D.prototype ), {
 LOD.prototype = Object.assign( Object.create( Object3D.prototype ), {

+ 4 - 0
src/renderers/WebGLRenderer.js

@@ -1244,6 +1244,10 @@ function WebGLRenderer( parameters ) {
 
 
 				groupOrder = object.renderOrder;
 				groupOrder = object.renderOrder;
 
 
+			} else if ( object.isLOD ) {
+
+				if ( object.autoUpdate ) object.update( camera );
+
 			} else if ( object.isLight ) {
 			} else if ( object.isLight ) {
 
 
 				currentRenderState.pushLight( object );
 				currentRenderState.pushLight( object );