Просмотр исходного кода

Editor: Added support for usda files.

Mr.doob 6 месяцев назад
Родитель
Сommit
5737a9b96c
1 измененных файлов с 22 добавлено и 0 удалено
  1. 22 0
      editor/js/Loader.js

+ 22 - 0
editor/js/Loader.js

@@ -622,6 +622,28 @@ function Loader( editor ) {
 
 			}
 
+			case 'usda':
+
+			{
+
+				reader.addEventListener( 'load', async function ( event ) {
+
+					const contents = event.target.result;
+
+					const { USDZLoader } = await import( 'three/addons/loaders/USDZLoader.js' );
+
+					const group = new USDZLoader().parse( contents );
+					group.name = filename;
+
+					editor.execute( new AddObjectCommand( editor, group ) );
+
+				}, false );
+				reader.readAsText( file );
+
+				break;
+
+			}
+
 			case 'usdz':
 
 			{

粤ICP备19079148号