ソースを参照

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 ), {

+ 4 - 0
src/renderers/WebGLRenderer.js

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