2
0
Эх сурвалжийг харах

Merge pull request #20799 from takahirox/FixGLTFExporter

GLTFExporter: Fix undefined node name bug in mergeMorphTargetTracks()
Mr.doob 4 жил өмнө
parent
commit
c642d2e168

+ 1 - 1
examples/js/exporters/GLTFExporter.js

@@ -2282,7 +2282,7 @@ THREE.GLTFExporter.Utils = {
 
 
 				// We need to take into consideration the intended target node
 				// We need to take into consideration the intended target node
 				// of our original un-merged morphTarget animation.
 				// of our original un-merged morphTarget animation.
-				mergedTrack.name = sourceTrackBinding.nodeName + '.morphTargetInfluences';
+				mergedTrack.name = ( sourceTrackBinding.nodeName || '' ) + '.morphTargetInfluences';
 				mergedTrack.values = values;
 				mergedTrack.values = values;
 
 
 				mergedTracks[ sourceTrackNode.uuid ] = mergedTrack;
 				mergedTracks[ sourceTrackNode.uuid ] = mergedTrack;

+ 1 - 1
examples/jsm/exporters/GLTFExporter.js

@@ -2305,7 +2305,7 @@ GLTFExporter.Utils = {
 
 
 				// We need to take into consideration the intended target node
 				// We need to take into consideration the intended target node
 				// of our original un-merged morphTarget animation.
 				// of our original un-merged morphTarget animation.
-				mergedTrack.name = sourceTrackBinding.nodeName + '.morphTargetInfluences';
+				mergedTrack.name = ( sourceTrackBinding.nodeName || '' ) + '.morphTargetInfluences';
 				mergedTrack.values = values;
 				mergedTrack.values = values;
 
 
 				mergedTracks[ sourceTrackNode.uuid ] = mergedTrack;
 				mergedTracks[ sourceTrackNode.uuid ] = mergedTrack;