Both files seem to load nicely in Blender, so it’s something most likely with the code (the scale is ~1000x different between the objects, but if you rescale the smaller one, it should show fine.)
let object = await OBJloader.loadAsync(objUrl)
//Go through all children of the loaded object and search for a Mesh
object.traverse( function ( child ) {
//This allow us to check if the children is an instance of the Mesh constructor
if(child.isMesh ){
f_moveFootPrint(child, standardMaterial)
// if the points are already set we update the map
child.name = "footPrint"
}
});
console.log(object)
importMesh = object
console.log(importMesh.position)
// add box helper to the scene
var helper = new THREE.BoxHelper( importMesh, 0xffff00 );
scene.add( helper );
scene.add(importMesh)
camera.lookAt(importMesh.children[0].position)
In that case - the code above does load both models, but one of them is 1000x smaller, and the code above does not scale it up to a proper scale
Also - if both models are loaded with that snippet, they are likely overlapping one-another - and since they are both rendered using MeshBasicMaterial, they will have no shading applied, so it may be impossible to tell one model from another in the scene.