Explorar o código

Merge pull request #19368 from yothinko/dev

Account for invalid parseAnimationLayers children IDs in FBXLoader
Mr.doob %!s(int64=5) %!d(string=hai) anos
pai
achega
7d4292cd7e
Modificáronse 2 ficheiros con 8 adicións e 0 borrados
  1. 4 0
      examples/js/loaders/FBXLoader.js
  2. 4 0
      examples/jsm/loaders/FBXLoader.js

+ 4 - 0
examples/js/loaders/FBXLoader.js

@@ -2492,6 +2492,10 @@ THREE.FBXLoader = ( function () {
 
 										var rawModel = fbxTree.Objects.Model[ modelID.toString() ];
 
+										if ( rawModel === undefined ) {
+											return;
+										}
+
 										var node = {
 
 											modelName: rawModel.attrName ? THREE.PropertyBinding.sanitizeNodeName( rawModel.attrName ) : '',

+ 4 - 0
examples/jsm/loaders/FBXLoader.js

@@ -2539,6 +2539,10 @@ var FBXLoader = ( function () {
 
 										var rawModel = fbxTree.Objects.Model[ modelID.toString() ];
 
+										if ( rawModel === undefined ) {
+											return;
+										}
+
 										var node = {
 
 											modelName: rawModel.attrName ? PropertyBinding.sanitizeNodeName( rawModel.attrName ) : '',