From 0647e1ce3d8c614e39acd242679df9aabc563e3c Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Wed, 23 Jul 2014 01:19:05 +0200 Subject: [PATCH] WebGLRenderer: Simplified updateSkeletons code. --- src/renderers/WebGLRenderer.js | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index 5785f1c2fa..504b5ada09 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -3185,7 +3185,8 @@ THREE.WebGLRenderer = function ( parameters ) { if ( camera.parent === undefined ) camera.updateMatrixWorld(); // update Skeleton objects - function updateSkeletons( object ) { + + scene.traverse( function ( object ) { if ( object instanceof THREE.SkinnedMesh ) { @@ -3193,15 +3194,7 @@ THREE.WebGLRenderer = function ( parameters ) { } - for ( var i = 0, l = object.children.length; i < l; i ++ ) { - - updateSkeletons( object.children[ i ] ); - - } - - } - - updateSkeletons( scene ); + } ); camera.matrixWorldInverse.getInverse( camera.matrixWorld ); -- GitLab