neuer build

This commit is contained in:
2026-06-16 21:07:59 +02:00
parent 8f15898a0d
commit 7aa16ec4be
836 changed files with 1323926 additions and 0 deletions
+46
View File
@@ -0,0 +1,46 @@
/**
* Development repository: https://github.com/kaisalmen/WWOBJLoader
*/
import { MTLLoader } from '../../../../jsm/loaders/MTLLoader.js';
const MtlObjBridge = {
/**
*
* @param processResult
* @param assetLoader
*/
link: function ( processResult, assetLoader ) {
if ( typeof assetLoader.addMaterials === 'function' ) {
assetLoader.addMaterials( this.addMaterialsFromMtlLoader( processResult ), true );
}
},
/**
* Returns the array instance of {@link MTLLoader.MaterialCreator}.
*
* @param Instance of {@link MTLLoader.MaterialCreator}
*/
addMaterialsFromMtlLoader: function ( materialCreator ) {
let newMaterials = {};
if ( materialCreator instanceof MTLLoader.MaterialCreator ) {
materialCreator.preload();
newMaterials = materialCreator.materials;
}
return newMaterials;
}
};
export { MtlObjBridge };