add Potree (version 1.8)

This commit is contained in:
Tim Wundenberg
2021-08-04 21:30:59 +02:00
parent 04de194255
commit a90fcc336e
1693 changed files with 740830 additions and 0 deletions

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 };