From 72d8db991951ce4bce9762587257251517d64ce9 Mon Sep 17 00:00:00 2001 From: Takahiro Date: Mon, 30 Nov 2020 21:25:55 -0800 Subject: [PATCH] GLTFExporter: Fix undefined node name bug in mergeMorphTargetTracks() --- examples/js/exporters/GLTFExporter.js | 2 +- examples/jsm/exporters/GLTFExporter.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/js/exporters/GLTFExporter.js b/examples/js/exporters/GLTFExporter.js index da5053525c8156..867c1681907ab8 100644 --- a/examples/js/exporters/GLTFExporter.js +++ b/examples/js/exporters/GLTFExporter.js @@ -2282,7 +2282,7 @@ THREE.GLTFExporter.Utils = { // We need to take into consideration the intended target node // of our original un-merged morphTarget animation. - mergedTrack.name = sourceTrackBinding.nodeName + '.morphTargetInfluences'; + mergedTrack.name = ( sourceTrackBinding.nodeName || '' ) + '.morphTargetInfluences'; mergedTrack.values = values; mergedTracks[ sourceTrackNode.uuid ] = mergedTrack; diff --git a/examples/jsm/exporters/GLTFExporter.js b/examples/jsm/exporters/GLTFExporter.js index 0909f005fd675a..2b4d4513c5560d 100644 --- a/examples/jsm/exporters/GLTFExporter.js +++ b/examples/jsm/exporters/GLTFExporter.js @@ -2305,7 +2305,7 @@ GLTFExporter.Utils = { // We need to take into consideration the intended target node // of our original un-merged morphTarget animation. - mergedTrack.name = sourceTrackBinding.nodeName + '.morphTargetInfluences'; + mergedTrack.name = ( sourceTrackBinding.nodeName || '' ) + '.morphTargetInfluences'; mergedTrack.values = values; mergedTracks[ sourceTrackNode.uuid ] = mergedTrack;