|
@@ -3191,6 +3191,7 @@ THREE.GLTFLoader = ( function () {
|
|
|
|
|
|
var parser = this;
|
|
|
var json = this.json;
|
|
|
+ var extensions = this.extensions;
|
|
|
|
|
|
var meshDef = json.meshes[ meshIndex ];
|
|
|
var primitives = meshDef.primitives;
|
|
@@ -3287,6 +3288,8 @@ THREE.GLTFLoader = ( function () {
|
|
|
|
|
|
assignExtrasToUserData( mesh, meshDef );
|
|
|
|
|
|
+ if ( primitive.extensions ) addUnknownExtensionsToUserData( extensions, mesh, primitive );
|
|
|
+
|
|
|
parser.assignFinalMaterial( mesh );
|
|
|
|
|
|
meshes.push( mesh );
|