|
@@ -1387,6 +1387,7 @@ THREE.GLTFLoader = ( function () {
|
|
|
|
|
|
var meshNode = new THREE.Mesh( geometry, material );
|
|
var meshNode = new THREE.Mesh( geometry, material );
|
|
meshNode.castShadow = true;
|
|
meshNode.castShadow = true;
|
|
|
|
+ meshNode.name = ( name === "0" ? group.name : group.name + name );
|
|
|
|
|
|
if ( primitive.extras ) meshNode.userData = primitive.extras;
|
|
if ( primitive.extras ) meshNode.userData = primitive.extras;
|
|
|
|
|
|
@@ -1438,6 +1439,8 @@ THREE.GLTFLoader = ( function () {
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ meshNode.name = ( name === "0" ? group.name : group.name + name );
|
|
|
|
+
|
|
if ( primitive.extras ) meshNode.userData = primitive.extras;
|
|
if ( primitive.extras ) meshNode.userData = primitive.extras;
|
|
|
|
|
|
group.add( meshNode );
|
|
group.add( meshNode );
|
|
@@ -1686,6 +1689,7 @@ THREE.GLTFLoader = ( function () {
|
|
var originalMaterial = child.material;
|
|
var originalMaterial = child.material;
|
|
var originalGeometry = child.geometry;
|
|
var originalGeometry = child.geometry;
|
|
var originalUserData = child.userData;
|
|
var originalUserData = child.userData;
|
|
|
|
+ var originalName = child.name;
|
|
|
|
|
|
var material;
|
|
var material;
|
|
|
|
|
|
@@ -1716,6 +1720,7 @@ THREE.GLTFLoader = ( function () {
|
|
|
|
|
|
child.castShadow = true;
|
|
child.castShadow = true;
|
|
child.userData = originalUserData;
|
|
child.userData = originalUserData;
|
|
|
|
+ child.name = originalName;
|
|
|
|
|
|
var skinEntry;
|
|
var skinEntry;
|
|
|
|
|
|
@@ -1751,6 +1756,7 @@ THREE.GLTFLoader = ( function () {
|
|
child = new THREE.SkinnedMesh( geometry, material, false );
|
|
child = new THREE.SkinnedMesh( geometry, material, false );
|
|
child.castShadow = true;
|
|
child.castShadow = true;
|
|
child.userData = originalUserData;
|
|
child.userData = originalUserData;
|
|
|
|
+ child.name = originalName;
|
|
|
|
|
|
var bones = [];
|
|
var bones = [];
|
|
var boneInverses = [];
|
|
var boneInverses = [];
|