Browse Source

Update WebGL Renderer so cameras can have parents

gman 14 years ago
parent
commit
7f0346f3b8
1 changed files with 8 additions and 1 deletions
  1. 8 1
      src/renderers/WebGLRenderer.js

+ 8 - 1
src/renderers/WebGLRenderer.js

@@ -3693,7 +3693,14 @@ THREE.WebGLRenderer = function ( parameters ) {
 		_this.info.render.vertices = 0;
 		_this.info.render.faces = 0;
 
-		camera.matrixAutoUpdate && camera.update( undefined, true );
+		// hack: find parent of camera.
+		if (camera.matrixAutoUpdate) {
+			var parent = camera;
+			while ( parent.parent ) {
+				parent = parent.parent;
+			}
+			parent.update( undefined, true );
+		}
 
 		scene.update( undefined, false, camera );