Pārlūkot izejas kodu

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

Viktor Kovacs 3 gadi atpakaļ
vecāks
revīzija
900fa37a44
1 mainītis faili ar 16 papildinājumiem un 0 dzēšanām
  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 ) {