From 7ac7d3c8ff13df74a83fea48611cdb4c6c7fead8 Mon Sep 17 00:00:00 2001 From: Takahiro Date: Fri, 29 Dec 2017 09:13:14 +0900 Subject: [PATCH] Replace PropertyBinding.findBone with Skeleton.getBoneByName in GLTFExporter --- examples/js/exporters/GLTFExporter.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/js/exporters/GLTFExporter.js b/examples/js/exporters/GLTFExporter.js index 79a5f6071f..a801884e1a 100644 --- a/examples/js/exporters/GLTFExporter.js +++ b/examples/js/exporters/GLTFExporter.js @@ -904,9 +904,9 @@ THREE.GLTFExporter.prototype = { var trackNode = THREE.PropertyBinding.findNode( root, trackBinding.nodeName ); var trackProperty = PATH_PROPERTIES[ trackBinding.propertyName ]; - if ( trackBinding.objectName === 'bones' ) { + if ( trackBinding.objectName === 'bones' && trackNode.isSkinnedMesh === true ) { - trackNode = THREE.PropertyBinding.findBone( trackNode, trackBinding.objectIndex ); + trackNode = trackNode.skeleton.getBoneByName( trackBinding.objectIndex ); } -- GitLab