Ver Fonte

USDLoader: Fixed USDZ parsing.

Mr.doob há 5 meses atrás
pai
commit
173555e053

+ 1 - 1
examples/jsm/loaders/USDLoader.js

@@ -113,7 +113,7 @@ class USDLoader extends Loader {
 					} else {
 
 						const text = fflate.strFromU8( zip[ filename ] );
-						data[ filename ] = usda.parse( text, data );
+						data[ filename ] = usda.parseText( text );
 
 					}
 

+ 9 - 1
examples/jsm/loaders/usd/USDAParser.js

@@ -16,7 +16,7 @@ import {
 
 class USDAParser {
 
-	parse( text, assets ) {
+	parseText( text ) {
 
 		const root = {};
 
@@ -106,6 +106,14 @@ class USDAParser {
 
 		}
 
+		return root;
+
+	}
+
+	parse( text, assets ) {
+
+		const root = this.parseText( text );
+
 		// Build scene graph
 
 		function findMeshGeometry( data ) {

粤ICP备19079148号