瀏覽代碼

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

Viktor Kovacs 3 年之前
父節點
當前提交
900fa37a44
共有 1 個文件被更改,包括 16 次插入0 次删除
  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;
 			return meshes;
 
 
 		}
 		}
@@ -1344,6 +1354,12 @@ class ThreeMFLoader extends Loader {
 
 
 			}
 			}
 
 
+			if ( objectData.name ) {
+
+				objects[ objectData.id ].name = objectData.name;
+
+			}
+
 		}
 		}
 
 
 		function buildObjects( data3mf ) {
 		function buildObjects( data3mf ) {