Просмотр исходного кода

USDCParser: Fixed scalar handling.

Mr.doob 1 месяц назад
Родитель
Сommit
43166fcb2c
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      examples/jsm/loaders/usd/USDCParser.js

+ 3 - 1
examples/jsm/loaders/usd/USDCParser.js

@@ -1261,6 +1261,8 @@ class USDCParser {
 
 		switch ( type ) {
 
+			case TypeEnum.Invalid:
+				return null;
 			case TypeEnum.Bool:
 				return reader.readUint8() !== 0;
 			case TypeEnum.UChar:
@@ -1402,7 +1404,7 @@ class USDCParser {
 					} else {
 
 						reader.position = valueRep.payload;
-						value = this._readScalarValue( valueRep );
+						value = this._readScalarValue( valueRep.typeEnum );
 
 					}
 

粤ICP备19079148号