Browse Source

Assign 3MF object names to the created groups and meshes. (#23453)

Viktor Kovacs 3 years ago
parent
commit
900fa37a44
1 changed files with 16 additions and 0 deletions
  1. 16 0
      examples/jsm/loaders/3MFLoader.js

+ 16 - 0
examples/jsm/loaders/3MFLoader.js

@@ -1119,6 +1119,16 @@ class ThreeMFLoader extends Loader {
 
 			}
 
+			if ( objectData.name ) {
+
+				for ( let i = 0; i < meshes.length; i ++ ) {
+
+					meshes[ i ].name = objectData.name;
+
+				}
+
+			}
+
 			return meshes;
 
 		}
@@ -1344,6 +1354,12 @@ class ThreeMFLoader extends Loader {
 
 			}
 
+			if ( objectData.name ) {
+
+				objects[ objectData.id ].name = objectData.name;
+
+			}
+
 		}
 
 		function buildObjects( data3mf ) {