Browse Source

USDZExporter: object names fix (#31444)

Michael Blix 8 months ago
parent
commit
849b524a21
1 changed files with 6 additions and 1 deletions
  1. 6 1
      examples/jsm/exporters/USDZExporter.js

+ 6 - 1
examples/jsm/exporters/USDZExporter.js

@@ -381,7 +381,12 @@ class USDZExporter {
 function getName( object, namesSet ) {
 
 	let name = object.name;
-	name = name.replace( /[^A-Za-z0-9-_]/g, '' );
+	name = name.replace( /[^A-Za-z0-9_]/g, '' );
+	if ( /^[0-9]/.test( name ) ) {
+
+		name = '_' + name;
+
+	}
 
 	if ( name === '' ) {
 

粤ICP备19079148号